fix issue in 2.4 kernels with returning NULL from this function
authorDave Airlie <airlied@linux.ie>
Sun, 11 Jul 2004 09:58:49 +0000 (09:58 +0000)
committerDave Airlie <airlied@linux.ie>
Sun, 11 Jul 2004 09:58:49 +0000 (09:58 +0000)
linux-core/drmP.h
linux/drmP.h

index 8d3f032..962b459 100644 (file)
@@ -255,7 +255,7 @@ static inline void class_simple_device_remove(dev_t dev){};
 
 static inline void class_simple_destroy(struct class_simple *cs){};
 
-static inline struct class_simple *class_simple_create(struct module *owner, char *name) { return NULL; }
+static inline struct class_simple *class_simple_create(struct module *owner, char *name) { return (struct class_simple *)owner; }
 
 #ifndef pci_pretty_name
 #define pci_pretty_name(x) x->name
index 8d3f032..962b459 100644 (file)
@@ -255,7 +255,7 @@ static inline void class_simple_device_remove(dev_t dev){};
 
 static inline void class_simple_destroy(struct class_simple *cs){};
 
-static inline struct class_simple *class_simple_create(struct module *owner, char *name) { return NULL; }
+static inline struct class_simple *class_simple_create(struct module *owner, char *name) { return (struct class_simple *)owner; }
 
 #ifndef pci_pretty_name
 #define pci_pretty_name(x) x->name