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
[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
[V4,1/3] scsi: core: use put_device() to release host [V4,1/3] scsi: core: use put_device() to release host - - - --- 2021-05-31 Ming Lei Superseded
[V3,3/3] scsi: core: put ->shost_gendev.parent in failure handling path scsi: two fixes in scsi_add_host_with_dma - - - --- 2021-05-31 Ming Lei Superseded
[V3,2/3] scsi: core: fix failure handling of scsi_add_host_with_dma scsi: two fixes in scsi_add_host_with_dma - 1 - --- 2021-05-31 Ming Lei Superseded
[V3,1/3] scsi: core: use put_device() to release host scsi: two fixes in scsi_add_host_with_dma - - - --- 2021-05-31 Ming Lei Superseded
[V2,2/2] scsi: core: put shost->shost_gendev in failure handling path scsi: two fixes in scsi_add_host_with_dma - - - --- 2021-05-28 Ming Lei Superseded
[V2,1/2] scsi: core: fix failure handling of scsi_add_host_with_dma scsi: two fixes in scsi_add_host_with_dma - - - --- 2021-05-28 Ming Lei Superseded
scsi: core: fix failure handling of scsi_add_host_with_dma scsi: core: fix failure handling of scsi_add_host_with_dma - - - --- 2021-05-26 Ming Lei Superseded
[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
[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
[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
[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
[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
[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
[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
[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
[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 Superseded
[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 Superseded
[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 Superseded
[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 Superseded
[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 Superseded
blk-mq: fix build warning when making htmldocs blk-mq: fix build warning when making htmldocs - - - --- 2021-04-21 Ming Lei Accepted
[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 Not Applicable
[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
[V7,13/13] scsi: replace sdev->device_busy with sbitmap blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2021-01-22 Ming Lei Superseded
[V7,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-01-22 Ming Lei Superseded
[V7,11/13] scsi: add scsi_device_busy() to read sdev->device_busy blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2021-01-22 Ming Lei Superseded
[V7,10/13] megaraid_sas: v2 replace sdev_busy with local counter blk-mq/scsi: tracking device queue depth via sbitmap - 1 - --- 2021-01-22 Ming Lei Superseded
[V7,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-01-22 Ming Lei Superseded
[V7,08/13] blk-mq: return budget token from .get_budget callback blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2021-01-22 Ming Lei Superseded
[V7,07/13] blk-mq: add callbacks for storing & retrieving budget token blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2021-01-22 Ming Lei Superseded
[V7,06/13] sbitmap: add helper of sbitmap_calculate_shift blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2021-01-22 Ming Lei Superseded
[V7,05/13] sbitmap: export sbitmap_weight blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2021-01-22 Ming Lei Superseded
[V7,04/13] sbitmap: move allocation hint into sbitmap blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2021-01-22 Ming Lei Superseded
[V7,03/13] sbitmap: add helpers for updating allocation hint blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2021-01-22 Ming Lei Superseded
[V7,02/13] sbitmap: maintain allocation round_robin in sbitmap blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2021-01-22 Ming Lei Superseded
[V7,01/13] sbitmap: remove sbitmap_clear_bit_unlock blk-mq/scsi: tracking device queue depth via sbitmap - 2 1 --- 2021-01-22 Ming Lei Superseded
[V6,13/13] scsi: replace sdev->device_busy with sbitmap blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2021-01-18 Ming Lei Superseded
[V6,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-01-18 Ming Lei Superseded
[V6,11/13] scsi: add scsi_device_busy() to read sdev->device_busy blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2021-01-18 Ming Lei Superseded
[V6,10/13] megaraid_sas: v2 replace sdev_busy with local counter blk-mq/scsi: tracking device queue depth via sbitmap - 1 - --- 2021-01-18 Ming Lei Superseded
[V6,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-01-18 Ming Lei Superseded
[V6,08/13] blk-mq: return budget token from .get_budget callback blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2021-01-18 Ming Lei Superseded
[V6,07/13] blk-mq: add callbacks for storing & retrieving budget token blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2021-01-18 Ming Lei Superseded
[V6,06/13] sbitmap: add helper of sbitmap_calculate_shift blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2021-01-18 Ming Lei Superseded
[V6,05/13] sbitmap: export sbitmap_weight blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2021-01-18 Ming Lei Superseded
[V6,04/13] sbitmap: move allocation hint into sbitmap blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2021-01-18 Ming Lei Superseded
[V6,03/13] sbitmap: add helpers for updating allocation hint blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2021-01-18 Ming Lei Superseded
[V6,02/13] sbitmap: maintain allocation round_robin in sbitmap blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2021-01-18 Ming Lei Superseded
[V6,01/13] sbitmap: remove sbitmap_clear_bit_unlock blk-mq/scsi: tracking device queue depth via sbitmap - 2 1 --- 2021-01-18 Ming Lei Superseded
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
[V6,10/13] megaraid_sas: v2 replace sdev_busy with local counter Untitled series #388021 - - - --- 2020-11-20 Ming Lei Deferred
[V5,13/13] scsi: replace sdev->device_busy with sbitmap blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2020-11-19 Ming Lei Deferred
[V5,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 --- 2020-11-19 Ming Lei Deferred
[V5,11/13] scsi: add scsi_device_busy() to read sdev->device_busy blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2020-11-19 Ming Lei Deferred
[V5,10/13] megaraid_sas: v2 replace sdev_busy with local blk-mq/scsi: tracking device queue depth via sbitmap - 1 - --- 2020-11-19 Ming Lei Deferred
[V5,09/13] scsi: put hot fields of scsi_host_template into one cacheline blk-mq/scsi: tracking device queue depth via sbitmap - 2 1 --- 2020-11-19 Ming Lei Deferred
[V5,08/13] blk-mq: return budget token from .get_budget callback blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2020-11-19 Ming Lei Deferred
[V5,07/13] blk-mq: add callbacks for storing & retrieving budget token blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2020-11-19 Ming Lei Deferred
[V5,06/13] sbitmap: add helper of sbitmap_calculate_shift blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2020-11-19 Ming Lei Deferred
[V5,05/13] sbitmap: export sbitmap_weight blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2020-11-19 Ming Lei Deferred
[V5,04/13] sbitmap: move allocation hint into sbitmap blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2020-11-19 Ming Lei Deferred
[V5,03/13] sbitmap: add helpers for updating allocation hint blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2020-11-19 Ming Lei Deferred
[V5,02/13] sbitmap: maintain allocation round_robin in sbitmap blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2020-11-19 Ming Lei Deferred
[V5,01/13] sbitmap: remove sbitmap_clear_bit_unlock blk-mq/scsi: tracking device queue depth via sbitmap - 2 1 --- 2020-11-19 Ming Lei Deferred
[V5,09/13] scsi: put hot fields of scsi_host_template into one cacheline blk-mq/scsi: tracking device queue depth via sbitmap - 2 1 --- 2020-11-19 Ming Lei Superseded
[V5,08/13] blk-mq: return budget token from .get_budget callback blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2020-11-19 Ming Lei Superseded
[V5,07/13] blk-mq: add callbacks for storing & retrieving budget token blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2020-11-19 Ming Lei Superseded
[V5,06/13] sbitmap: add helper of sbitmap_calculate_shift blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2020-11-19 Ming Lei Superseded
[V5,05/13] sbitmap: export sbitmap_weight blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2020-11-19 Ming Lei Superseded
[V5,04/13] sbitmap: move allocation hint into sbitmap blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2020-11-19 Ming Lei Superseded
[V5,03/13] sbitmap: add helpers for updating allocation hint blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2020-11-19 Ming Lei Superseded
[V5,02/13] sbitmap: maintain allocation round_robin in sbitmap blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2020-11-19 Ming Lei Superseded
[V5,01/13] sbitmap: remove sbitmap_clear_bit_unlock blk-mq/scsi: tracking device queue depth via sbitmap - 2 1 --- 2020-11-19 Ming Lei Superseded
[V4,12/12] scsi: replace sdev->device_busy with sbitmap blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2020-11-16 Ming Lei Superseded
[V4,11/12] scsi: make sure sdev->queue_depth is <= max(shost->can_queue, 1024) blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2020-11-16 Ming Lei Superseded
[V4,10/12] scsi: add scsi_device_busy() to read sdev->device_busy blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2020-11-16 Ming Lei Superseded
[V4,09/12] scsi: put hot fields of scsi_host_template into one cacheline blk-mq/scsi: tracking device queue depth via sbitmap - 2 1 --- 2020-11-16 Ming Lei Superseded
[V4,08/12] blk-mq: return budget token from .get_budget callback blk-mq/scsi: tracking device queue depth via sbitmap - - 1 --- 2020-11-16 Ming Lei Superseded
[V4,07/12] blk-mq: add callbacks for storing & retrieving budget token blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2020-11-16 Ming Lei Superseded
[V4,06/12] sbitmap: add helper of sbitmap_calculate_shift blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2020-11-16 Ming Lei Superseded
[V4,05/12] sbitmap: export sbitmap_weight blk-mq/scsi: tracking device queue depth via sbitmap - 1 1 --- 2020-11-16 Ming Lei Superseded
« 1 2 3 46 7 »