Re: [PATCH v5 00/49] Remove the SCSI pointer from struct scsi_cmnd

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 18 Feb 2022 11:50:28 -0800, Bart Van Assche wrote:

> The size of struct scsi_cmnd matters for embedded devices. One of the
> largest members of that structure is the SCSI pointer. That structure is
> relevant for SCSI-II drivers but not for modern SCSI drivers. Hence this
> patch series that removes the SCSI pointer from struct scsi_cmnd and moves
> it into driver-private command data.
> 
> Please consider this patch series for kernel v5.18.
> 
> [...]

Applied to 5.18/scsi-queue, thanks!

[01/49] scsi: ips: Remove an unreachable statement
        https://git.kernel.org/mkp/scsi/c/2cf0e0a9da38
[02/49] scsi: ips: Change the return type of ips_release() into 'void'
        https://git.kernel.org/mkp/scsi/c/be33e2f8d87f
[03/49] scsi: ips: Use true and false instead of TRUE and FALSE
        https://git.kernel.org/mkp/scsi/c/c4858224096f
[04/49] scsi: nsp_cs: Change the return type of two functions into 'void'
        https://git.kernel.org/mkp/scsi/c/72961735f993
[05/49] scsi: nsp_cs: Use true and false instead of TRUE and FALSE
        https://git.kernel.org/mkp/scsi/c/dfab1e53eef4
[06/49] scsi: Remove drivers/scsi/scsi.h
        https://git.kernel.org/mkp/scsi/c/53555fb7bceb
[07/49] scsi: NCR5380: Remove the NCR5380_CMD_SIZE macro
        https://git.kernel.org/mkp/scsi/c/cd614642e1a2
[08/49] scsi: NCR5380: Add SCp members to struct NCR5380_cmd
        https://git.kernel.org/mkp/scsi/c/ff1269cb3d97
[09/49] scsi: arm: Rename arm/scsi.h into arm/arm_scsi.h
        https://git.kernel.org/mkp/scsi/c/8c97e2f390f5
[10/49] scsi: arm: Move the SCSI pointer to private command data
        https://git.kernel.org/mkp/scsi/c/dc4175459099
[11/49] scsi: 53c700: Stop clearing SCSI pointer fields
        https://git.kernel.org/mkp/scsi/c/d80624a2aec5
[12/49] scsi: aacraid: Move the SCSI pointer to private command data
        https://git.kernel.org/mkp/scsi/c/76a3451b64c6
[13/49] scsi: advansys: Move the SCSI pointer to private command data
        https://git.kernel.org/mkp/scsi/c/17d4c2e22aae
[14/49] scsi: aha1542: Remove a set-but-not-used array
        https://git.kernel.org/mkp/scsi/c/ea1c947559d9
[15/49] scsi: aha152x: Move the SCSI pointer to private command data
        https://git.kernel.org/mkp/scsi/c/3ac6aba37200
[16/49] scsi: bfa: Stop using the SCSI pointer
        https://git.kernel.org/mkp/scsi/c/34f5b537a900
[17/49] scsi: csio: Stop using the SCSI pointer
        https://git.kernel.org/mkp/scsi/c/30564db73b58
[18/49] scsi: dc395x: Stop using the SCSI pointer
        https://git.kernel.org/mkp/scsi/c/9804db13d3c8
[19/49] scsi: esp_scsi: Stop using the SCSI pointer
        https://git.kernel.org/mkp/scsi/c/dfae39874f45
[20/49] scsi: fdomain: Move the SCSI pointer to private command data
        https://git.kernel.org/mkp/scsi/c/211134c47cfd
[21/49] scsi: fnic: Fix a tracing statement
        https://git.kernel.org/mkp/scsi/c/3032ed77a289
[22/49] scsi: fnic: Stop using the SCSI pointer
        https://git.kernel.org/mkp/scsi/c/924cb24df4fc
[23/49] scsi: hptiop: Stop using the SCSI pointer
        https://git.kernel.org/mkp/scsi/c/5c113eb3bc58
[24/49] scsi: imm: Move the SCSI pointer to private command data
        https://git.kernel.org/mkp/scsi/c/6b66f09c46a8
[25/49] scsi: iscsi: Stop using the SCSI pointer
        https://git.kernel.org/mkp/scsi/c/db22de3eb035
[26/49] scsi: initio: Stop using the SCSI pointer
        https://git.kernel.org/mkp/scsi/c/09cc102bb4d6
[27/49] scsi: libfc: Stop using the SCSI pointer
        https://git.kernel.org/mkp/scsi/c/5d21aa3636fa
[28/49] scsi: bnx2fc: Stop using the SCSI pointer
        https://git.kernel.org/mkp/scsi/c/f4b4216f3e52
[29/49] scsi: qedf: Stop using the SCSI pointer
        https://git.kernel.org/mkp/scsi/c/a33e7925b5e6
[30/49] scsi: mac53c94: Fix a set-but-not-used compiler warning
        https://git.kernel.org/mkp/scsi/c/8c0156b10e4d
[31/49] scsi: mac53c94: Move the SCSI pointer to private command data
        https://git.kernel.org/mkp/scsi/c/cb2b62082c3a
[32/49] scsi: megaraid: Stop using the SCSI pointer
        https://git.kernel.org/mkp/scsi/c/fb597392b1f4
[33/49] scsi: megasas: Stop using the SCSI pointer
        https://git.kernel.org/mkp/scsi/c/96e77a27431a
[34/49] scsi: mesh: Move the SCSI pointer to private command data
        https://git.kernel.org/mkp/scsi/c/57cbd78e61cf
[35/49] scsi: mvsas: Fix a set-but-not-used warning
        https://git.kernel.org/mkp/scsi/c/8d1537342ff2
[36/49] scsi: mvumi: Stop using the SCSI pointer
        https://git.kernel.org/mkp/scsi/c/af0d3c13e468
[37/49] scsi: nsp32: Stop using the SCSI pointer
        https://git.kernel.org/mkp/scsi/c/195771c5da10
[38/49] scsi: nsp_cs: Move the SCSI pointer to private command data
        https://git.kernel.org/mkp/scsi/c/ea39700fa90c
[39/49] scsi: sym53c500_cs: Move the SCSI pointer to private command data
        https://git.kernel.org/mkp/scsi/c/3d75be6de78e
[40/49] scsi: ppa: Move the SCSI pointer to private command data
        https://git.kernel.org/mkp/scsi/c/4a938517fbeb
[41/49] scsi: qla1280: Move the SCSI pointer to private command data
        https://git.kernel.org/mkp/scsi/c/504540d00fd5
[42/49] scsi: qla2xxx: Stop using the SCSI pointer
        https://git.kernel.org/mkp/scsi/c/5597616333ea
[43/49] scsi: smartpqi: Stop using the SCSI pointer
        https://git.kernel.org/mkp/scsi/c/c1ea387d998a
[44/49] scsi: sym53c8xx_2: Move the SCSI pointer to private command data
        https://git.kernel.org/mkp/scsi/c/4022bfd63d8e
[45/49] scsi: usb: Stop using the SCSI pointer
        https://git.kernel.org/mkp/scsi/c/5dfcf1ad933f
[46/49] scsi: wd719x: Stop using the SCSI pointer
        https://git.kernel.org/mkp/scsi/c/70d1b920af62
[47/49] scsi: wd33c93: Move the SCSI pointer to private command data
        https://git.kernel.org/mkp/scsi/c/dbb2da557a6a
[48/49] scsi: zalon: Stop using the SCSI pointer
        https://git.kernel.org/mkp/scsi/c/31160bd3e538
[49/49] scsi: core: Remove struct scsi_pointer from struct scsi_cmnd
        https://git.kernel.org/mkp/scsi/c/8264aee803a2

-- 
Martin K. Petersen	Oracle Linux Engineering



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]

  Powered by Linux