summaryrefslogtreecommitdiff
path: root/linux-core/drm_sysfs.c
diff options
context:
space:
mode:
authorMichael Buesch <mb@bu3sch.de>2009-05-11 00:21:14 +0200
committerBen Skeggs <bskeggs@redhat.com>2009-05-28 17:26:37 +1000
commit651e3dc6dd58a79c90db7513ee2fb28360a4560d (patch)
tree54847b5fc4bc81ca56acb2af04ab728c1bda401f /linux-core/drm_sysfs.c
parentc65a343ed29c24f812ca919f40dfeee948b6f14a (diff)
drm: Fix compilation on 2.6.30
This fixes DRM compilation of nouveau.ko on kernel 2.6.30. Signed-off-by: Michael Buesch <mb@bu3sch.de>
Diffstat (limited to 'linux-core/drm_sysfs.c')
-rw-r--r--linux-core/drm_sysfs.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/linux-core/drm_sysfs.c b/linux-core/drm_sysfs.c
index 6de93679..e9e7a316 100644
--- a/linux-core/drm_sysfs.c
+++ b/linux-core/drm_sysfs.c
@@ -168,8 +168,12 @@ int drm_sysfs_device_add(struct drm_minor *minor)
minor->kdev.release = drm_sysfs_device_release;
minor->kdev.devt = minor->device;
minor_str = "card%d";
-
- snprintf(minor->kdev.bus_id, BUS_ID_SIZE, minor_str, minor->index);
+
+ err = dev_set_name(&minor->kdev, minor_str, minor->index);
+ if (err) {
+ DRM_ERROR("device set name failed: %d\n", err);
+ goto err_out;
+ }
err = device_register(&minor->kdev);
if (err) {