netxen: avoid using reset_devices as it may become obsolete
authorRajesh Borundia <rajesh.borundia@qlogic.com>
Tue, 23 Nov 2010 03:08:27 +0000 (03:08 +0000)
committerDavid S. Miller <davem@davemloft.net>
Sun, 28 Nov 2010 18:47:16 +0000 (10:47 -0800)
commit5a6f95e653adf52ee1ff09cd5e66c2640c65ff66
treee70e178fdd571f65d8d457d9c701facc16610c02
parentb0044bcfa95ddf2e317863fb29121c284b6725ca
netxen: avoid using reset_devices as it may become obsolete

In kdump environment do not depend on reset_devices
parameter to reset the device as the parameter may become obsolete.
Instead use an adapter specific mechanism to determine if the device
needs a reset.

Driver maintains a count of number of pci functions probed
and decrements the count when remove handler of that pci function
is called. If the first probe, probe of function 0,
detects the count as non zero then reset the device.

Signed-off-by: Rajesh Borundia <rajesh.borundia@qlogic.com>
Signed-off-by: Amit Kumar Salecha <amit.salecha@qlogic.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/netxen/netxen_nic_main.c