Show patches with: Submitter = Ming Lei       |    Archived = No       |   615 patches
« 1 2 3 46 7 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
scsi: core: move scsi_host_busy() out of host lock if it is for per-command scsi: core: move scsi_host_busy() out of host lock if it is for per-command - 1 - --- 2024-02-03 Ming Lei Accepted
scsi: core: move scsi_host_busy() out of host lock for waking up EH handler scsi: core: move scsi_host_busy() out of host lock for waking up EH handler - 3 1 --- 2024-01-12 Ming Lei Accepted
scsi: megaraid: clear READ queue map's nr_queues scsi: megaraid: clear READ queue map's nr_queues - 1 1 --- 2022-07-06 Ming Lei Accepted
[V2] scsi: core: reallocate scsi device's budget map if default queue depth is changed [V2] scsi: core: reallocate scsi device's budget map if default queue depth is changed - 2 1 --- 2022-01-27 Ming Lei Accepted
[V4] scsi: core: put LLD module refcnt after SCSI device is released [V4] scsi: core: put LLD module refcnt after SCSI device is released - - 1 --- 2021-10-08 Ming Lei Accepted
scsi: sd: free 'scsi_disk' device via put_device scsi: sd: free 'scsi_disk' device via put_device - 2 - --- 2021-09-06 Ming Lei Accepted
[4/4] scsi: core: only put parent device if host state isn't in SHOST_CREATED scsi: fix failure handling of alloc/add host - 1 - --- 2021-06-02 Ming Lei Accepted
[3/4] scsi: core: put .shost_dev in failure path if host state becomes running scsi: fix failure handling of alloc/add host - 2 - --- 2021-06-02 Ming Lei Accepted
[2/4] scsi: core: fix failure handling of scsi_add_host_with_dma scsi: fix failure handling of alloc/add host - 3 - --- 2021-06-02 Ming Lei Accepted
[1/4] scsi: core: fix error handling of scsi_host_alloc scsi: fix failure handling of alloc/add host - 3 - --- 2021-06-02 Ming Lei Accepted
blk-mq: fix build warning when making htmldocs blk-mq: fix build warning when making htmldocs - - - --- 2021-04-21 Ming Lei Accepted
[V8,13/13] scsi: replace sdev->device_busy with sbitmap blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2021-02-07 Ming Lei Accepted
[V8,12/13] scsi: make sure sdev->queue_depth is <= max(shost->can_queue, 1024) blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2021-02-07 Ming Lei Accepted
[V8,11/13] scsi: add scsi_device_busy() to read sdev->device_busy blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2021-02-07 Ming Lei Accepted
[V8,10/13] megaraid_sas: v2 replace sdev_busy with local counter blk-mq/scsi: tracking device queue depth via sbitmap - 1 - --- 2021-02-07 Ming Lei Accepted
[V8,09/13] scsi: put hot fields of scsi_host_template into one cacheline blk-mq/scsi: tracking device queue depth via sbitmap - 2 1 --- 2021-02-07 Ming Lei Accepted
[V8,08/13] blk-mq: return budget token from .get_budget callback blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2021-02-07 Ming Lei Accepted
[V8,07/13] blk-mq: add callbacks for storing & retrieving budget token blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2021-02-07 Ming Lei Accepted
[V8,06/13] sbitmap: add helper of sbitmap_calculate_shift blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2021-02-07 Ming Lei Accepted
[V8,05/13] sbitmap: export sbitmap_weight blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2021-02-07 Ming Lei Accepted
[V8,04/13] sbitmap: move allocation hint into sbitmap blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2021-02-07 Ming Lei Accepted
[V8,03/13] sbitmap: add helpers for updating allocation hint blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2021-02-07 Ming Lei Accepted
[V8,02/13] sbitmap: maintain allocation round_robin in sbitmap blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2021-02-07 Ming Lei Accepted
[V8,01/13] sbitmap: remove sbitmap_clear_bit_unlock blk-mq/scsi: tracking device queue depth via sbitmap - 2 1 --- 2021-02-07 Ming Lei Accepted
scsi: core: fix race between handling STS_RESOURCE and completion scsi: core: fix race between handling STS_RESOURCE and completion - - 1 --- 2020-12-02 Ming Lei Accepted
scsi: core: don't start concurrent async scan on same host scsi: core: don't start concurrent async scan on same host - 2 - --- 2020-10-10 Ming Lei Accepted
[V7] scsi: core: only re-run queue in scsi_end_request() if device queue is busy [V7] scsi: core: only re-run queue in scsi_end_request() if device queue is busy - 4 2 --- 2020-09-10 Ming Lei Accepted
[V2] scsi: avoid to run synchronize_rcu for each device in scsi_host_block [V2] scsi: avoid to run synchronize_rcu for each device in scsi_host_block - 2 - --- 2020-04-23 Ming Lei Accepted
scsi: mvumi: fix build warning scsi: mvumi: fix build warning - 1 - --- 2019-06-20 Ming Lei Accepted
[V5,16/16] NCR5380: Support chained sg lists use sg helper to operate scatterlist - 3 - --- 2019-06-18 Ming Lei Accepted
[V5,15/16] scsi: wd33c93: use sg helper to operate scatterlist use sg helper to operate scatterlist - 2 - --- 2019-06-18 Ming Lei Accepted
[V5,14/16] scsi: ppa: use sg helper to operate scatterlist use sg helper to operate scatterlist - 2 - --- 2019-06-18 Ming Lei Accepted
[V5,13/16] scsi: pcmcia: nsp_cs: use sg helper to operate scatterlist use sg helper to operate scatterlist - 2 - --- 2019-06-18 Ming Lei Accepted
[V5,12/16] scsi: imm: use sg helper to operate scatterlist use sg helper to operate scatterlist - 2 - --- 2019-06-18 Ming Lei Accepted
[V5,11/16] scsi: aha152x: use sg helper to operate scatterlist use sg helper to operate scatterlist - - - --- 2019-06-18 Ming Lei Accepted
[V5,10/16] s390: zfcp_fc: use sg helper to operate scatterlist use sg helper to operate scatterlist 1 2 - --- 2019-06-18 Ming Lei Accepted
[V5,09/16] staging: rtsx: use sg helper to operate scatterlist use sg helper to operate scatterlist - - - --- 2019-06-18 Ming Lei Accepted
[V5,08/16] staging: unisys: visorhba: use sg helper to operate scatterlist use sg helper to operate scatterlist 1 2 - --- 2019-06-18 Ming Lei Accepted
[V5,07/16] usb: image: microtek: use sg helper to operate scatterlist use sg helper to operate scatterlist - 2 - --- 2019-06-18 Ming Lei Accepted
[V5,06/16] scsi: pmcraid: use sg helper to operate scatterlist use sg helper to operate scatterlist - 2 - --- 2019-06-18 Ming Lei Accepted
[V5,05/16] scsi: ipr: use sg helper to operate scatterlist use sg helper to operate scatterlist - 1 - --- 2019-06-18 Ming Lei Accepted
[V5,04/16] scsi: mvumi: use sg helper to operate scatterlist use sg helper to operate scatterlist - 3 - --- 2019-06-18 Ming Lei Accepted
[V5,03/16] scsi: lpfc: use sg helper to operate scatterlist use sg helper to operate scatterlist - 2 - --- 2019-06-18 Ming Lei Accepted
[V5,02/16] scsi: advansys: use sg helper to operate scatterlist use sg helper to operate scatterlist - 3 - --- 2019-06-18 Ming Lei Accepted
[V5,01/16] scsi: vmw_pscsi: use sg helper to operate scatterlist use sg helper to operate scatterlist - 3 - --- 2019-06-18 Ming Lei Accepted
[2/2] Revert "scsi: core: avoid host-wide host_busy counter for scsi_mq" scsi: revert two commits for avoiding host-wide host_busy counter for scsi_mq - - - --- 2018-08-27 Ming Lei Accepted
[1/2] Revert "scsi: core: fix scsi_host_queue_ready" scsi: revert two commits for avoiding host-wide host_busy counter for scsi_mq - - - --- 2018-08-27 Ming Lei Accepted
scsi: fix scsi_host_queue_ready - - 1 --- 2018-06-30 Ming Lei Accepted
[V2,2/2] scsi: avoid to hold host-wide counter of host_busy for scsi_mq - 1 - --- 2018-06-24 Ming Lei Accepted
[V2,1/2] scsi: read host_busy via scsi_host_busy() - 1 - --- 2018-06-24 Ming Lei Accepted
[V5,5/5] scsi: virtio_scsi: unify scsi_host_template - 1 - --- 2018-03-13 Ming Lei Accepted
[V5,4/5] scsi: virtio_scsi: fix IO hang caused by irq vector automatic affinity 1 3 - --- 2018-03-13 Ming Lei Accepted
[V5,3/5] scsi: introduce force_blk_mq - 2 - --- 2018-03-13 Ming Lei Accepted
[V5,2/5] scsi: megaraid_sas: fix selection of reply queue 1 1 2 --- 2018-03-13 Ming Lei Accepted
[V5,1/5] scsi: hpsa: fix selection of reply queue 1 1 4 --- 2018-03-13 Ming Lei Accepted
SCSI: run queue if SCSI device queue isn't ready and queue is idle - - 1 --- 2017-12-05 Ming Lei Accepted
[V3,14/14] blk-mq: add helpers for treating kdump kernel blk-mq: fix wrong queue mapping for kdump kernel - - - --- 2023-08-08 Ming Lei Not Applicable
[V3,13/14] scsi: storvsc: limit max allowed nr_hw_queues blk-mq: fix wrong queue mapping for kdump kernel - - - --- 2023-08-08 Ming Lei Not Applicable
[V3,12/14] scsi: ufs: limit max allowed nr_hw_queues blk-mq: fix wrong queue mapping for kdump kernel - - - --- 2023-08-08 Ming Lei Not Applicable
[V3,11/14] scsi: hisi: take blk_mq_max_nr_hw_queues() into account for calculating io vectors blk-mq: fix wrong queue mapping for kdump kernel - - - --- 2023-08-08 Ming Lei Not Applicable
[V3,10/14] scsi: pm8001: take blk_mq_max_nr_hw_queues() into account for calculating io vectors blk-mq: fix wrong queue mapping for kdump kernel 1 - - --- 2023-08-08 Ming Lei Not Applicable
[V3,09/14] scsi: mpt3sas: take blk_mq_max_nr_hw_queues() into account for calculating io vectors blk-mq: fix wrong queue mapping for kdump kernel - - - --- 2023-08-08 Ming Lei Not Applicable
[V3,08/14] scsi: megaraid: take blk_mq_max_nr_hw_queues() into account for calculating io vectors blk-mq: fix wrong queue mapping for kdump kernel - - - --- 2023-08-08 Ming Lei Not Applicable
[V3,07/14] scsi: mpi3mr: take blk_mq_max_nr_hw_queues() into account for calculating io vectors blk-mq: fix wrong queue mapping for kdump kernel - - - --- 2023-08-08 Ming Lei Not Applicable
[V3,06/14] scsi: lpfc: use blk_mq_max_nr_hw_queues() to calculate io vectors blk-mq: fix wrong queue mapping for kdump kernel - 1 - --- 2023-08-08 Ming Lei Not Applicable
[V3,05/14] scsi: core: add helper of scsi_max_nr_hw_queues() blk-mq: fix wrong queue mapping for kdump kernel - - - --- 2023-08-08 Ming Lei Not Applicable
[V3,04/14] virtio-blk: limit max allowed submit queues blk-mq: fix wrong queue mapping for kdump kernel 1 - - --- 2023-08-08 Ming Lei Not Applicable
[V3,03/14] ublk: limit max allowed nr_hw_queues blk-mq: fix wrong queue mapping for kdump kernel - - - --- 2023-08-08 Ming Lei Not Applicable
[V3,02/14] nvme-pci: use blk_mq_max_nr_hw_queues() to calculate io queues blk-mq: fix wrong queue mapping for kdump kernel - - - --- 2023-08-08 Ming Lei Not Applicable
[V3,01/14] blk-mq: add blk_mq_max_nr_hw_queues() blk-mq: fix wrong queue mapping for kdump kernel - - - --- 2023-08-08 Ming Lei Not Applicable
[Bug] double ->queue_rq() because of timeout in ->queue_rq() [Bug] double ->queue_rq() because of timeout in ->queue_rq() - - - --- 2022-10-20 Ming Lei Not Applicable
[V2,13/13] block: don't drain file system I/O on del_gendisk block: don't drain file system I/O on del_gendisk - - - --- 2022-01-22 Ming Lei Not Applicable
[V2,12/13] block: move rq_qos_exit() into disk_release() block: don't drain file system I/O on del_gendisk - 1 - --- 2022-01-22 Ming Lei Not Applicable
[V2,11/13] block: move blk_exit_queue into disk_release block: don't drain file system I/O on del_gendisk - - - --- 2022-01-22 Ming Lei Not Applicable
[V2,10/13] block: add helper of disk_release_queue for release queue data for disk block: don't drain file system I/O on del_gendisk - - - --- 2022-01-22 Ming Lei Not Applicable
[V2,09/13] scsi: force unfreezing queue into atomic mode block: don't drain file system I/O on del_gendisk - - - --- 2022-01-22 Ming Lei Not Applicable
[V2,08/13] block: export __blk_mq_unfreeze_queue block: don't drain file system I/O on del_gendisk - - - --- 2022-01-22 Ming Lei Not Applicable
[V2,07/13] block: move q_usage_counter release into blk_queue_release block: don't drain file system I/O on del_gendisk - 2 - --- 2022-01-22 Ming Lei Not Applicable
[V2,06/13] block: don't remove hctx debugfs dir from blk_mq_exit_queue block: don't drain file system I/O on del_gendisk - 1 - --- 2022-01-22 Ming Lei Not Applicable
[V2,05/13] block: only account passthrough IO from userspace block: don't drain file system I/O on del_gendisk - - - --- 2022-01-22 Ming Lei Not Applicable
[V2,04/13] block/wbt: fix negative inflight counter when remove scsi device block: don't drain file system I/O on del_gendisk - 1 - --- 2022-01-22 Ming Lei Not Applicable
[V2,03/13] block: move blkcg initialization/destroy into disk allocation/release handler block: don't drain file system I/O on del_gendisk - 1 - --- 2022-01-22 Ming Lei Not Applicable
[V2,02/13] block: move initialization of q->blkg_list into blkcg_init_queue block: don't drain file system I/O on del_gendisk - 2 - --- 2022-01-22 Ming Lei Not Applicable
[V2,01/13] block: declare blkcg_[init|exit]_queue in private header block: don't drain file system I/O on del_gendisk - - - --- 2022-01-22 Ming Lei Not Applicable
[V2,5/5] scsi: use blk-mq quiesce APIs to implement scsi_host_block blk-mq: quiesce improvement - - - --- 2021-11-30 Ming Lei Not Applicable
[V2,4/5] nvme: quiesce namespace queue in parallel blk-mq: quiesce improvement - - - --- 2021-11-30 Ming Lei Not Applicable
[V2,3/5] blk-mq: add helper of blk_mq_shared_quiesce_wait() blk-mq: quiesce improvement - - - --- 2021-11-30 Ming Lei Not Applicable
[V2,2/5] blk-mq: move srcu from blk_mq_hw_ctx to request_queue blk-mq: quiesce improvement - - - --- 2021-11-30 Ming Lei Not Applicable
[V2,1/5] blk-mq: remove hctx_lock and hctx_unlock blk-mq: quiesce improvement - - - --- 2021-11-30 Ming Lei Not Applicable
[V2] blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() [V2] blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - - - --- 2021-11-16 Ming Lei Not Applicable
blk-mq: sync blk-mq queue in both blk_cleanup_queue and disk_release() blk-mq: sync blk-mq queue in both blk_cleanup_queue and disk_release() - - - --- 2021-11-15 Ming Lei Not Applicable
[V2,4/4] nvme: wait until quiesce is done block: fix concurrent quiesce - 1 - --- 2021-11-09 Ming Lei Not Applicable
[V2,3/4] scsi: make sure that request queue queiesce and unquiesce balanced block: fix concurrent quiesce - - - --- 2021-11-09 Ming Lei Not Applicable
[V2,2/4] scsi: avoid to quiesce sdev->request_queue two times block: fix concurrent quiesce - - - --- 2021-11-09 Ming Lei Not Applicable
[V2,1/4] blk-mq: add one API for waiting until quiesce is done block: fix concurrent quiesce - - - --- 2021-11-09 Ming Lei Not Applicable
[3/3] dm: don't stop request queue after the dm device is suspended block: keep quiesce & unquiesce balanced for scsi/dm 1 - - --- 2021-10-21 Ming Lei Not Applicable
[2/3] scsi: make sure that request queue queiesce and unquiesce balanced block: keep quiesce & unquiesce balanced for scsi/dm - - - --- 2021-10-21 Ming Lei Not Applicable
[1/3] scsi: avoid to quiesce sdev->request_queue two times block: keep quiesce & unquiesce balanced for scsi/dm - - - --- 2021-10-21 Ming Lei Not Applicable
blk-mq: avoid to iterate over stale request blk-mq: avoid to iterate over stale request - - - --- 2021-09-06 Ming Lei Not Applicable
block/001: wait until device is added block/001: wait until device is added - - - --- 2021-08-24 Ming Lei Not Applicable
« 1 2 3 46 7 »