]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r314307: Add support for SIMs without autosense.
authormav <mav@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sun, 12 Mar 2017 06:18:41 +0000 (06:18 +0000)
committermav <mav@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sun, 12 Mar 2017 06:18:41 +0000 (06:18 +0000)
commitc15c2ddc25569c522c13d00e44cbfecf78f65177
treef91f5effbe48091064083f83e257b8a41484eb63
parent12f9f97b608f8efceb63558d3092bca289a6664c
MFC r314307: Add support for SIMs without autosense.

If we asked to send sense data by setting CAM_SEND_SENSE, but SIM didn't
confirm transmission by setting CAM_SENT_SENSE, assume it was not sent.
Queue the I/O back to CTL for later REQUEST SENSE with ctl_queue_sense().
This is needed for error reporting on SPI HBAs like ahc(4)/ahd(4).

git-svn-id: svn://svn.freebsd.org/base/stable/10@315138 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/cam/ctl/scsi_ctl.c