Toggle navigation
Patchwork
linaro-scsi
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Ming Lei
| 148 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Search
Archived
No
Yes
Both
Delegate
------
Nobody
andy.doan@linaro.org
andy.doan@linaro.org
Apply
«
1
2
»
Patch
Series
S/W/F
Date
Submitter
Delegate
State
scsi: scsi_debug: fix create target debugfs failure
scsi: scsi_debug: fix create target debugfs failure
-
-
-
2024-06-19
Ming Lei
New
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
-
-
-
2024-02-03
Ming Lei
New
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
-
-
-
2024-01-12
Ming Lei
New
[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
New
[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
New
[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
New
[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
New
[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
-
-
-
2023-08-08
Ming Lei
New
[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
New
[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
New
[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
New
[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
-
-
-
2023-08-08
Ming Lei
New
[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
New
[V3,04/14] virtio-blk: limit max allowed submit queues
blk-mq: fix wrong queue mapping for kdump kernel
-
-
-
2023-08-08
Ming Lei
New
[V3,03/14] ublk: limit max allowed nr_hw_queues
blk-mq: fix wrong queue mapping for kdump kernel
-
-
-
2023-08-08
Ming Lei
New
[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
New
[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
New
[V2,9/9] scsi: pm8001: take blk_mq_max_nr_hw_queues() into account for calculating io vectors
blk-mq: fix wrong queue mapping for kdump kernel
-
-
-
2023-07-26
Ming Lei
Superseded
[V2,8/9] 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-07-26
Ming Lei
Superseded
[V2,7/9] 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-07-26
Ming Lei
Superseded
[V2,6/9] 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-07-26
Ming Lei
Superseded
[V2,5/9] 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-07-26
Ming Lei
Superseded
[V2,4/9] scsi: lpfc: use blk_mq_max_nr_hw_queues() to calculate io vectors
blk-mq: fix wrong queue mapping for kdump kernel
-
-
-
2023-07-26
Ming Lei
New
[V2,3/9] scsi: core: add helper of scsi_max_nr_hw_queues()
blk-mq: fix wrong queue mapping for kdump kernel
-
-
-
2023-07-26
Ming Lei
Superseded
[V2,2/9] nvme-pci: use blk_mq_max_nr_hw_queues() to calculate io queues
blk-mq: fix wrong queue mapping for kdump kernel
-
-
-
2023-07-26
Ming Lei
Superseded
[V2,1/9] blk-mq: add blk_mq_max_nr_hw_queues()
blk-mq: fix wrong queue mapping for kdump kernel
-
-
-
2023-07-26
Ming Lei
Superseded
[8/8] scsi: pm8001: take blk_mq_max_nr_hw_queues() into account for calculating io vectors
blk-mq: fix wrong queue mapping for kdump kernel
-
-
-
2023-07-12
Ming Lei
Superseded
[7/8] 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-07-12
Ming Lei
Superseded
[6/8] 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-07-12
Ming Lei
Superseded
[5/8] 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-07-12
Ming Lei
Superseded
[4/8] 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-07-12
Ming Lei
Superseded
[3/8] scsi: lpfc: use blk_mq_max_nr_hw_queues() to calculate io vectors
blk-mq: fix wrong queue mapping for kdump kernel
-
-
-
2023-07-12
Ming Lei
New
[2/8] nvme-pci: use blk_mq_max_nr_hw_queues() to calculate io queues
blk-mq: fix wrong queue mapping for kdump kernel
-
-
-
2023-07-12
Ming Lei
Superseded
[1/8] blk-mq: add blk_mq_max_nr_hw_queues()
blk-mq: fix wrong queue mapping for kdump kernel
-
-
-
2023-07-12
Ming Lei
New
[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
New
[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
New
[V2,12/13] block: move rq_qos_exit() into disk_release()
block: don't drain file system I/O on del_gendisk
-
-
-
2022-01-22
Ming Lei
New
[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
New
[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
New
[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
New
[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
New
[V2,07/13] block: move q_usage_counter release into blk_queue_release
block: don't drain file system I/O on del_gendisk
-
-
-
2022-01-22
Ming Lei
New
[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
-
-
-
2022-01-22
Ming Lei
New
[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
New
[V2,04/13] block/wbt: fix negative inflight counter when remove scsi device
block: don't drain file system I/O on del_gendisk
-
-
-
2022-01-22
Ming Lei
New
[V2,03/13] block: move blkcg initialization/destroy into disk allocation/release handler
block: don't drain file system I/O on del_gendisk
-
-
-
2022-01-22
Ming Lei
New
[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
-
-
-
2022-01-22
Ming Lei
New
[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
New
[V2,5/5] scsi: use blk-mq quiesce APIs to implement scsi_host_block
blk-mq: quiesce improvement
-
-
-
2021-11-30
Ming Lei
New
[V2,4/5] nvme: quiesce namespace queue in parallel
blk-mq: quiesce improvement
-
-
-
2021-11-30
Ming Lei
Superseded
[V2,3/5] blk-mq: add helper of blk_mq_shared_quiesce_wait()
blk-mq: quiesce improvement
-
-
-
2021-11-30
Ming Lei
New
[V2,2/5] blk-mq: move srcu from blk_mq_hw_ctx to request_queue
blk-mq: quiesce improvement
-
-
-
2021-11-30
Ming Lei
New
[V2,1/5] blk-mq: remove hctx_lock and hctx_unlock
blk-mq: quiesce improvement
-
-
-
2021-11-30
Ming Lei
New
[4/5] nvme: quiesce namespace queue in parallel
blk-mq: quiesce improvement
-
-
-
2021-11-19
Ming Lei
New
[2/5] blk-mq: rename hctx_lock & hctx_unlock
blk-mq: quiesce improvement
-
-
-
2021-11-19
Ming Lei
New
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
New
[V2,3/4] scsi: make sure that request queue queiesce and unquiesce balanced
block: fix concurrent quiesce
-
-
-
2021-11-09
Ming Lei
New
scsi: core: cleanup request queue before releasing gendisk
scsi: core: cleanup request queue before releasing gendisk
-
-
-
2021-09-15
Ming Lei
New
scsi: sd: free 'scsi_disk' device via put_device
scsi: sd: free 'scsi_disk' device via put_device
-
-
-
2021-09-06
Ming Lei
New
blk-mq: avoid to iterate over stale request
blk-mq: avoid to iterate over stale request
-
-
-
2021-09-06
Ming Lei
New
block/001: wait until device is added
block/001: wait until device is added
-
-
-
2021-08-24
Ming Lei
New
[V3,09/10] blk-mq: remove map queue helpers for pci, rdma and virtio
[V3,01/10] blk-mq: rename blk-mq-cpumap.c as blk-mq-map.c
-
-
-
2021-07-09
Ming Lei
New
[V3,07/10] virtio: blk/scsi: replace blk_mq_virtio_map_queues with blk_mq_dev_map_queues
[V3,01/10] blk-mq: rename blk-mq-cpumap.c as blk-mq-map.c
-
-
-
2021-07-09
Ming Lei
New
[V3,05/10] nvme: replace blk_mq_pci_map_queues with blk_mq_dev_map_queues
[V3,01/10] blk-mq: rename blk-mq-cpumap.c as blk-mq-map.c
-
-
-
2021-07-09
Ming Lei
New
[V3,03/10] blk-mq: pass use managed irq info to blk_mq_dev_map_queues
[V3,01/10] blk-mq: rename blk-mq-cpumap.c as blk-mq-map.c
-
-
-
2021-07-09
Ming Lei
New
[V3,01/10] blk-mq: rename blk-mq-cpumap.c as blk-mq-map.c
[V3,01/10] blk-mq: rename blk-mq-cpumap.c as blk-mq-map.c
-
-
-
2021-07-09
Ming Lei
New
[V2,6/6] blk-mq: don't deactivate hctx if managed irq isn't used
blk-mq: fix blk_mq_alloc_request_hctx
-
-
-
2021-07-02
Ming Lei
New
[V2,4/6] scsi: set shost->use_managed_irq if driver uses managed irq
blk-mq: fix blk_mq_alloc_request_hctx
-
-
-
2021-07-02
Ming Lei
New
[V2,2/6] nvme: pci: pass BLK_MQ_F_MANAGED_IRQ to blk-mq
blk-mq: fix blk_mq_alloc_request_hctx
-
-
-
2021-07-02
Ming Lei
New
[4/4] scsi: core: only put parent device if host state isn't in SHOST_CREATED
scsi: fix failure handling of alloc/add host
-
-
-
2021-06-02
Ming Lei
New
[3/4] scsi: core: put .shost_dev in failure path if host state becomes running
scsi: fix failure handling of alloc/add host
-
-
-
2021-06-02
Ming Lei
New
[2/4] scsi: core: fix failure handling of scsi_add_host_with_dma
scsi: fix failure handling of alloc/add host
-
-
-
2021-06-02
Ming Lei
New
[1/4] scsi: core: fix error handling of scsi_host_alloc
scsi: fix failure handling of alloc/add host
-
-
-
2021-06-02
Ming Lei
New
[V3,2/3] scsi: core: fix failure handling of scsi_add_host_with_dma
scsi: two fixes in scsi_add_host_with_dma
-
-
-
2021-05-31
Ming Lei
Superseded
[V2,1/2] scsi: core: fix failure handling of scsi_add_host_with_dma
[V2,1/2] scsi: core: fix failure handling of scsi_add_host_with_dma
-
-
-
2021-05-28
Ming Lei
Superseded
[7/8] blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter
[1/8] Revert "blk-mq: Fix races between blk_mq_update_nr_hw_queues() and iterating over tags"
-
-
-
2021-04-25
Ming Lei
New
[5/8] blk-mq: blk_mq_complete_request_locally
[1/8] Revert "blk-mq: Fix races between blk_mq_update_nr_hw_queues() and iterating over tags"
-
-
-
2021-04-25
Ming Lei
New
[3/8] Revert "blk-mq: Fix races between iterating over requests and freeing requests"
[1/8] Revert "blk-mq: Fix races between blk_mq_update_nr_hw_queues() and iterating over tags"
-
-
-
2021-04-25
Ming Lei
New
[1/8] Revert "blk-mq: Fix races between blk_mq_update_nr_hw_queues() and iterating over tags"
[1/8] Revert "blk-mq: Fix races between blk_mq_update_nr_hw_queues() and iterating over tags"
-
-
-
2021-04-25
Ming Lei
New
[V2,5/5] scsi: fnic: use scsi_host_busy_iter in fnic_is_abts_pending
scsi: fnic: use scsi_host_busy_iter to walk scsi commands
-
-
-
2021-04-23
Ming Lei
New
[V2,4/5] scsi: fnic: use scsi_host_busy_iter in fnic_rport_exch_reset
scsi: fnic: use scsi_host_busy_iter to walk scsi commands
-
-
-
2021-04-23
Ming Lei
New
[V2,3/5] scsi: fnic: use scsi_host_busy_iter in fnic_cleanup_io
scsi: fnic: use scsi_host_busy_iter to walk scsi commands
-
-
-
2021-04-23
Ming Lei
New
[V2,2/5] scsi: fnic: use scsi_host_busy_iter in fnic_clean_pending_aborts
scsi: fnic: use scsi_host_busy_iter to walk scsi commands
-
-
-
2021-04-23
Ming Lei
New
[V2,1/5] scsi: fnic: use scsi_host_busy_iter in fnic_terminate_rport_io
scsi: fnic: use scsi_host_busy_iter to walk scsi commands
-
-
-
2021-04-23
Ming Lei
New
blk-mq: fix build warning when making htmldocs
blk-mq: fix build warning when making htmldocs
-
-
-
2021-04-21
Ming Lei
New
[5/5] scsi: fnic: use blk_mq_tagset_busy_iter() to walk scsi commands in fnic_is_abts_pending
scsi: fnic: use blk_mq_tagset_busy_iter() to walk scsi commands
-
-
-
2021-04-21
Ming Lei
Superseded
[4/5] scsi: fnic: use blk_mq_tagset_busy_iter() to walk scsi commands in fnic_rport_exch_reset
scsi: fnic: use blk_mq_tagset_busy_iter() to walk scsi commands
-
-
-
2021-04-21
Ming Lei
Superseded
[3/5] scsi: fnic: use blk_mq_tagset_busy_iter() to walk scsi commands in fnic_cleanup_io
scsi: fnic: use blk_mq_tagset_busy_iter() to walk scsi commands
-
-
-
2021-04-21
Ming Lei
Superseded
[2/5] scsi: fnic: use blk_mq_tagset_busy_iter() to walk scsi commands in fnic_clean_pending_aborts
scsi: fnic: use blk_mq_tagset_busy_iter() to walk scsi commands
-
-
-
2021-04-21
Ming Lei
Superseded
[1/5] scsi: fnic: use blk_mq_tagset_busy_iter() to walk scsi commands in fnic_terminate_rport_io
scsi: fnic: use blk_mq_tagset_busy_iter() to walk scsi commands
-
-
-
2021-04-21
Ming Lei
Superseded
[bug,report] shared tags causes IO hang and performance drop
[bug,report] shared tags causes IO hang and performance drop
-
-
-
2021-04-14
Ming Lei
New
[V8,13/13] scsi: replace sdev->device_busy with sbitmap
blk-mq/scsi: tracking device queue depth via sbitmap
-
-
-
2021-02-07
Ming Lei
New
[V8,12/13] scsi: make sure sdev->queue_depth is <= max(shost->can_queue, 1024)
blk-mq/scsi: tracking device queue depth via sbitmap
-
-
-
2021-02-07
Ming Lei
New
[V8,11/13] scsi: add scsi_device_busy() to read sdev->device_busy
blk-mq/scsi: tracking device queue depth via sbitmap
-
-
-
2021-02-07
Ming Lei
New
[V8,10/13] megaraid_sas: v2 replace sdev_busy with local counter
blk-mq/scsi: tracking device queue depth via sbitmap
-
-
-
2021-02-07
Ming Lei
New
[V8,09/13] scsi: put hot fields of scsi_host_template into one cacheline
blk-mq/scsi: tracking device queue depth via sbitmap
-
-
-
2021-02-07
Ming Lei
New
[V8,08/13] blk-mq: return budget token from .get_budget callback
blk-mq/scsi: tracking device queue depth via sbitmap
-
-
-
2021-02-07
Ming Lei
New
[V8,07/13] blk-mq: add callbacks for storing & retrieving budget token
blk-mq/scsi: tracking device queue depth via sbitmap
-
-
-
2021-02-07
Ming Lei
New
[V8,06/13] sbitmap: add helper of sbitmap_calculate_shift
blk-mq/scsi: tracking device queue depth via sbitmap
-
-
-
2021-02-07
Ming Lei
New
[V8,05/13] sbitmap: export sbitmap_weight
blk-mq/scsi: tracking device queue depth via sbitmap
-
-
-
2021-02-07
Ming Lei
New
«
1
2
»