]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/commit
MFC r234106, r235751:
authorjimharris <jimharris@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 29 May 2012 23:10:10 +0000 (23:10 +0000)
committerjimharris <jimharris@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 29 May 2012 23:10:10 +0000 (23:10 +0000)
commit73712cf2983d3f9003b3095c41a48bf2921ea45d
tree4333aa5e69cecebc2219e503259ebacd38c107fc
parentafd1b649471a62f1ef125f0e5a1e8f9d7079c1e7
MFC r234106, r235751:

Queue CCBs internally instead of using CAM_REQUEUE_REQ status.  This fixes
problem where userspace apps such as smartctl fail due to CAM_REQUEUE_REQ
status getting returned when tagged commands are outstanding when smartctl
sends its I/O using the pass(4) interface.

Sponsored by: Intel

git-svn-id: svn://svn.freebsd.org/base/stable/9@236263 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/dev/isci/isci.h
sys/dev/isci/isci_controller.c
sys/dev/isci/isci_interrupt.c
sys/dev/isci/isci_io_request.c
sys/dev/isci/isci_remote_device.c