--- drivers/gpu/drm/drm_sysfs.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) Index: linux-2.6/drivers/gpu/drm/drm_sysfs.c =================================================================== --- linux-2.6.orig/drivers/gpu/drm/drm_sysfs.c 2009-07-09 13:08:46.000000000 +0800 +++ linux-2.6/drivers/gpu/drm/drm_sysfs.c 2009-07-16 11:11:22.000000000 +0800 @@ -352,8 +352,10 @@ BUG_ON(device_is_registered(&connector->kdev)); connector->kdev.parent = &dev->primary->kdev; - connector->kdev.class = drm_class; - connector->kdev.release = drm_sysfs_device_release; +// connector->kdev.class = drm_class; +// connector->kdev.release = drm_sysfs_device_release; + connector->kdev.class = NULL; + connector->kdev.release = NULL; DRM_DEBUG("adding \"%s\" to sysfs\n", drm_get_connector_name(connector));