aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/qlxgbe
diff options
context:
space:
mode:
authorDavid C Somayajulu <davidcs@FreeBSD.org>2013-08-28 20:07:00 +0000
committerDavid C Somayajulu <davidcs@FreeBSD.org>2013-08-28 20:07:00 +0000
commit67ffef6b9e71a94ba731247e1177c82fe32f2379 (patch)
treec6510f9137f03a1e20d45464809e68605756fb37 /sys/dev/qlxgbe
parent7b223d22863a94e71caadad91b8e834eca9bc35e (diff)
Notes
Diffstat (limited to 'sys/dev/qlxgbe')
-rw-r--r--sys/dev/qlxgbe/ql_os.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/qlxgbe/ql_os.c b/sys/dev/qlxgbe/ql_os.c
index c6fcae31b30c..700c4a81381f 100644
--- a/sys/dev/qlxgbe/ql_os.c
+++ b/sys/dev/qlxgbe/ql_os.c
@@ -1642,8 +1642,6 @@ qla_error_recovery(void *context, int pending)
QLA_UNLOCK(ha, __func__);
- ql_minidump(ha);
-
if ((ha->pci_func & 0x1) == 0) {
if (!ha->msg_from_peer) {
@@ -1656,6 +1654,8 @@ qla_error_recovery(void *context, int pending)
ha->msg_from_peer = 0;
+ ql_minidump(ha);
+
(void) ql_init_hw(ha);
qla_free_xmt_bufs(ha);
qla_free_rcv_bufs(ha);