diff options
author | Ron Mercer <ron.mercer@qlogic.com> | 2009-11-06 07:44:58 +0000 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2009-11-06 20:33:38 -0800 |
commit | 73475339005dc68eb0bd2f6b1e93a3a39b628410 (patch) | |
tree | a9529f3164cb513ad7b60b94f948b5f201f9d87d /drivers/net | |
parent | 60fa6c374e7efcbed04bc6d11d3b35645c523b2f (diff) | |
download | linux-stable-73475339005dc68eb0bd2f6b1e93a3a39b628410.tar.gz linux-stable-73475339005dc68eb0bd2f6b1e93a3a39b628410.tar.bz2 linux-stable-73475339005dc68eb0bd2f6b1e93a3a39b628410.zip |
qlge: Set PCIe reset type for EEH to fundamental.
This device requires a fundamental reset when recovering from EEH.
Signed-off-by: Ron Mercer <ron.mercer@qlogic.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net')
-rw-r--r-- | drivers/net/qlge/qlge_main.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/qlge/qlge_main.c b/drivers/net/qlge/qlge_main.c index cea7531f4f40..a2fc70a0d0cc 100644 --- a/drivers/net/qlge/qlge_main.c +++ b/drivers/net/qlge/qlge_main.c @@ -3916,6 +3916,8 @@ static int __devinit ql_init_device(struct pci_dev *pdev, goto err_out; } + /* Set PCIe reset type for EEH to fundamental. */ + pdev->needs_freset = 1; pci_save_state(pdev); qdev->reg_base = ioremap_nocache(pci_resource_start(pdev, 1), |