netxen: fix crashes during module unload
authordhananjay@netxen.com <dhananjay@netxen.com>
Tue, 28 Aug 2007 11:53:26 +0000 (17:23 +0530)
committerJeff Garzik <jeff@garzik.org>
Fri, 31 Aug 2007 10:52:57 +0000 (06:52 -0400)
commit3052246c815fe17ff3a9fcb5601c6688b523e5f5
treeda12e588f1895009e3baabe330b9e907dffb5880
parentb3e2d8874e8ba92bfefede645b8be2ec6c956933
netxen: fix crashes during module unload

This patch fixes two problems during driver unload. The pci_disable_device()
call is before firmware reload, causing reads and writes across PCI bus after
disabling device. Second problem is the register window was wrong during
firmware reload

Signed-off by: Dhananjay Phadke <dhananjay@netxen.com>

Signed-off-by: Jeff Garzik <jeff@garzik.org>
drivers/net/netxen/netxen_nic_hdr.h
drivers/net/netxen/netxen_nic_hw.c
drivers/net/netxen/netxen_nic_main.c