aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEd Maste <emaste@FreeBSD.org>2010-10-14 00:46:33 +0000
committerEd Maste <emaste@FreeBSD.org>2010-10-14 00:46:33 +0000
commit615f7298ee9436c84f3461ad4fdf75ba9561129d (patch)
treeed063cc64e88df80affbfcfe7fb3c61fe970173a
parentf92a60c4bd1b1ec580dd3b0059a3e8b0f92e1690 (diff)
Notes
-rw-r--r--sys/dev/aac/aac.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/sys/dev/aac/aac.c b/sys/dev/aac/aac.c
index 50507be83bcb..de6973dceb35 100644
--- a/sys/dev/aac/aac.c
+++ b/sys/dev/aac/aac.c
@@ -1129,6 +1129,11 @@ aac_complete(void *context, int pending)
AAC_PRINT_FIB(sc, fib);
break;
}
+ if ((cm->cm_flags & AAC_CMD_TIMEDOUT) != 0)
+ device_printf(sc->aac_dev,
+ "COMMAND %p COMPLETED AFTER %d SECONDS\n",
+ cm, (int)(time_uptime-cm->cm_timestamp));
+
aac_remove_busy(cm);
aac_unmap_command(cm);
@@ -2348,7 +2353,7 @@ aac_timeout(struct aac_softc *sc)
deadline = time_uptime - AAC_CMD_TIMEOUT;
TAILQ_FOREACH(cm, &sc->aac_busy, cm_link) {
if ((cm->cm_timestamp < deadline)
- /* && !(cm->cm_flags & AAC_CMD_TIMEDOUT) */) {
+ && !(cm->cm_flags & AAC_CMD_TIMEDOUT)) {
cm->cm_flags |= AAC_CMD_TIMEDOUT;
device_printf(sc->aac_dev,
"COMMAND %p (TYPE %d) TIMEOUT AFTER %d SECONDS\n",