diff options
| author | David C Somayajulu <davidcs@FreeBSD.org> | 2013-07-03 17:57:35 +0000 |
|---|---|---|
| committer | David C Somayajulu <davidcs@FreeBSD.org> | 2013-07-03 17:57:35 +0000 |
| commit | bcafe87486e5c12dea0bc53c4c782616791f2e74 (patch) | |
| tree | 510c5b4dee9281b8c6575fed2a4429a3e7f8821f /sys/dev/qlxgbe | |
| parent | e364d8c44a0dfa0a84b8fd58eaae52ccc8577491 (diff) | |
Notes
Diffstat (limited to 'sys/dev/qlxgbe')
| -rw-r--r-- | sys/dev/qlxgbe/ql_os.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/sys/dev/qlxgbe/ql_os.c b/sys/dev/qlxgbe/ql_os.c index 757d6122f6f4..c6fcae31b30c 100644 --- a/sys/dev/qlxgbe/ql_os.c +++ b/sys/dev/qlxgbe/ql_os.c @@ -1646,11 +1646,13 @@ qla_error_recovery(void *context, int pending) if ((ha->pci_func & 0x1) == 0) { - if (!ha->msg_from_peer) + if (!ha->msg_from_peer) { qla_send_msg_to_peer(ha, QL_PEER_MSG_RESET); - while ((ha->msg_from_peer != QL_PEER_MSG_ACK) && msecs_100--) - qla_mdelay(__func__, 100); + while ((ha->msg_from_peer != QL_PEER_MSG_ACK) && + msecs_100--) + qla_mdelay(__func__, 100); + } ha->msg_from_peer = 0; |
