diff options
| author | Matt Jacob <mjacob@FreeBSD.org> | 2010-11-29 04:31:25 +0000 |
|---|---|---|
| committer | Matt Jacob <mjacob@FreeBSD.org> | 2010-11-29 04:31:25 +0000 |
| commit | 3b2de37969b0a041b831a0862c6e4333d79e91d9 (patch) | |
| tree | 2012f5cb230b308094c8bc2f90931b95335d6189 /sys/dev | |
| parent | 831647ae0f706fda9a65f86d21b48aef4039a277 (diff) | |
Notes
Diffstat (limited to 'sys/dev')
| -rw-r--r-- | sys/dev/isp/isp_freebsd.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/dev/isp/isp_freebsd.c b/sys/dev/isp/isp_freebsd.c index ddbd46037265..01b72d7b3bd6 100644 --- a/sys/dev/isp/isp_freebsd.c +++ b/sys/dev/isp/isp_freebsd.c @@ -4418,7 +4418,10 @@ isp_action(struct cam_sim *sim, union ccb *ccb) ccb->ccb_h.status = CAM_REQ_INVALID; break; } - xpt_done(ccb); + /* + * This is not a queued CCB, so the caller expects it to be + * complete when control is returned. + */ break; } #define IS_CURRENT_SETTINGS(c) (c->type == CTS_TYPE_CURRENT_SETTINGS) |
