Show patches with: Submitter = Ming Lei       |   304 patches
« 1 2 3 4 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[1/6] blk-mq: introduce blk_mq_unquiesce_queue - - - --- 2017-05-26 Ming Lei snitzer Superseded
[2/6] blk-mq: use the introduced blk_mq_unquiesce_queue() - - - --- 2017-05-26 Ming Lei snitzer Superseded
[3/6] blk-mq: fix blk_mq_quiesce_queue - - - --- 2017-05-26 Ming Lei snitzer Superseded
[4/6] blk-mq: update comments on blk_mq_quiesce_queue() - - - --- 2017-05-26 Ming Lei snitzer Superseded
[5/6] blk-mq: don't stop queue for quiescing - - - --- 2017-05-26 Ming Lei snitzer Superseded
[6/6] blk-mq: clarify dispatching may not be drained/blocked by stopping queue - - - --- 2017-05-26 Ming Lei snitzer Superseded
[6/6] blk-mq: clarify dispatching won't be blocked by stopping queue - - - --- 2017-05-26 Ming Lei snitzer Superseded
[v2,3/8] blk-mq: use the introduced blk_mq_unquiesce_queue() - - - --- 2017-05-27 Ming Lei snitzer Superseded
[v3,3/9] blk-mq: use the introduced blk_mq_unquiesce_queue() - - - --- 2017-05-31 Ming Lei snitzer Superseded
[v4,05/11] blk-mq: use the introduced blk_mq_unquiesce_queue() - 1 - --- 2017-06-05 Ming Lei snitzer Superseded
[v5,06/12] blk-mq: use the introduced blk_mq_unquiesce_queue() - 1 - --- 2017-06-06 Ming Lei snitzer Deferred
[1/1] block: Convert hd_struct in_flight from atomic to percpu - - - --- 2017-06-30 Ming Lei snitzer Not Applicable
[3/6] block: don't call blk_mq_delay_run_hw_queue() in case of BLK_STS_RESOURCE - - - --- 2017-07-14 Ming Lei snitzer Superseded
dm-mpath: return DM_MAPIO_REQUEUE in case of rq allocation failure - - - --- 2017-09-22 Ming Lei snitzer Rejected
[V5,1/7] blk-mq: issue rq directly in blk_mq_request_bypass_insert() - - - --- 2017-09-30 Ming Lei snitzer Superseded
[V5,2/7] blk-mq-sched: fix scheduler bad performance - 2 3 --- 2017-09-30 Ming Lei snitzer Superseded
[V5,3/7] sbitmap: introduce __sbitmap_for_each_set() - - 3 --- 2017-09-30 Ming Lei snitzer Superseded
[V5,4/7] blk-mq: introduce blk_mq_dequeue_from_ctx() - 1 3 --- 2017-09-30 Ming Lei snitzer Superseded
[V5,5/7] blk-mq-sched: move actual dispatching into one helper - 2 3 --- 2017-09-30 Ming Lei snitzer Superseded
[V5,6/7] blk-mq-sched: improve dispatching from sw queue - 2 3 --- 2017-09-30 Ming Lei snitzer Superseded
[V5,7/7] blk-mq-sched: don't dequeue request until all in ->dispatch are flushed - 2 3 --- 2017-09-30 Ming Lei snitzer Superseded
[V5,1/8] blk-mq-sched: introduce blk_mq_sched_queue_depth() - 2 3 --- 2017-09-30 Ming Lei snitzer Superseded
[V5,2/8] blk-mq-sched: use q->queue_depth as hint for q->nr_requests - 2 3 --- 2017-09-30 Ming Lei snitzer Superseded
[V5,3/8] block: introduce rqhash helpers - - 3 --- 2017-09-30 Ming Lei snitzer Superseded
[V5,4/8] block: move actual bio merge code into __elv_merge - - 3 --- 2017-09-30 Ming Lei snitzer Superseded
[V5,5/8] block: add check on elevator for supporting bio merge via hashtable from blk-mq sw queue - - 3 --- 2017-09-30 Ming Lei snitzer Superseded
[V5,6/8] block: introduce .last_merge and .hash to blk_mq_ctx - - 3 --- 2017-09-30 Ming Lei snitzer Superseded
[V5,7/8] blk-mq-sched: refactor blk_mq_sched_try_merge() - 1 3 --- 2017-09-30 Ming Lei snitzer Superseded
[V5,8/8] blk-mq: improve bio merge from blk-mq sw queue - - 3 --- 2017-09-30 Ming Lei snitzer Superseded
[1/5] dm-mpath: remove annoying message of 'blk_get_request() returned -11' - - - --- 2017-09-30 Ming Lei snitzer Accepted
[2/5] dm-mpath: don't call blk_mq_delay_run_hw_queue() in case of BLK_STS_RESOURCE - - - --- 2017-09-30 Ming Lei snitzer Superseded
[3/5] dm-mpath: return DM_MAPIO_REQUEUE in case of rq allocation failure - - - --- 2017-09-30 Ming Lei snitzer Superseded
[4/5] dm-mpath: cache ti->clone during requeue - - - --- 2017-09-30 Ming Lei snitzer Superseded
[5/5] dm-rq: improve I/O merge by dealing with underlying STS_RESOURCE - - - --- 2017-09-30 Ming Lei snitzer Superseded
[V6,1/5] blk-mq-sched: fix scheduler bad performance - 3 - --- 2017-10-09 Ming Lei snitzer Superseded
[V6,2/5] blk-mq-sched: move actual dispatching into one helper - 2 - --- 2017-10-09 Ming Lei snitzer Superseded
[V6,3/5] sbitmap: introduce __sbitmap_for_each_set() - 1 - --- 2017-10-09 Ming Lei snitzer Superseded
[V6,4/5] blk-mq-sched: improve dispatching from sw queue - 2 - --- 2017-10-09 Ming Lei snitzer Superseded
[V6,5/5] blk-mq-sched: don't dequeue request until all in ->dispatch are flushed - 3 - --- 2017-10-09 Ming Lei snitzer Superseded
[V2,1/5] dm-mpath: don't call blk_mq_delay_run_hw_queue() in case of BLK_STS_RESOURCE - - - --- 2017-11-27 Ming Lei snitzer Superseded
[V2,2/5] dm-mpath: return DM_MAPIO_REQUEUE in case of rq allocation failure - - - --- 2017-11-27 Ming Lei snitzer Superseded
[V2,3/5] blk-mq: move actual issue into one helper - - - --- 2017-11-27 Ming Lei snitzer Superseded
[V2,4/5] blk-mq: return dispatch result to caller in blk_mq_try_issue_directly - - - --- 2017-11-27 Ming Lei snitzer Superseded
[V2,5/5] blk-mq: issue request directly for blk_insert_cloned_request - - - --- 2017-11-27 Ming Lei snitzer Superseded
[V3,1/5] dm-mpath: don't call blk_mq_delay_run_hw_queue() in case of BLK_STS_RESOURCE - - - --- 2018-01-11 Ming Lei snitzer Accepted
[V3,2/5] dm-mpath: return DM_MAPIO_REQUEUE in case of rq allocation failure - - - --- 2018-01-11 Ming Lei snitzer Accepted
[V3,3/5] blk-mq: move actual issue into one helper - 1 - --- 2018-01-11 Ming Lei snitzer Superseded
[V3,4/5] blk-mq: return dispatch result to caller in blk_mq_try_issue_directly - 1 - --- 2018-01-11 Ming Lei snitzer Superseded
[V3,5/5] blk-mq: issue request directly for blk_insert_cloned_request - 1 1 --- 2018-01-11 Ming Lei snitzer Superseded
[RFC] blk-mq: fixup RESTART when queue becomes idle - - - --- 2018-01-18 Ming Lei snitzer Superseded
blk mq: don't blk_mq_request_bypass_insert _and_ return BLK_STS_RESOURCE - 1 - --- 2018-01-18 Ming Lei snitzer Superseded
blk-mq: don't dispatch request in blk_mq_request_direct_issue if queue is busy - 1 1 --- 2018-01-18 Ming Lei snitzer Accepted
[1/5] blk-mq: introduce BLK_STS_DEV_RESOURCE - - - --- 2018-01-22 Ming Lei snitzer Deferred
[2/5] dm-rq: handle dispatch exception in dm_dispatch_clone_request() - - - --- 2018-01-22 Ming Lei snitzer Deferred
[3/5] dm-rq: return BLK_STS_* from map_request() - - - --- 2018-01-22 Ming Lei snitzer Deferred
[4/5] blk-mq: introduce blk_get_request_notify - - - --- 2018-01-22 Ming Lei snitzer Deferred
[5/5] dm-mpath: use blk_mq_alloc_request_notify for allocating blk-mq req - - - --- 2018-01-22 Ming Lei snitzer Deferred
[V2] blk-mq: introduce BLK_STS_DEV_RESOURCE - - - --- 2018-01-23 Ming Lei snitzer Superseded
[V3] blk-mq: introduce BLK_STS_DEV_RESOURCE 1 - 1 --- 2018-01-23 Ming Lei snitzer Superseded
[V10,01/19] block: introduce multi-page page bvec helpers block: support multi-page bvec - 1 - --- 2018-11-15 Ming Lei snitzer Not Applicable
[V10,02/19] block: introduce bio_for_each_bvec() block: support multi-page bvec - 1 - --- 2018-11-15 Ming Lei snitzer Not Applicable
[V10,03/19] block: use bio_for_each_bvec() to compute multi-page bvec count block: support multi-page bvec - - - --- 2018-11-15 Ming Lei snitzer Not Applicable
[V10,04/19] block: use bio_for_each_bvec() to map sg block: support multi-page bvec - 1 - --- 2018-11-15 Ming Lei snitzer Not Applicable
[V10,05/19] block: introduce bvec_last_segment() block: support multi-page bvec - 1 - --- 2018-11-15 Ming Lei snitzer Not Applicable
[V10,06/19] fs/buffer.c: use bvec iterator to truncate the bio block: support multi-page bvec - 2 - --- 2018-11-15 Ming Lei snitzer Not Applicable
[V10,07/19] btrfs: use bvec_last_segment to get bio's last page block: support multi-page bvec - 1 - --- 2018-11-15 Ming Lei snitzer Not Applicable
[V10,08/19] btrfs: move bio_pages_all() to btrfs block: support multi-page bvec - - - --- 2018-11-15 Ming Lei snitzer Not Applicable
[V10,09/19] block: introduce bio_bvecs() block: support multi-page bvec - 1 - --- 2018-11-15 Ming Lei snitzer Not Applicable
[V10,10/19] block: loop: pass multi-page bvec to iov_iter block: support multi-page bvec - 1 - --- 2018-11-15 Ming Lei snitzer Not Applicable
[V10,11/19] bcache: avoid to use bio_for_each_segment_all() in bch_bio_alloc_pages() block: support multi-page bvec 1 - - --- 2018-11-15 Ming Lei snitzer Not Applicable
[V10,13/19] iomap & xfs: only account for new added page block: support multi-page bvec - - - --- 2018-11-15 Ming Lei snitzer Not Applicable
[V10,14/19] block: enable multipage bvecs block: support multi-page bvec - - - --- 2018-11-15 Ming Lei snitzer Not Applicable
[V10,15/19] block: always define BIO_MAX_PAGES as 256 block: support multi-page bvec - 1 - --- 2018-11-15 Ming Lei snitzer Not Applicable
[V10,16/19] block: document usage of bio iterator helpers block: support multi-page bvec - - - --- 2018-11-15 Ming Lei snitzer Not Applicable
[V10,17/19] block: don't use bio->bi_vcnt to figure out segment number block: support multi-page bvec - 1 - --- 2018-11-15 Ming Lei snitzer Not Applicable
[V10,18/19] block: kill QUEUE_FLAG_NO_SG_MERGE block: support multi-page bvec - 2 - --- 2018-11-15 Ming Lei snitzer Not Applicable
[V10,19/19] block: kill BLK_MQ_F_SG_MERGE block: support multi-page bvec - 2 - --- 2018-11-15 Ming Lei snitzer Not Applicable
[V11,01/19] block: don't use bio->bi_vcnt to figure out segment number block: support multi-page bvec - 1 - --- 2018-11-21 Ming Lei snitzer Superseded
[V11,02/19] block: introduce multi-page bvec helpers block: support multi-page bvec - 1 - --- 2018-11-21 Ming Lei snitzer Superseded
[V11,03/19] block: introduce bio_for_each_bvec() block: support multi-page bvec - 1 - --- 2018-11-21 Ming Lei snitzer Superseded
[V11,04/19] block: use bio_for_each_bvec() to compute multi-page bvec count block: support multi-page bvec - - - --- 2018-11-21 Ming Lei snitzer Superseded
[V11,05/19] block: use bio_for_each_bvec() to map sg block: support multi-page bvec - 1 - --- 2018-11-21 Ming Lei snitzer Superseded
[V11,06/19] block: introduce bvec_last_segment() block: support multi-page bvec - 1 - --- 2018-11-21 Ming Lei snitzer Superseded
[V11,07/19] fs/buffer.c: use bvec iterator to truncate the bio block: support multi-page bvec - 2 - --- 2018-11-21 Ming Lei snitzer Superseded
[V11,08/19] btrfs: use bvec_last_segment to get bio's last page block: support multi-page bvec - 1 - --- 2018-11-21 Ming Lei snitzer Superseded
[V11,09/19] btrfs: move bio_pages_all() to btrfs block: support multi-page bvec - - - --- 2018-11-21 Ming Lei snitzer Superseded
[V11,10/19] block: loop: pass multi-page bvec to iov_iter block: support multi-page bvec - 1 - --- 2018-11-21 Ming Lei snitzer Superseded
[V11,11/19] bcache: avoid to use bio_for_each_segment_all() in bch_bio_alloc_pages() block: support multi-page bvec 1 1 - --- 2018-11-21 Ming Lei snitzer Superseded
[V11,12/19] block: allow bio_for_each_segment_all() to iterate over multi-page bvec block: support multi-page bvec - 1 - --- 2018-11-21 Ming Lei snitzer Superseded
[V11,13/19] block: move bounce_clone_bio into bio.c block: support multi-page bvec - - - --- 2018-11-21 Ming Lei snitzer Superseded
[V11,14/19] block: handle non-cluster bio out of blk_bio_segment_split block: support multi-page bvec - - - --- 2018-11-21 Ming Lei snitzer Superseded
[V11,15/19] block: enable multipage bvecs block: support multi-page bvec - - - --- 2018-11-21 Ming Lei snitzer Superseded
[V11,16/19] block: always define BIO_MAX_PAGES as 256 block: support multi-page bvec - 1 - --- 2018-11-21 Ming Lei snitzer Superseded
[V11,17/19] block: document usage of bio iterator helpers block: support multi-page bvec - - - --- 2018-11-21 Ming Lei snitzer Superseded
[V11,18/19] block: kill QUEUE_FLAG_NO_SG_MERGE block: support multi-page bvec - 2 - --- 2018-11-21 Ming Lei snitzer Superseded
[V11,19/19] block: kill BLK_MQ_F_SG_MERGE block: support multi-page bvec - 2 - --- 2018-11-21 Ming Lei snitzer Superseded
[V12,01/20] btrfs: remove various bio_offset arguments block: support multi-page bvec - 1 - --- 2018-11-26 Ming Lei snitzer Not Applicable
[V12,02/20] btrfs: look at bi_size for repair decisions block: support multi-page bvec - 2 - --- 2018-11-26 Ming Lei snitzer Not Applicable
[V12,03/20] block: remove the "cluster" flag block: support multi-page bvec - 1 - --- 2018-11-26 Ming Lei snitzer Not Applicable
[V12,04/20] block: don't use bio->bi_vcnt to figure out segment number block: support multi-page bvec - 2 - --- 2018-11-26 Ming Lei snitzer Not Applicable
« 1 2 3 4 »