]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r310534: Improve third-party copy error reporting.
authormav <mav@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 5 Jan 2017 11:56:54 +0000 (11:56 +0000)
committermav <mav@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 5 Jan 2017 11:56:54 +0000 (11:56 +0000)
commit52669ce562c0f82ee2c92e39cb3428058791ddd0
treed30b751b6cac706abe17a2191894adf947efc3a9
parent637ceb6c84904d033207ec6fd24a65da556f8a41
MFC r310534: Improve third-party copy error reporting.

For EXTENDED COPY:
 - improve parameters checking to report some errors before copy start;
 - forward sense data from copy target as descriptor in case of error;
 - report which CSCD reported error in sense key specific information.
For WRITE USING TOKEN:
 - pass through real sense data from copy target instead of reporting
our copy error, since for initiator its a "simple" write, not a copy.

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