Hi, I fixed this problem by patching module.h as following:
--- linux-headers-2.6.17-10/include/linux/module.h 2006-09-23 05:19:15.000000000 +0200 +++ linux-headers-2.6.17-10.patched/include/linux/module.h 2006-12-11 23:42:48.000000000 +0100 @@ -135,6 +135,8 @@ #define MODULE_PARM_DESC(_parm, desc) \ __MODULE_INFO(parm, _parm, #_parm ":" desc)
+#define MODULE_PARM(_parm, desc) MODULE_PARM_DESC(_parm, desc) + #define MODULE_DEVICE_TABLE(type,name) \ MODULE_GENERIC_TABLE(type##_device,name)
Simply redefining MODULE_PARM via MODULE_PARM_DESC.
Just my $0.02.
Hi,
I fixed this problem by patching module.h as following:
--- linux-headers- 2.6.17- 10/include/ linux/module. h 2006-09-23 05:19:15.000000000 +0200 2.6.17- 10.patched/ include/ linux/module. h 2006-12-11 23:42:48.000000000 +0100 PARM_DESC( _parm, desc) \
__MODULE_ INFO(parm, _parm, #_parm ":" desc)
+++ linux-headers-
@@ -135,6 +135,8 @@
#define MODULE_
+#define MODULE_PARM(_parm, desc) MODULE_ PARM_DESC( _parm, desc) DEVICE_ TABLE(type, name) \ GENERIC_ TABLE(type# #_device, name)
+
#define MODULE_
MODULE_
Simply redefining MODULE_PARM via MODULE_PARM_DESC.
Just my $0.02.