]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - include/linux/hid.h
Merge remote-tracking branch 'moduleh/module.h-split'
[karo-tx-linux.git] / include / linux / hid.h
index 9c02d07af0d18466da9428163176348b2332370e..0a06de0578760aa6768175dc4ee43c89964f5c4d 100644 (file)
@@ -696,10 +696,11 @@ extern void hid_destroy_device(struct hid_device *);
 
 extern int __must_check __hid_register_driver(struct hid_driver *,
                struct module *, const char *mod_name);
-static inline int __must_check hid_register_driver(struct hid_driver *driver)
-{
-       return __hid_register_driver(driver, THIS_MODULE, KBUILD_MODNAME);
-}
+
+/* use a define to avoid include chaining to get THIS_MODULE & friends */
+#define hid_register_driver(driver) \
+       __hid_register_driver(driver, THIS_MODULE, KBUILD_MODNAME)
+
 extern void hid_unregister_driver(struct hid_driver *);
 
 extern void hidinput_hid_event(struct hid_device *, struct hid_field *, struct hid_usage *, __s32);