From: Dave Airlie Date: Sun, 11 Jul 2004 09:58:49 +0000 (+0000) Subject: fix issue in 2.4 kernels with returning NULL from this function X-Git-Tag: submit/1.0/20121108.012404~2076 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f9e2fe84700c155a744d7ae3db4ebe12d5db9b10;p=profile%2Fivi%2Flibdrm.git fix issue in 2.4 kernels with returning NULL from this function --- diff --git a/linux-core/drmP.h b/linux-core/drmP.h index 8d3f032..962b459 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 8d3f032..962b459 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