Re: [PATCH v3 00/88] Call scsi_done() directly

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

 



On Thu, 7 Oct 2021 13:27:55 -0700, Bart Van Assche wrote:

> This patch series increases IOPS by 5% on my test setup in a single-threaded
> test with queue depth 1 on top of the scsi_debug driver. Please consider this
> patch series for kernel v5.16.
> 
> Thanks,
> 
> Bart.
> 
> [...]

Applied to 5.16/scsi-queue, thanks!

[01/88] scsi: core: Use a structure member to track the SCSI command submitter
        https://git.kernel.org/mkp/scsi/c/bf23e619039d
[02/88] scsi: core: Rename scsi_mq_done() into scsi_done() and export it
        https://git.kernel.org/mkp/scsi/c/a710eacb9d13
[03/88] ata: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/58bf201dfc03
[04/88] firewire: sbp2: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/409d337e6bd6
[05/88] ib_srp: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/5f9ae9eecb15
[06/88] message: fusion: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/1ae6d167793c
[07/88] zfcp_scsi: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/68f89c50cd0c
[08/88] 3w-9xxx: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/3e6d3832dc1b
[09/88] 3w-sas: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/2adf975e899a
[10/88] 3w-xxxx: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/9dd9b96c2623
[11/88] 53c700: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/656f26ade03a
[12/88] BusLogic: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/0800a26aaa80
[13/88] NCR5380: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/117cd238adfe
[14/88] a100u2w: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/e42be9e75a02
[15/88] aacraid: Introduce aac_scsi_done()
        https://git.kernel.org/mkp/scsi/c/1dec65e32fb5
[16/88] aacraid: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/7afdb8637997
[17/88] acornscsi: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/396dd2c0b7b2
[18/88] advansys: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/f3bc9338e08d
[19/88] aha152x: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/3ab3b151ff12
[20/88] aha1542: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/135223527c81
[21/88] aic7xxx: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/07ebbc3a8067
[22/88] arcmsr: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/3f0b59b6852d
[23/88] atp870u: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/681fa5252fd4
[24/88] bfa: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/4316b5b8b2c6
[25/88] bnx2fc: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/a75af82a77d2
[26/88] csiostor: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/0979e265e4b7
[27/88] cxlflash: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/e82d6b179b14
[28/88] dc395x: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/6c365b880093
[29/88] dpt_i2o: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/e6ed928effb6
[30/88] esas2r: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/52e65d1c25a6
[31/88] esp_scsi: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/f8ab27d96494
[32/88] fas216: Introduce struct fas216_cmd_priv
        https://git.kernel.org/mkp/scsi/c/caffd3ad966e
[33/88] fas216: Stop using scsi_cmnd.scsi_done
        https://git.kernel.org/mkp/scsi/c/696fec18e17c
[34/88] fdomain: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/a0c22474cbc6
[35/88] fnic: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/a7510fbd879e
[36/88] hpsa: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/82f01edcf9a8
[37/88] hptiop: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/574015a83731
[38/88] ibmvscsi: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/85f6dd08c86a
[39/88] imm: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/0233196eb238
[40/88] initio: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/25e1d89669ec
[41/88] ipr: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/acd3c42d18f7
[42/88] ips: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/98cc0e69ba5d
[43/88] libfc: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/e0f63b2181cb
[44/88] libiscsi: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/b4b84edc5d39
[45/88] libsas: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/e803bc52b04b
[46/88] lpfc: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/ca068c2c6ca0
[47/88] mac53c94: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/c0e70ea3f719
[48/88] megaraid: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/012f14b269da
[49/88] megaraid: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/9e0603656fdf
[50/88] mesh: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/aaf2173b5cc3
[51/88] mpi3mr: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/1a30fd18f21b
[52/88] mpt3sas: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/b0c3007922f4
[53/88] mvumi: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/ca495999075b
[54/88] myrb: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/0061e3f5e0c2
[55/88] myrs: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/1c21a4f495cf
[57/88] ncr53c8xx: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/f0f4f79a4f7d
[58/88] nsp32: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/48760367a401
[59/88] pcmcia: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/ca0d62d29bb1
[60/88] pmcraid: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/f13cc234bec9
[61/88] ppa: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/7bc195c75134
[62/88] ps3rom: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/3ca2385af905
[63/88] qedf: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/ef697683d3eb
[64/88] qla1280: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/2d1609afd6d7
[65/88] qla2xxx: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/79e30b884a01
[66/88] qla4xxx: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/fdcfbd6517d9
[67/88] qlogicfas408: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/da65bc05cf91
[68/88] qlogicpti: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/c33a2dca9853
[69/88] scsi_debug: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/6c2c7d6aa439
[70/88] smartpqi: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/0ca190805784
[71/88] snic: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/70a5caf11f8c
[72/88] stex: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/4acf838e80ba
[73/88] storvsc_drv: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/0c31fa0e6619
[74/88] sym53c8xx_2: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/37425f5d07cc
[75/88] ufs: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/35c3730a9657
[76/88] virtio_scsi: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/b4194fcb1b51
[77/88] vmw_pvscsi: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/aeb2627dcfd9
[78/88] wd33c93: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/9c4f6be7ddec
[79/88] wd719x: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/f11e4da6bfc1
[80/88] xen-scsifront: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/fd17badb664e
[81/88] staging: rts5208: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/ae4ea859c079
[82/88] staging: unisys: visorhba: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/4879f233b4f8
[83/88] target/tcm_loop: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/b9d82b7dea2c
[84/88] usb: Call scsi_done() directly
        https://git.kernel.org/mkp/scsi/c/46c97948e9b5
[85/88] scsi: core: Call scsi_done directly
        https://git.kernel.org/mkp/scsi/c/11b68e36b167
[86/88] isci: Remove a declaration
        https://git.kernel.org/mkp/scsi/c/814818fd4816
[87/88] fas216: Introduce the function fas216_queue_command_internal()
        https://git.kernel.org/mkp/scsi/c/0feb3429d735
[88/88] scsi: Remove the 'done' argument from SCSI queuecommand_lck functions
        https://git.kernel.org/mkp/scsi/c/af049dfd0b10

-- 
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