On Thu, 24 Feb 2022 18:55:44 +0100, Christoph Hellwig wrote: > with the recent removal of the REQ_OP_SCSI_{IN,OUT} based passthrough > from non-scsi drivers, the need for the scsi_request structure went > away as well. As all submitters of SCSI passthrough requests are using > the SCSI midlayer now they can just fill out the scsi_cmnd directly. > > Changes since v1: > - fix a few commit message typos > - remove an extra clearing of scmd->flags > - cleanup sense handling in sg_scsi_ioctl > - split the last patch > > [...] Applied to 5.18/scsi-queue, thanks! [1/8] target/pscsi: remove struct pscsi_plugin_task https://git.kernel.org/mkp/scsi/c/c49ff72cff4c [2/8] scsi: don't memset the entire scsi_cmnd in scsi_init_command https://git.kernel.org/mkp/scsi/c/71bada345b33 [3/8] scsi: remove the cmd field from struct scsi_request https://git.kernel.org/mkp/scsi/c/ce70fd9a551a [4/8] scsi: remove the sense and sense_len fields from struct scsi_request https://git.kernel.org/mkp/scsi/c/5b794f98074a [5/8] scsi: move the resid_len field from struct scsi_request to struct scsi_cmnd https://git.kernel.org/mkp/scsi/c/a9a4ea1166d6 [6/8] scsi: move the result field from struct scsi_request to struct scsi_cmnd https://git.kernel.org/mkp/scsi/c/dbb4c84d87af [7/8] scsi: remove struct scsi_request https://git.kernel.org/mkp/scsi/c/6aded12b10e0 [8/8] scsi: remove <scsi/scsi_request.h> https://git.kernel.org/mkp/scsi/c/264403033105 -- Martin K. Petersen Oracle Linux Engineering