CONFIG_PCI cleanup in drivers/net/fc/iph5526.c (240t12p7)
PATCH 1/1 CONFIG_PCI cleanup in drivers/net/fc/iph5526.c (240t12p7)
Hi.
This patch is blessed by the maintainer and is based on the observation that the Interphase 5526 card requires PCI to work. Therefore the PCI dependency is moved into net/Config.in and removed from the .c-file. The maintainers email address is also updated and a minor code shuffle is done in order to eliminate an #ifdef MODULE.
Please apply (or at least comment :) )
drivers/net/Config.in +1 -1
@@ -258,7 +258,7 @@ bool 'Fibre Channel driver support' CONFIG_NET_FC if [ "$CONFIG_NET_FC" = "y" ]; then - dep_tristate ' Interphase 5526 Tachyon chipset based adapter support' CONFIG_IPHASE5526 $CONFIG_SCSI + dep_tristate ' Interphase 5526 Tachyon chipset based adapter support' CONFIG_IPHASE5526 $CONFIG_SCSI $CONFIG_PCI fi if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
drivers/net/fc/iph5526.c +7 -17
@@ -1,7 +1,7 @@/********************************************************************** * iph5526.c: IP/SCSI driver for the Interphase 5526 PCI Fibre Channel * Card. -* Copyright (C) 1999 Vineet M Abraham <[email protected]> +* Copyright (C) 1999 Vineet M Abraham <[email protected]> * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License as
@@ -33,7 +33,7 @@*/ static const char *version = -"iph5526.c:v1.0 07.08.99 Vineet Abraham ([email protected])\n" ; +"iph5526.c:v1.0 07.08.99 Vineet Abraham ([email protected])\n" ;#include <linux/module.h> #include <linux/config.h>
@@ -220,32 +220,23 @@static void iph5526_timeout (struct net_device *dev); -#ifdef CONFIG_PCI static int iph5526_probe_pci (struct net_device *dev); -#endif -int __init iph5526_probe (struct net_device *dev) { -#ifdef CONFIG_PCI if (pci_present () && (iph5526_probe_pci (dev) ==0 ))return 0 ; -#endif return -ENODEV ; } -#ifdef CONFIG_PCI static int __init iph5526_probe_pci (struct net_device *dev) { -#ifndef MODULE -struct fc_info *fi; -static int count =0 ; -#endif #ifdef MODULE -struct fc_info *fi = (struct fc_info *)dev->priv; -#endif - -#ifndef MODULE +struct fc_info *fi = (struct fc_info *)dev->priv; +#else +struct fc_info *fi; +static int count =0 ; +if (fc[count] !=NULL ) {if (dev ==NULL ) { dev =init_fcdev (NULL ,0 );
@@ -277,7 +268,6 @@display_cache (fi);return 0 ; } -#endif /* CONFIG_PCI */ static int __init fcdev_init (struct net_device *dev) {
drivers/net/fc/tach_structs.h +1 -1
@@ -1,7 +1,7 @@/********************************************************************** * iph5526.c: Structures for the Interphase 5526 PCI Fibre Channel * IP/SCSI driver. -* Copyright (C) 1999 Vineet M Abraham <[email protected]> +* Copyright (C) 1999 Vineet M Abraham <[email protected]> **********************************************************************/ #ifndef _TACH_STRUCT_H
Signature · 9 lines
Regards,
Rasmus([email protected])
Without censorship, things can get terribly confused in the
public mind. -General William Westmoreland, during the war in Viet Nam
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
Please read the FAQ at http://www.tux.org/lkml/