X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fnet%2Fdgrs.c;h=91d32f77486e104231127a42b3b48629bed853d7;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=c496ebfc895dfa987d81ea99ffd52f70141a4c0a;hpb=87fc8d1bb10cd459024a742c6a10961fefcef18f;p=linux-2.6.git diff --git a/drivers/net/dgrs.c b/drivers/net/dgrs.c index c496ebfc8..91d32f774 100644 --- a/drivers/net/dgrs.c +++ b/drivers/net/dgrs.c @@ -97,8 +97,8 @@ #include #include #include +#include -#include #include #include #include @@ -1534,14 +1534,14 @@ static int iptrap[4] = { -1 }; static __u32 ipxnet = -1; static int nicmode = -1; -MODULE_PARM(debug, "i"); -MODULE_PARM(dma, "i"); -MODULE_PARM(hashexpire, "i"); -MODULE_PARM(spantree, "i"); -MODULE_PARM(ipaddr, "1-4i"); -MODULE_PARM(iptrap, "1-4i"); -MODULE_PARM(ipxnet, "i"); -MODULE_PARM(nicmode, "i"); +module_param(debug, int, 0); +module_param(dma, int, 0); +module_param(hashexpire, int, 0); +module_param(spantree, int, 0); +module_param_array(ipaddr, int, NULL, 0); +module_param_array(iptrap, int, NULL, 0); +module_param(ipxnet, int, 0); +module_param(nicmode, int, 0); MODULE_PARM_DESC(debug, "Digi RightSwitch enable debugging (0-1)"); MODULE_PARM_DESC(dma, "Digi RightSwitch enable BM DMA (0-1)"); MODULE_PARM_DESC(nicmode, "Digi RightSwitch operating mode (1: switch, 2: multi-NIC)"); @@ -1597,10 +1597,10 @@ static int __init dgrs_init_module (void) #endif #ifdef CONFIG_PCI pcicount = pci_register_driver(&dgrs_pci_driver); - if (pcicount < 0) + if (pcicount) return pcicount; #endif - return (eisacount + pcicount) == 0 ? -ENODEV : 0; + return 0; } static void __exit dgrs_cleanup_module (void)