diff options
| author | Scott Long <scottl@FreeBSD.org> | 2004-08-12 05:05:06 +0000 |
|---|---|---|
| committer | Scott Long <scottl@FreeBSD.org> | 2004-08-12 05:05:06 +0000 |
| commit | bb6fe253cc602e4a0a4ba3a96b9d1da80f3c4e56 (patch) | |
| tree | 1077aa17f239a98ecd7466601b1274f9e18524f2 /sys/dev/aac/aac_cam.c | |
| parent | 3576af8fd73fa5d26024d78406534a9b5d4ea6a4 (diff) | |
Notes
Diffstat (limited to 'sys/dev/aac/aac_cam.c')
| -rw-r--r-- | sys/dev/aac/aac_cam.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/sys/dev/aac/aac_cam.c b/sys/dev/aac/aac_cam.c index ffe322b981180..06149a942e0fb 100644 --- a/sys/dev/aac/aac_cam.c +++ b/sys/dev/aac/aac_cam.c @@ -290,9 +290,9 @@ aac_cam_action(struct cam_sim *sim, union ccb *ccb) /* Async ops that require communcation with the controller */ - AAC_LOCK_ACQUIRE(&sc->aac_io_lock); + mtx_lock(&sc->aac_io_lock); if (aac_alloc_command(sc, &cm)) { - AAC_LOCK_RELEASE(&sc->aac_io_lock); + mtx_unlock(&sc->aac_io_lock); xpt_freeze_simq(sim, 1); ccb->ccb_h.status = CAM_REQUEUE_REQ; xpt_done(ccb); @@ -413,7 +413,7 @@ aac_cam_action(struct cam_sim *sim, union ccb *ccb) aac_enqueue_ready(cm); aac_startio(cm->cm_sc); - AAC_LOCK_RELEASE(&sc->aac_io_lock); + mtx_unlock(&sc->aac_io_lock); return; } @@ -496,11 +496,11 @@ aac_cam_complete(struct aac_command *cm) aac_release_command(cm); - AAC_LOCK_RELEASE(&sc->aac_io_lock); + mtx_unlock(&sc->aac_io_lock); mtx_lock(&Giant); xpt_done(ccb); mtx_unlock(&Giant); - AAC_LOCK_ACQUIRE(&sc->aac_io_lock); + mtx_lock(&sc->aac_io_lock); return; } |
