scsi: core: Introduce scsi_build_sense()
authorHannes Reinecke <hare@suse.de>
Tue, 27 Apr 2021 08:30:13 +0000 (10:30 +0200)
committerMartin K. Petersen <martin.petersen@oracle.com>
Tue, 1 Jun 2021 02:48:21 +0000 (22:48 -0400)
commitf2b1e9c6f867ec8f929e96ba4e4010e267587448
tree5bf630724f083e7dd2a8e82959d9bb342f0b3644
parentced202f7bd78eb6a79c441a8b217e0f3d38bccfc
scsi: core: Introduce scsi_build_sense()

Introduce scsi_build_sense() as a wrapper around scsi_build_sense_buffer()
to format the buffer and set the correct SCSI status.

Link: https://lore.kernel.org/r/20210427083046.31620-8-hare@suse.de
Reviewed-by: Bart Van Assche <bvanassche@acm.org>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Hannes Reinecke <hare@suse.de>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
18 files changed:
drivers/ata/libata-scsi.c
drivers/s390/scsi/zfcp_scsi.c
drivers/scsi/3w-xxxx.c
drivers/scsi/libiscsi.c
drivers/scsi/lpfc/lpfc_scsi.c
drivers/scsi/megaraid.c
drivers/scsi/megaraid/megaraid_mbox.c
drivers/scsi/mpt3sas/mpt3sas_scsih.c
drivers/scsi/mvumi.c
drivers/scsi/myrb.c
drivers/scsi/myrs.c
drivers/scsi/ps3rom.c
drivers/scsi/qla2xxx/qla_isr.c
drivers/scsi/scsi_debug.c
drivers/scsi/scsi_lib.c
drivers/scsi/smartpqi/smartpqi_init.c
drivers/scsi/stex.c
include/scsi/scsi_cmnd.h