diff options
| author | Ed Maste <emaste@FreeBSD.org> | 2011-02-03 02:14:53 +0000 |
|---|---|---|
| committer | Ed Maste <emaste@FreeBSD.org> | 2011-02-03 02:14:53 +0000 |
| commit | 2ad1c92d969161ac9a35b2b528348c270022c2ba (patch) | |
| tree | 712711cfa0c8a5dd26b7f4474046905ab7c82c91 /sys/dev/aac | |
| parent | b3840844f2ca349bb7e2c68d69c9201437a6e959 (diff) | |
Notes
Diffstat (limited to 'sys/dev/aac')
| -rw-r--r-- | sys/dev/aac/aac.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/sys/dev/aac/aac.c b/sys/dev/aac/aac.c index e3f47edaf2af..53528fd5d7ff 100644 --- a/sys/dev/aac/aac.c +++ b/sys/dev/aac/aac.c @@ -1415,11 +1415,7 @@ aac_release_command(struct aac_command *cm) aac_enqueue_free(cm); - /* - * Dequeue all events so that there's no risk of events getting - * stranded. - */ - while ((event = TAILQ_FIRST(&sc->aac_ev_cmfree)) != NULL) { + if ((event = TAILQ_FIRST(&sc->aac_ev_cmfree)) != NULL) { TAILQ_REMOVE(&sc->aac_ev_cmfree, event, ev_links); event->ev_callback(sc, event, event->ev_arg); } |
