]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC r346491: Polish SCSI sense data validity checks.
authormav <mav@FreeBSD.org>
Wed, 8 May 2019 15:17:45 +0000 (15:17 +0000)
committermav <mav@FreeBSD.org>
Wed, 8 May 2019 15:17:45 +0000 (15:17 +0000)
commit64a69414fdcfb5bb9ec0629fd61821667a82c131
treeffcbdbfe4e1adf69186245f4e183dec9f450369e
parent88739426876c471e054e8cdfabec0097c4c9ec53
MFC r346491: Polish SCSI sense data validity checks.

According to specs and common sense, all sense data reported in descriptor
format should be valid.  But practice shows different, some devices return
descriptors with invalid data, resulting in error messages looking worse.

Decouple block/stream commands sense data and information field printing.
Looking on present specs, there are much more cases when those fields are
not related, and incomplete old code was not printing valid sense data and
leaving empty lines for invalid.
sys/cam/scsi/scsi_all.c
sys/cam/scsi/scsi_all.h