OpenCloudOS-Kernel/drivers/net/e1000
Linas Vepstas 72e8d6bbc1 [PATCH] e1000 disable device on PCI error
A recent patch in -mm3 titled
"gregkh-pci-pci-don-t-enable-device-if-already-enabled.patch" causes
pci_enable_device() to be a no-op if the kernel thinks that the device is
already enabled.  This change breaks the PCI error recovery mechanism in
the e1000 device driver, since, after PCI slot reset, the card is no longer
enabled.  This is a trivial fix for this problem.  Tested.

Signed-off-by: Linas Vepstas <linas@austin.ibm.com>
Cc: John Ronciak <john.ronciak@intel.com>
Cc: Jesse Brandeburg <jesse.brandeburg@intel.com>
Cc: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Acked-by: Auke Kok <auke-jan.h.kok@intel.com>
Cc: Jeff Garzik <jeff@garzik.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
2006-09-19 00:04:29 -04:00
..
LICENSE Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
Makefile e1000: Fix date string in Makefile 2006-05-23 13:36:10 -07:00
e1000.h e1000: unify WoL capability detection code 2006-08-31 14:27:46 -07:00
e1000_ethtool.c drivers/net: const-ify ethtool_ops declarations 2006-09-13 14:30:00 -04:00
e1000_hw.c [PATCH] make drivers/net/e1000/e1000_hw.c:e1000_phy_igp_get_info() static 2006-09-06 12:52:52 -04:00
e1000_hw.h e1000: Add PCI ID 0x10a4 for our new 4-port PCI-Express device 2006-08-31 14:27:47 -07:00
e1000_main.c [PATCH] e1000 disable device on PCI error 2006-09-19 00:04:29 -04:00
e1000_osdep.h e1000: add ich8lan core functions 2006-06-27 09:08:17 -07:00
e1000_param.c e1000: Use module param array code 2006-08-28 14:56:32 -07:00