+13
−4
+26
−12
+21
−4
+2
−1
Loading
Merge Pull Request from: @ci-robot PR sync from: Zheng Qixing <zhengqixing@huawei.com> https://mailweb.openeuler.org/hyperkitty/list/kernel@openeuler.org/message/25UIZ4CSF2GZXNSH5TANFX4ZN2VCN4HM/ Linux mainline-5.13 uses sbitmap to track the queue depth of SCSI devices. This patch set backports the mainline patches to OLK-5.10 and fixes some KABI issues. Tests on scsi_debug show that this method can improve IO performance by more than 30%. Bart Van Assche (2): scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put() scsi: core: Fix scsi_device_max_queue_depth() Kashyap Desai (1): scsi: megaraid_sas: Replace sdev_busy with local counter Ming Lei (12): scsi: sbitmap: Remove sbitmap_clear_bit_unlock scsi: sbitmap: Maintain allocation round_robin in sbitmap scsi: sbitmap: Add helpers for updating allocation hint scsi: sbitmap: Move allocation hint into sbitmap scsi: sbitmap: Export sbitmap_weight scsi: sbitmap: Add sbitmap_calculate_shift() helper scsi: blk-mq: Add callbacks for storing & retrieving budget token scsi: blk-mq: Return budget token from .get_budget callback scsi: core: Add scsi_device_busy() wrapper scsi: core: Make sure sdev->queue_depth is <= max(shost->can_queue, 1024) scsi: core: Replace sdev->device_busy with sbitmap scsi: blk-mq: Fix build warning when making htmldocs Pavel Begunkov (1): sbitmap: optimise sbitmap_deferred_clear() Sumit Saxena (1): scsi: core: Increase max device queue_depth to 4096 Zheng Qixing (3): sbitmap: fix kabi broken by adding struct sbitmap_extend sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd sbitmap: fix kabi broken in struct scsi_device -- 2.39.2 https://gitee.com/openeuler/kernel/issues/IB4C27 Link:https://gitee.com/openeuler/kernel/pulls/13966 Reviewed-by:Yu Kuai <yukuai3@huawei.com> Reviewed-by:
Li Nan <linan122@huawei.com> Signed-off-by:
Li Nan <linan122@huawei.com>