diff --git a/linux-core/drm_os_linux.h b/linux-core/drm_os_linux.h index f58296b..b47420e 100644 --- a/linux-core/drm_os_linux.h +++ b/linux-core/drm_os_linux.h @@ -32,11 +32,6 @@ /** IRQ handler arguments and return type and values */ #define DRM_IRQ_ARGS int irq, void *arg /** backwards compatibility with old irq return values */ -#ifndef IRQ_HANDLED -typedef void irqreturn_t; -#define IRQ_HANDLED /* nothing */ -#define IRQ_NONE /* nothing */ -#endif /** AGP types */ #if __OS_HAS_AGP diff --git a/linux-core/drm_sysfs.c b/linux-core/drm_sysfs.c index 6de9367..637f5c2 100644 --- a/linux-core/drm_sysfs.c +++ b/linux-core/drm_sysfs.c @@ -162,14 +162,14 @@ int drm_sysfs_device_add(struct drm_minor *minor) int err; int i, j; char *minor_str; - + minor->kdev.parent = &minor->dev->pdev->dev; minor->kdev.class = drm_class; 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); + minor_str = "card%d"; + + dev_set_name(&minor->kdev, minor_str, minor->index); err = device_register(&minor->kdev); if (err) {