summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDave Airlie <airlied@linux.ie>2004-07-11 09:58:49 +0000
committerDave Airlie <airlied@linux.ie>2004-07-11 09:58:49 +0000
commitf9e2fe84700c155a744d7ae3db4ebe12d5db9b10 (patch)
tree6119e0acb49be35dc524443a2ea59fe836933002
parent6e4bf5ead5a342426020a1d48d93b8deae2a9e73 (diff)
fix issue in 2.4 kernels with returning NULL from this function
-rw-r--r--linux-core/drmP.h2
-rw-r--r--linux/drmP.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/linux-core/drmP.h b/linux-core/drmP.h
index 8d3f0325..962b4598 100644
--- a/linux-core/drmP.h
+++ b/linux-core/drmP.h
@@ -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
diff --git a/linux/drmP.h b/linux/drmP.h
index 8d3f0325..962b4598 100644
--- a/linux/drmP.h
+++ b/linux/drmP.h
@@ -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