Re: [PATCH]dgrs - Fixes Warnings when CONFIG_ISA and CONFIG_PCI are not enabled
From: Andrew Morton <hidden>
Date: 2005-11-05 02:26:08
Also in:
lkml
Richard Knutsson [off-list ref] wrote:
quoted
quoted
quoted
This patch fixes compiler warnings when CONFIG_ISA and CONFIG_PCI are not enabled in the dgrc network driver. Signed-off-by: Ashutosh Naik <redacted> -- diff -Naurp linux-2.6.14/drivers/net/dgrs.c linux-2.6.14-git1/drivers/net/dgrs.c--- linux-2.6.14/drivers/net/dgrs.c 2005-10-28 05:32:08.000000000 +0530+++ linux-2.6.14-git1/drivers/net/dgrs.c 2005-11-0110:30:03.000000000 +0530@@ -1549,8 +1549,12 @@ MODULE_PARM_DESC(nicmode, "Digi RightSwistatic int __init dgrs_init_module (void) { int i; - int eisacount = 0, pcicount = 0; - +#ifdef CONFIG_EISA + int eisacount = 0; +#endif +#ifdef CONFIG_PCI + int pcicount = 0; +#endif /* * Command line variable overrides * debug=NNN -quoted
quoted
Signed-off-by: Richard Knutsson <redacted> --- diff -uNr a/drivers/net/dgrs.c b/drivers/net/dgrs.c--- a/drivers/net/dgrs.c 2005-08-29 01:41:01.000000000 +0200 +++ b/drivers/net/dgrs.c 2005-10-26 15:53:43.000000000 +0200@@ -1549,7 +1549,7 @@static int __init dgrs_init_module (void) { int i; - int eisacount = 0, pcicount = 0; + int count; /* * Command line variable overrides@@ -1591,14 +1591,14 @@ * Find and configure all the cards */#ifdef CONFIG_EISA - eisacount = eisa_driver_register(&dgrs_eisa_driver); - if (eisacount < 0) - return eisacount; + count = eisa_driver_register(&dgrs_eisa_driver); + if (count < 0) + return count; #endif #ifdef CONFIG_PCI - pcicount = pci_register_driver(&dgrs_pci_driver); - if (pcicount) - return pcicount; + count = pci_register_driver(&dgrs_pci_driver); + if (count) + return count; #endif return 0; }Well, both of them do the same stuff, but one of these patches needs to be committed. Cheers AshutoshCan both CONFIG_PCI and CONFIG_EISA be undefined at the same time? If so
Not for this driver. From drivers/net/dgrs.c: config DGRS tristate "Digi Intl. RightSwitch SE-X support" depends on NET_PCI && (PCI || EISA)
I think you patch is better.
Let's go with Ashutosh's patch then, thanks.