Name: Remove MODULE_PARM Status: Trivial Signed-off-by: Rusty Russell Finally, remove MODULE_PARM(). Index: linux-2.6.12-rc1-bk1-Module/drivers/net/8139cp.c =================================================================== --- linux-2.6.12-rc1-bk1-Module.orig/drivers/net/8139cp.c 2005-03-02 23:27:49.000000000 +1100 +++ linux-2.6.12-rc1-bk1-Module/drivers/net/8139cp.c 2005-03-29 21:27:41.250804464 +1000 @@ -94,13 +94,13 @@ MODULE_LICENSE("GPL"); static int debug = -1; -MODULE_PARM (debug, "i"); +module_param (debug, int, 0); MODULE_PARM_DESC (debug, "8139cp: bitmapped message enable number"); /* Maximum number of multicast addresses to filter (vs. Rx-all-multicast). The RTL chips use a 64 element hash table based on the Ethernet CRC. */ static int multicast_filter_limit = 32; -MODULE_PARM (multicast_filter_limit, "i"); +module_param (multicast_filter_limit, int, 0); MODULE_PARM_DESC (multicast_filter_limit, "8139cp: maximum number of filtered multicast addresses"); #define PFX DRV_NAME ": " Index: linux-2.6.12-rc1-bk1-Module/include/linux/module.h =================================================================== --- linux-2.6.12-rc1-bk1-Module.orig/include/linux/module.h 2005-03-29 21:27:17.684387104 +1000 +++ linux-2.6.12-rc1-bk1-Module/include/linux/module.h 2005-03-29 21:30:33.681591000 +1000 @@ -546,17 +546,6 @@ void *addr; }; -static inline void MODULE_PARM_(void) { } -#ifdef MODULE -/* DEPRECATED: Do not use. */ -#define MODULE_PARM(var,type) \ -struct obsolete_modparm __parm_##var __attribute__((section("__obsparm"))) = \ -{ __stringify(var), type, &MODULE_PARM_ }; \ -__MODULE_PARM_TYPE(var, type); -#else -#define MODULE_PARM(var,type) static void __attribute__((__unused__)) *__parm_##var = &MODULE_PARM_; -#endif - #define __MODULE_STRING(x) __stringify(x) /* Use symbol_get and symbol_put instead. You'll thank me. */