diff options
author | Nicolas Thill <nico@openwrt.org> | 2006-06-19 02:05:27 +0000 |
---|---|---|
committer | Nicolas Thill <nico@openwrt.org> | 2006-06-19 02:05:27 +0000 |
commit | 6f50a3edc553fc1a64b08e1b91faa2e97f4c7d2b (patch) | |
tree | 9e9a69e705a3cb89a639bde3e9d151df47e6e4a8 /openwrt/package/switch/src/switch-adm.c | |
parent | efe08c7da9d11781f5ca3b2bb69d09601e54eac3 (diff) | |
download | mtk-20170518-6f50a3edc553fc1a64b08e1b91faa2e97f4c7d2b.zip mtk-20170518-6f50a3edc553fc1a64b08e1b91faa2e97f4c7d2b.tar.gz mtk-20170518-6f50a3edc553fc1a64b08e1b91faa2e97f4c7d2b.tar.bz2 |
fix module params on 2.6.17, suppress warnings.
SVN-Revision: 4005
Diffstat (limited to 'openwrt/package/switch/src/switch-adm.c')
-rw-r--r-- | openwrt/package/switch/src/switch-adm.c | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/openwrt/package/switch/src/switch-adm.c b/openwrt/package/switch/src/switch-adm.c index 8d27120..921ad50 100644 --- a/openwrt/package/switch/src/switch-adm.c +++ b/openwrt/package/switch/src/switch-adm.c @@ -49,11 +49,19 @@ static int force = 0; MODULE_AUTHOR("Felix Fietkau <openwrt@nbd.name>"); MODULE_LICENSE("GPL"); +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,17) +module_param(eecs, int, 0); +module_param(eesk, int, 0); +module_param(eedi, int, 0); +module_param(eerc, int, 0); +module_param(force, int, 0); +#else MODULE_PARM(eecs, "i"); MODULE_PARM(eesk, "i"); MODULE_PARM(eedi, "i"); MODULE_PARM(eerc, "i"); MODULE_PARM(force, "i"); +#endif /* Minimum timing constants */ #define EECK_EDGE_TIME 3 /* 3us - max(adm 2.5us, 93c 1us) */ @@ -484,7 +492,7 @@ static int handle_counters(void *driver, char *buf, int nr) return len; } -static int detect_adm() +static int detect_adm(void) { int ret = 0; @@ -525,7 +533,7 @@ static int detect_adm() return ret; } -static int __init adm_init() +static int __init adm_init(void) { switch_config cfg[] = { {"registers", handle_registers, NULL}, @@ -561,7 +569,7 @@ static int __init adm_init() return switch_register_driver(&driver); } -static void __exit adm_exit() +static void __exit adm_exit(void) { switch_unregister_driver(DRIVER_NAME); } |