summaryrefslogtreecommitdiffstats
path: root/sys/dev/mfi
diff options
context:
space:
mode:
authorscottl <scottl@FreeBSD.org>2006-09-27 05:00:10 +0000
committerscottl <scottl@FreeBSD.org>2006-09-27 05:00:10 +0000
commit56f6e9e8ebb21efba85fe1cbdb5dfbc32cd523bb (patch)
treed6dc32d52169f16806a59f777f298d814cf58f33 /sys/dev/mfi
parentfad1d944bba16c2e279a1b2b4464ad375978438f (diff)
downloadFreeBSD-src-56f6e9e8ebb21efba85fe1cbdb5dfbc32cd523bb.zip
FreeBSD-src-56f6e9e8ebb21efba85fe1cbdb5dfbc32cd523bb.tar.gz
Skip the AEN event command that is always hanging out on the card.
Submitted by: Doug Ambrisko
Diffstat (limited to 'sys/dev/mfi')
-rw-r--r--sys/dev/mfi/mfi.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/dev/mfi/mfi.c b/sys/dev/mfi/mfi.c
index b8fab65..f611370 100644
--- a/sys/dev/mfi/mfi.c
+++ b/sys/dev/mfi/mfi.c
@@ -2046,6 +2046,8 @@ mfi_timeout(void *data)
deadline = time_uptime - MFI_CMD_TIMEOUT;
mtx_lock(&sc->mfi_io_lock);
TAILQ_FOREACH(cm, &sc->mfi_busy, cm_link) {
+ if (sc->mfi_aen_cm == cm)
+ continue;
if (cm->cm_timestamp < deadline) {
device_printf(sc->mfi_dev,
"COMMAND %p TIMEOUT AFTER %d SECONDS\n", cm,
OpenPOWER on IntegriCloud