Show patches with: Submitter = Ming Lei       |    Archived = No       |   615 patches
« 1 2 ... 4 5 6 7 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[V6,6/9] blk-mq: always free hctx after request queue is freed blk-mq: fix races related with freeing queue - - - --- 2019-04-17 Ming Lei Superseded
[V6,5/9] blk-mq: split blk_mq_alloc_and_init_hctx into two parts blk-mq: fix races related with freeing queue - 1 - --- 2019-04-17 Ming Lei Superseded
[V6,4/9] blk-mq: move all hctx alloction & initialization into __blk_mq_alloc_and_init_hctx blk-mq: fix races related with freeing queue - - - --- 2019-04-17 Ming Lei Superseded
[V6,3/9] blk-mq: free hw queue's resource in hctx's release handler blk-mq: fix races related with freeing queue - 1 - --- 2019-04-17 Ming Lei Superseded
[V6,2/9] blk-mq: move cancel of requeue_work into blk_mq_release blk-mq: fix races related with freeing queue - 3 - --- 2019-04-17 Ming Lei Superseded
[V6,1/9] blk-mq: grab .q_usage_counter when queuing request from plug code path blk-mq: fix races related with freeing queue - 3 - --- 2019-04-17 Ming Lei Superseded
[V5,9/9] SCSI: don't hold device refcount in IO path blk-mq: fix races related with freeing queue 1 2 - --- 2019-04-12 Ming Lei Superseded
[V5,8/9] block: don't drain in-progress dispatch in blk_cleanup_queue() blk-mq: fix races related with freeing queue - 2 - --- 2019-04-12 Ming Lei Superseded
[V5,7/9] blk-mq: move cancel of hctx->run_work into blk_mq_hw_sysfs_release blk-mq: fix races related with freeing queue - 2 - --- 2019-04-12 Ming Lei Superseded
[V5,6/9] blk-mq: always free hctx after request queue is freed blk-mq: fix races related with freeing queue - - - --- 2019-04-12 Ming Lei Superseded
[V5,5/9] blk-mq: split blk_mq_alloc_and_init_hctx into two parts blk-mq: fix races related with freeing queue - 1 - --- 2019-04-12 Ming Lei Superseded
[V5,4/9] blk-mq: move all hctx alloction & initialization into __blk_mq_alloc_and_init_hctx blk-mq: fix races related with freeing queue - 1 - --- 2019-04-12 Ming Lei Superseded
[V5,3/9] blk-mq: free hw queue's resource in hctx's release handler blk-mq: fix races related with freeing queue - 1 - --- 2019-04-12 Ming Lei Superseded
[V5,2/9] blk-mq: move cancel of requeue_work into blk_mq_release blk-mq: fix races related with freeing queue - 2 - --- 2019-04-12 Ming Lei Superseded
[V5,1/9] blk-mq: grab .q_usage_counter when queuing request from plug code path blk-mq: fix races related with freeing queue - 3 - --- 2019-04-12 Ming Lei Superseded
[V4,7/7] SCSI: don't hold device refcount in IO path blk-mq: fix races related with freeing queue - 1 - --- 2019-04-04 Ming Lei Superseded
[V4,6/7] block: don't drain in-progress dispatch in blk_cleanup_queue() blk-mq: fix races related with freeing queue - 1 - --- 2019-04-04 Ming Lei Superseded
[V4,5/7] blk-mq: move cancel of hctx->run_work into blk_mq_hw_sysfs_release blk-mq: fix races related with freeing queue - 1 - --- 2019-04-04 Ming Lei Superseded
[V4,4/7] blk-mq: free hw queue's resource in hctx's release handler blk-mq: fix races related with freeing queue - - - --- 2019-04-04 Ming Lei Superseded
[V4,3/7] blk-mq: quiesce queue before updating nr_hw_queues blk-mq: fix races related with freeing queue - - - --- 2019-04-04 Ming Lei Superseded
[V4,2/7] blk-mq: move cancel of requeue_work into blk_mq_release blk-mq: fix races related with freeing queue - 1 - --- 2019-04-04 Ming Lei Superseded
[V4,1/7] blk-mq: grab .q_usage_counter when queuing request from plug code path blk-mq: fix races related with freeing queue - 1 - --- 2019-04-04 Ming Lei Superseded
[V3,6/6] SCSI: don't hold device refcount in IO path [V3,1/6] blk-mq: grab .q_usage_counter when queuing request from plug code path - - - --- 2019-04-03 Ming Lei Changes Requested
[V3,5/6] block: don't drain in-progress dispatch in blk_cleanup_queue() [V3,1/6] blk-mq: grab .q_usage_counter when queuing request from plug code path - 1 - --- 2019-04-03 Ming Lei Changes Requested
[V3,4/6] blk-mq: move cancel of hctx->run_work into blk_mq_hw_sysfs_release [V3,1/6] blk-mq: grab .q_usage_counter when queuing request from plug code path - 1 - --- 2019-04-03 Ming Lei Changes Requested
[V3,3/6] blk-mq: free hw queue's resource in hctx's release handler [V3,1/6] blk-mq: grab .q_usage_counter when queuing request from plug code path - - - --- 2019-04-03 Ming Lei Changes Requested
[V3,2/6] blk-mq: move cancel of requeue_work into blk_mq_release [V3,1/6] blk-mq: grab .q_usage_counter when queuing request from plug code path - 1 - --- 2019-04-03 Ming Lei Changes Requested
[V3,1/6] blk-mq: grab .q_usage_counter when queuing request from plug code path [V3,1/6] blk-mq: grab .q_usage_counter when queuing request from plug code path - - - --- 2019-04-03 Ming Lei Changes Requested
SCSI: don't hold device refcount in IO path SCSI: don't hold device refcount in IO path - - - --- 2019-04-02 Ming Lei Superseded
[V2,3/3] SCSI: don't grab queue usage counter before run queue blk-mq: allow to run queue if queue refcount is held - - - --- 2019-04-01 Ming Lei Superseded
[V2,2/3] block: don't drain in-progress dispatch in blk_cleanup_queue() blk-mq: allow to run queue if queue refcount is held - - - --- 2019-04-01 Ming Lei Superseded
[V2,1/3] blk-mq: free hw queue's resource in hctx's release handler blk-mq: allow to run queue if queue refcount is held - - - --- 2019-04-01 Ming Lei Superseded
[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
[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
[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
[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
[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
[V2] SCSI: fix queue cleanup race before queue initialization is done [V2] SCSI: fix queue cleanup race before queue initialization is done - - - --- 2018-11-14 Ming Lei Changes Requested
[RFC] SCSI: fix queue cleanup race before queue is initialized done [RFC] SCSI: fix queue cleanup race before queue is initialized done - - - --- 2018-11-14 Ming Lei Superseded
[V3,17/17] block: enable runtime PM for blk-mq [V3,01/17] blk-mq: allow to pass default queue flags for creating & initializing queue - - - --- 2018-09-13 Ming Lei Changes Requested
[V3,16/17] block: simplify runtime PM support [V3,01/17] blk-mq: allow to pass default queue flags for creating & initializing queue - - - --- 2018-09-13 Ming Lei Changes Requested
[V3,15/17] SCSI: use admin queue to implement queue QUIESCE [V3,01/17] blk-mq: allow to pass default queue flags for creating & initializing queue - - - --- 2018-09-13 Ming Lei Changes Requested
[V3,14/17] SCSI: transport_spi: resume a quiesced device [V3,01/17] blk-mq: allow to pass default queue flags for creating & initializing queue - - - --- 2018-09-13 Ming Lei Changes Requested
[V3,13/17] SCSI: use the dedicated admin queue to send admin commands [V3,01/17] blk-mq: allow to pass default queue flags for creating & initializing queue - - - --- 2018-09-13 Ming Lei Changes Requested
[V3,12/17] SCSI: create admin queue for each host [V3,01/17] blk-mq: allow to pass default queue flags for creating & initializing queue - - - --- 2018-09-13 Ming Lei Changes Requested
[V3,11/17] SCSI: track pending admin commands [V3,01/17] blk-mq: allow to pass default queue flags for creating & initializing queue - - - --- 2018-09-13 Ming Lei Changes Requested
[V3,10/17] SCSI: deal with admin queue busy [V3,01/17] blk-mq: allow to pass default queue flags for creating & initializing queue - - - --- 2018-09-13 Ming Lei Changes Requested
[V3,09/17] SCSI: don't set .queuedata in scsi_mq_alloc_queue() [V3,01/17] blk-mq: allow to pass default queue flags for creating & initializing queue - - - --- 2018-09-13 Ming Lei Changes Requested
[V3,08/17] SCSI: pass scsi_device to scsi_mq_prep_fn [V3,01/17] blk-mq: allow to pass default queue flags for creating & initializing queue - - - --- 2018-09-13 Ming Lei Changes Requested
[V3,07/17] SCSI: prepare for introducing admin queue for legacy path [V3,01/17] blk-mq: allow to pass default queue flags for creating & initializing queue - - - --- 2018-09-13 Ming Lei Changes Requested
[V3,06/17] SCSI: pass 'scsi_device' instance from 'scsi_request' [V3,01/17] blk-mq: allow to pass default queue flags for creating & initializing queue - - - --- 2018-09-13 Ming Lei Changes Requested
[V3,05/17] SCSI: try to retrieve request_queue via 'scsi_cmnd' if possible [V3,01/17] blk-mq: allow to pass default queue flags for creating & initializing queue - - - --- 2018-09-13 Ming Lei Changes Requested
[V3,04/17] blk-mq: don't reserve tags for admin queue [V3,01/17] blk-mq: allow to pass default queue flags for creating & initializing queue - - - --- 2018-09-13 Ming Lei Changes Requested
[V3,03/17] block: rename QUEUE_FLAG_NO_SCHED as QUEUE_FLAG_ADMIN [V3,01/17] blk-mq: allow to pass default queue flags for creating & initializing queue - - - --- 2018-09-13 Ming Lei Changes Requested
[V3,02/17] blk-mq: convert BLK_MQ_F_NO_SCHED into per-queue flag [V3,01/17] blk-mq: allow to pass default queue flags for creating & initializing queue - - - --- 2018-09-13 Ming Lei Changes Requested
[V3,01/17] blk-mq: allow to pass default queue flags for creating & initializing queue [V3,01/17] blk-mq: allow to pass default queue flags for creating & initializing queue - - - --- 2018-09-13 Ming Lei Changes Requested
[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
[RFC,V2,17/17] block: enable runtime PM for blk-mq SCSI: introduce per-host admin queue & enable runtime PM - - - --- 2018-08-11 Ming Lei Changes Requested
[RFC,V2,16/17] block: simplify runtime PM support SCSI: introduce per-host admin queue & enable runtime PM - - - --- 2018-08-11 Ming Lei Changes Requested
[RFC,V2,15/17] SCSI: use admin queue to implement queue QUIESCE SCSI: introduce per-host admin queue & enable runtime PM - - - --- 2018-08-11 Ming Lei Changes Requested
[RFC,V2,14/17] SCSI: transport_spi: resume a quiesced device SCSI: introduce per-host admin queue & enable runtime PM - - - --- 2018-08-11 Ming Lei Changes Requested
[RFC,V2,13/17] SCSI: use the dedicated admin queue to send admin commands SCSI: introduce per-host admin queue & enable runtime PM - - - --- 2018-08-11 Ming Lei Changes Requested
[RFC,V2,12/17] SCSI: create admin queue for each host SCSI: introduce per-host admin queue & enable runtime PM - - - --- 2018-08-11 Ming Lei Changes Requested
[RFC,V2,11/17] SCSI: track pending admin commands SCSI: introduce per-host admin queue & enable runtime PM - - - --- 2018-08-11 Ming Lei Changes Requested
[RFC,V2,10/17] SCSI: deal with admin queue busy SCSI: introduce per-host admin queue & enable runtime PM - - - --- 2018-08-11 Ming Lei Changes Requested
[RFC,V2,09/17] SCSI: don't set .queuedata in scsi_mq_alloc_queue() SCSI: introduce per-host admin queue & enable runtime PM - - - --- 2018-08-11 Ming Lei Changes Requested
[RFC,V2,08/17] SCSI: pass scsi_device to scsi_mq_prep_fn SCSI: introduce per-host admin queue & enable runtime PM - - - --- 2018-08-11 Ming Lei Changes Requested
[RFC,V2,07/17] SCSI: prepare for introducing admin queue for legacy path SCSI: introduce per-host admin queue & enable runtime PM - - - --- 2018-08-11 Ming Lei Changes Requested
[RFC,V2,06/17] SCSI: pass 'scsi_device' instance from 'scsi_request' SCSI: introduce per-host admin queue & enable runtime PM - - - --- 2018-08-11 Ming Lei Changes Requested
[RFC,V2,05/17] SCSI: try to retrieve request_queue via 'scsi_cmnd' if possible SCSI: introduce per-host admin queue & enable runtime PM - - - --- 2018-08-11 Ming Lei Changes Requested
[RFC,V2,04/17] blk-mq: don't reserve tags for admin queue SCSI: introduce per-host admin queue & enable runtime PM - - - --- 2018-08-11 Ming Lei Changes Requested
[RFC,V2,03/17] block: rename QUEUE_FLAG_NO_SCHED as QUEUE_FLAG_ADMIN SCSI: introduce per-host admin queue & enable runtime PM - - - --- 2018-08-11 Ming Lei Changes Requested
[RFC,V2,02/17] blk-mq: convert BLK_MQ_F_NO_SCHED into per-queue flag SCSI: introduce per-host admin queue & enable runtime PM - - - --- 2018-08-11 Ming Lei Changes Requested
[RFC,V2,01/17] blk-mq: allow to pass default queue flags for creating & initializing queue SCSI: introduce per-host admin queue & enable runtime PM - - - --- 2018-08-11 Ming Lei Changes Requested
[RFC,14/14] block: enable runtime PM for blk-mq SCSI: introduce per-host admin queue & enable runtime PM - - - --- 2018-08-07 Ming Lei Changes Requested
[RFC,13/14] block: simplify runtime PM support SCSI: introduce per-host admin queue & enable runtime PM - - - --- 2018-08-07 Ming Lei Changes Requested
[RFC,12/14] SCSI: use admin queue to implement queue QUIESCE SCSI: introduce per-host admin queue & enable runtime PM - - - --- 2018-08-07 Ming Lei Changes Requested
[RFC,11/14] SCSI: transport_spi: resume a quiesced device SCSI: introduce per-host admin queue & enable runtime PM - - - --- 2018-08-07 Ming Lei Changes Requested
[RFC,10/14] SCSI: use the dedicated admin queue to send admin commands SCSI: introduce per-host admin queue & enable runtime PM - - - --- 2018-08-07 Ming Lei Changes Requested
[RFC,09/14] SCSI: create admin queue for each host SCSI: introduce per-host admin queue & enable runtime PM - - - --- 2018-08-07 Ming Lei Changes Requested
[RFC,08/14] SCSI: deal with admin queue busy SCSI: introduce per-host admin queue & enable runtime PM - - - --- 2018-08-07 Ming Lei Changes Requested
[RFC,07/14] SCSI: don't set .queuedata in scsi_mq_alloc_queue() SCSI: introduce per-host admin queue & enable runtime PM - - - --- 2018-08-07 Ming Lei Changes Requested
[RFC,06/14] SCSI: pass scsi_device to scsi_mq_prep_fn SCSI: introduce per-host admin queue & enable runtime PM - - - --- 2018-08-07 Ming Lei Changes Requested
[RFC,05/14] SCSI: prepare for introducing admin queue for legacy path SCSI: introduce per-host admin queue & enable runtime PM - - - --- 2018-08-07 Ming Lei Changes Requested
[RFC,04/14] SCSI: pass 'scsi_device' instance from 'scsi_request' SCSI: introduce per-host admin queue & enable runtime PM - - - --- 2018-08-07 Ming Lei Changes Requested
[RFC,03/14] SCSI: try to retrieve request_queue via 'scsi_cmnd' if possible SCSI: introduce per-host admin queue & enable runtime PM - - - --- 2018-08-07 Ming Lei Changes Requested
[RFC,02/14] blk-mq: convert BLK_MQ_F_NO_SCHED into per-queue flag SCSI: introduce per-host admin queue & enable runtime PM - - - --- 2018-08-07 Ming Lei Changes Requested
[RFC,01/14] blk-mq: allow to pass default queue flags for creating & initializing queue SCSI: introduce per-host admin queue & enable runtime PM - - - --- 2018-08-07 Ming Lei Changes Requested
[V2,2/2] blk-mq: fix blk_mq_tagset_busy_iter blk-mq: fix fix blk_mq_tagset_busy_iter - 1 1 --- 2018-08-02 Ming Lei Not Applicable
[V2,1/2] blk-mq: move blk_mq_request_started() into header file blk-mq: fix fix blk_mq_tagset_busy_iter - 1 - --- 2018-08-02 Ming Lei Not Applicable
blk-mq: fix blk_mq_tagset_busy_iter blk-mq: fix blk_mq_tagset_busy_iter - - - --- 2018-08-02 Ming Lei Not Applicable
[RFC,V2,3/3] scsi_mq: enable runtime PM - - - --- 2018-07-13 Ming Lei Changes Requested
[RFC,V2,2/3] blk-mq: prepare for supporting runtime PM - - - --- 2018-07-13 Ming Lei Changes Requested
[RFC,V2,1/3] block: put runtime PM code into common helpers - - - --- 2018-07-13 Ming Lei Changes Requested
[RFC,4/4] scsi_mq: enable runtime PM - - - --- 2018-07-11 Ming Lei Changes Requested
[RFC,3/4] blk-mq: prepare for supporting runtime PM - - - --- 2018-07-11 Ming Lei Changes Requested
[RFC,2/4] blk-mq: introduce blk_mq_pm_queue_idle() - - - --- 2018-07-11 Ming Lei Changes Requested
[RFC,1/4] blk-mq: introduce blk_mq_support_runtime_pm() - - - --- 2018-07-11 Ming Lei Changes Requested
scsi: scsi_debug: introduce module parameter of 'use_blk_mq' - - - --- 2018-07-02 Ming Lei Changes Requested
« 1 2 ... 4 5 6 7 »