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
[01/10] sbitmap: maintain allocation round_robin in sbitmap scsi: tracking device queue depth via sbitmap - - - --- 2020-02-11 Ming Lei Superseded
[02/10] sbitmap: add helpers for updating allocation hint scsi: tracking device queue depth via sbitmap - 1 - --- 2020-02-11 Ming Lei Superseded
[03/10] sbitmap: remove sbitmap_clear_bit_unlock scsi: tracking device queue depth via sbitmap - 1 - --- 2020-02-11 Ming Lei Superseded
[04/10] sbitmap: move allocation hint into sbitmap scsi: tracking device queue depth via sbitmap - - - --- 2020-02-11 Ming Lei Superseded
[05/10] sbitmap: export sbitmap_weight scsi: tracking device queue depth via sbitmap - - - --- 2020-02-11 Ming Lei Superseded
[06/10] sbitmap: add helper of sbitmap_calculate_shift scsi: tracking device queue depth via sbitmap - - - --- 2020-02-11 Ming Lei Superseded
[07/10] blk-mq: return budget token from .get_budget callback scsi: tracking device queue depth via sbitmap - - - --- 2020-02-11 Ming Lei Superseded
[08/10] blk-mq: pass budget token to dirver via blk_mq_queue_data scsi: tracking device queue depth via sbitmap - - - --- 2020-02-11 Ming Lei Superseded
[09/10] scsi: add scsi_device_busy() to read sdev->device_busy scsi: tracking device queue depth via sbitmap - - - --- 2020-02-11 Ming Lei Superseded
[1/2] blk-mq: add callback of .cleanup_rq block/scsi/dm-rq: fix leak of request private data in dm-mpath - - - --- 2019-07-18 Ming Lei Superseded
[1/2] driver core: tell caller if the device/kboject is really released SCSI: fix race between releasing shost and unloading LLD module - - - --- 2021-09-30 Ming Lei Superseded
[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
[1/2] scsi: core: avoid to pre-allocate big chunk for protection meta data scis: core: avoid big pre-allocation for sg list - - - --- 2019-04-23 Ming Lei Superseded
[1/2] scsi: core: don't pre-allocate small SGL in case of NO_SG_CHAIN scsi: two SG_CHAIN related fixes - 1 - --- 2019-06-04 Ming Lei Superseded
[1/2] SCSI: run idle hctx after delay in scsi_mq_get_budget() - - - --- 2017-10-17 Ming Lei Deferred
[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
[1/3] scsi: introduce scsi_host_busy() - - - --- 2018-04-20 Ming Lei Not Applicable
[1/4] blk-mq: add one API for waiting until quiesce is done block: fix concurrent quiesce - - - --- 2021-11-03 Ming Lei Superseded
[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
[1/4] scsi: megaraid_sas: use private counter for tracking inflight per-LUN commands scis: don't apply per-LUN queue depth for SSD - 1 - --- 2019-11-18 Ming Lei Changes Requested
[1/4] softirq: implement IRQ flood detection mechanism genirq/nvme: add IRQF_RESCUE_THREAD for avoiding IRQ flood - - - --- 2019-08-27 Ming Lei Not Applicable
[1/5] blk-mq: introduce BLK_STS_DEV_RESOURCE - - - --- 2018-01-22 Ming Lei Not Applicable
[1/5] blk-mq: move srcu from blk_mq_hw_ctx to request_queue blk-mq: quiesce improvement - - - --- 2021-11-19 Ming Lei Superseded
[1/5] blk-mq: re-organize blk_mq_exit_hctx() into two parts blk-mq: allow to run queue if queue refcount is held - - - --- 2019-03-31 Ming Lei Superseded
[1/5] blk-mq: tags: define several fields of tags as pointer - 1 - --- 2018-02-03 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
[1/5] scsi: vmw_pscsi: use sgl helper to operate sgl scsi: use sg helper to operate sgl - 1 - --- 2019-06-10 Ming Lei Superseded
[1/6] scsi: mpt3sas: don't use .device_busy in device reset routine scsi: support bypass device busy check for some high end HBA with SSD - - - --- 2020-01-19 Ming Lei Changes Requested
[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 Superseded
[1/8] Revert "blk-mq: Fix races between blk_mq_update_nr_hw_queues() and iterating over tags" blk-mq: fix request UAF related with iterating over tagset requests - - - --- 2021-04-25 Ming Lei Not Applicable
[1/9] blk-mq: allow hw queues to share hostwide tags blk-mq/scsi: convert private reply queue into blk_mq hw queue - 1 - --- 2019-05-31 Ming Lei Changes Requested
[10/10] scsi: replace sdev->device_busy with sbitmap scsi: tracking device queue depth via sbitmap - - - --- 2020-02-11 Ming Lei Superseded
[2/2] blk-mq: don't handle TAG_SHARED in restart - - - --- 2017-10-17 Ming Lei Deferred
[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
[2/2] scsi: core: avoid to pre-allocate big chunk for sg list scis: core: avoid big pre-allocation for sg list - - - --- 2019-04-23 Ming Lei Superseded
[2/2] scsi: core: put LLD module refcnt after SCSI device is released SCSI: fix race between releasing shost and unloading LLD module - - - --- 2021-09-30 Ming Lei Superseded
[2/2] scsi: esp: make it working on SG_CHAIN scsi: two SG_CHAIN related fixes - 1 1 --- 2019-06-04 Ming Lei Superseded
[2/2] scsi: implement .cleanup_rq callback block/scsi/dm-rq: fix leak of request private data in dm-mpath - - - --- 2019-07-18 Ming Lei Superseded
[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
[2/3] scsi: read host_busy via scsi_host_busy() - - - --- 2018-04-20 Ming Lei Not Applicable
[2/4] genirq: add IRQF_RESCUE_THREAD genirq/nvme: add IRQF_RESCUE_THREAD for avoiding IRQ flood - - - --- 2019-08-27 Ming Lei Not Applicable
[2/4] scsi: avoid to quiesce sdev->request_queue two times block: fix concurrent quiesce - - - --- 2021-11-03 Ming Lei Superseded
[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
[2/4] scsi: mpt3sas: use private counter for tracking inflight per-LUN commands scis: don't apply per-LUN queue depth for SSD - 1 - --- 2019-11-18 Ming Lei Changes Requested
[2/5] blk-mq: introduce BLK_MQ_F_GLOBAL_TAGS - 1 - --- 2018-02-03 Ming Lei Superseded
[2/5] blk-mq: re-organize blk_mq_exit_hw_queues() into two parts blk-mq: allow to run queue if queue refcount is held - - - --- 2019-03-31 Ming Lei Superseded
[2/5] blk-mq: rename hctx_lock & hctx_unlock blk-mq: quiesce improvement - - - --- 2021-11-19 Ming Lei Superseded
[2/5] scsi: advansys: use sg helper to operate sgl scsi: use sg helper to operate sgl - 1 - --- 2019-06-10 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
[2/6] scsi: remove .for_blk_mq scsi: support bypass device busy check for some high end HBA with SSD - 2 - --- 2020-01-19 Ming Lei Changes Requested
[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
[2/8] Revert "blk-mq: Make it safe to use RCU to iterate over blk_mq_tag_set.tag_list" blk-mq: fix request UAF related with iterating over tagset requests - - - --- 2021-04-25 Ming Lei Not Applicable
[2/9] block: null_blk: introduce module parameter of 'g_host_tags' blk-mq/scsi: convert private reply queue into blk_mq hw queue - 2 - --- 2019-05-31 Ming Lei Changes Requested
[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
[3/3] scsi: avoid to hold host-wide counter of host_busy for scsi_mq - - - --- 2018-04-20 Ming Lei Not Applicable
[3/4] nvme: pci: pass IRQF_RESCURE_THREAD to request_threaded_irq genirq/nvme: add IRQF_RESCUE_THREAD for avoiding IRQ flood - - - --- 2019-08-27 Ming Lei Not Applicable
[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
[3/4] scsi: make sure that request queue queiesce and unquiesce balanced block: fix concurrent quiesce - - - --- 2021-11-03 Ming Lei Superseded
[3/4] scsi: sd: register request queue after sd_revalidate_disk is done scis: don't apply per-LUN queue depth for SSD - 1 - --- 2019-11-18 Ming Lei Changes Requested
[3/5] blk-mq: add helper of blk_mq_global_quiesce_wait() blk-mq: quiesce improvement - - - --- 2021-11-19 Ming Lei Superseded
[3/5] blk-mq: free hw queues in queue's release handler blk-mq: allow to run queue if queue refcount is held - - - --- 2019-03-31 Ming Lei Superseded
[3/5] block: null_blk: introduce module parameter of 'g_global_tags' - 1 - --- 2018-02-03 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
[3/5] scsi: ipr: use sg helper to operate sgl scsi: use sg helper to operate sgl - 1 - --- 2019-06-10 Ming Lei Superseded
[3/6] scsi: sd: register request queue after sd_revalidate_disk is done scsi: support bypass device busy check for some high end HBA with SSD - 1 - --- 2020-01-19 Ming Lei Changes Requested
[3/8] Revert "blk-mq: Fix races between iterating over requests and freeing requests" blk-mq: fix request UAF related with iterating over tagset requests - - - --- 2021-04-25 Ming Lei Not Applicable
[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 Superseded
[3/9] scsi: Add template flag 'host_tagset' blk-mq/scsi: convert private reply queue into blk_mq hw queue - 1 - --- 2019-05-31 Ming Lei Changes Requested
[4/4] genirq: use irq's affinity for threaded irq with IRQF_RESCUE_THREAD genirq/nvme: add IRQF_RESCUE_THREAD for avoiding IRQ flood - - - --- 2019-08-27 Ming Lei Not Applicable
[4/4] nvme: wait until quiesce is done block: fix concurrent quiesce - 2 - --- 2021-11-03 Ming Lei Superseded
[4/4] scsi: core: don't limit per-LUN queue depth for SSD scis: don't apply per-LUN queue depth for SSD - - - --- 2019-11-18 Ming Lei Changes Requested
[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
[4/5] blk-mq: remove synchronize_rcu() from blk_mq_del_queue_tag_set() - - - --- 2018-06-25 Ming Lei Not Applicable
[4/5] block: don't drain in-progress dispatch in blk_cleanup_queue() blk-mq: allow to run queue if queue refcount is held - - - --- 2019-03-31 Ming Lei Superseded
[4/5] nvme: quiesce namespace queue in parallel blk-mq: quiesce improvement - - - --- 2021-11-19 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
[4/5] scsi: introduce force_blk_mq - 1 - --- 2018-02-03 Ming Lei Superseded
[4/5] scsi: lpfc: use sg helper to operate sgl scsi: use sg helper to operate sgl - - - --- 2019-06-10 Ming Lei Superseded
[4/6] block: freeze queue for updating QUEUE_FLAG_NONROT scsi: support bypass device busy check for some high end HBA with SSD - - - --- 2020-01-19 Ming Lei Changes Requested
[4/8] Revert "blk-mq: Introduce atomic variants of blk_mq_(all_tag|tagset_busy)_iter" blk-mq: fix request UAF related with iterating over tagset requests - - - --- 2021-04-25 Ming Lei Not Applicable
[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
[4/9] scsi_debug: support host tagset blk-mq/scsi: convert private reply queue into blk_mq hw queue - 2 - --- 2019-05-31 Ming Lei Changes Requested
[5/5] blk-mq: avoid to synchronize rcu inside blk_cleanup_queue() - - - --- 2018-06-25 Ming Lei Not Applicable
[5/5] SCSI: don't grab queue usage counter before run queue blk-mq: allow to run queue if queue refcount is held - - - --- 2019-03-31 Ming Lei Superseded
[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
[5/5] scsi: mvumi: use sg helper to operate sgl scsi: use sg helper to operate sgl - 1 - --- 2019-06-10 Ming Lei Superseded
[5/5] scsi: use blk-mq quiesce APIs to implement scsi_host_block blk-mq: quiesce improvement - - - --- 2021-11-19 Ming Lei Superseded
[5/5] scsi: virtio_scsi: fix IO hang by irq vector automatic affinity - 1 - --- 2018-02-03 Ming Lei Superseded
[5/6] scsi: core: don't limit per-LUN queue depth for SSD when HBA needs scsi: support bypass device busy check for some high end HBA with SSD - - - --- 2020-01-19 Ming Lei Changes Requested
[5/8] blk-mq: blk_mq_complete_request_locally blk-mq: fix request UAF related with iterating over tagset requests - - - --- 2021-04-25 Ming Lei Not Applicable
[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
[5/9] scsi: introduce scsi_cmnd_hctx_index() blk-mq/scsi: convert private reply queue into blk_mq hw queue - 1 - --- 2019-05-31 Ming Lei Changes Requested
[6/6] scsi: megaraid: set flag of no_device_queue_for_ssd scsi: support bypass device busy check for some high end HBA with SSD - - - --- 2020-01-19 Ming Lei Changes Requested
[6/8] block: drivers: complete request locally from blk_mq_tagset_busy_iter blk-mq: fix request UAF related with iterating over tagset requests - - - --- 2021-04-25 Ming Lei Not Applicable
[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
[6/9] scsi: hpsa: convert private reply queue to blk-mq hw queue blk-mq/scsi: convert private reply queue into blk_mq hw queue - 1 - --- 2019-05-31 Ming Lei Changes Requested
[7/8] blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter blk-mq: fix request UAF related with iterating over tagset requests - - - --- 2021-04-25 Ming Lei Not Applicable
[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
[7/9] scsi: hisi_sas_v3: convert private reply queue to blk-mq hw queue blk-mq/scsi: convert private reply queue into blk_mq hw queue - - - --- 2019-05-31 Ming Lei Changes Requested
[8/8] blk-mq: clear stale request in tags->rq[] before freeing one request pool blk-mq: fix request UAF related with iterating over tagset requests - - - --- 2021-04-25 Ming Lei Not Applicable
« 1 2 3 46 7 »