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/1] block: Convert hd_struct in_flight from atomic to percpu - - - --- 2017-06-30 Ming Lei snitzer Not Applicable
[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 snitzer Superseded
[1/2] block: add resubmit_bio_noacct() block/dm: add resubmit_bio_noacct for fixing iops throttling - - - --- 2022-01-10 Ming Lei snitzer Superseded
[1/3] block: split having srcu from queue blocking blk-mq/dm-rq: support BLK_MQ_F_BLOCKING for dm-rq - 1 - --- 2021-12-21 Ming Lei New
[1/3] dm: don't grab target io reference in dm_zone_map_bio dm: improvement on io referencing and io poll - 1 1 --- 2022-04-08 Ming Lei snitzer Superseded
[1/3] scsi: avoid to quiesce sdev->request_queue two times block: keep quiesce & unquiesce balanced for scsi/dm - - - --- 2021-10-21 Ming Lei snitzer Changes Requested
[1/5] blk-mq: introduce BLK_STS_DEV_RESOURCE - - - --- 2018-01-22 Ming Lei snitzer Deferred
[1/5] dm-mpath: remove annoying message of 'blk_get_request() returned -11' - - - --- 2017-09-30 Ming Lei snitzer Accepted
[1/6] blk-mq: introduce blk_mq_unquiesce_queue - - - --- 2017-05-26 Ming Lei snitzer Superseded
[1/8] block: replace disk based account with bdev's dm: io accounting & polling improvement - - - --- 2022-04-12 Ming Lei snitzer Accepted
[2/2] dm: use resubmit_bio_noacct to submit split bio block/dm: add resubmit_bio_noacct for fixing iops throttling - - - --- 2022-01-10 Ming Lei snitzer 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 snitzer Superseded
[2/3] block: add blk_alloc_disk_srcu blk-mq/dm-rq: support BLK_MQ_F_BLOCKING for dm-rq - 1 - --- 2021-12-21 Ming Lei New
[2/3] dm: improve target io referencing dm: improvement on io referencing and io poll - - - --- 2022-04-08 Ming Lei snitzer 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 snitzer Changes Requested
[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
[2/5] dm-rq: handle dispatch exception in dm_dispatch_clone_request() - - - --- 2018-01-22 Ming Lei snitzer Deferred
[2/6] blk-mq: use the introduced blk_mq_unquiesce_queue() - - - --- 2017-05-26 Ming Lei snitzer Superseded
[2/8] dm: don't pass bio to __dm_start_io_acct and dm_end_io_acct dm: io accounting & polling improvement - - - --- 2022-04-12 Ming Lei snitzer Accepted
[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 snitzer Accepted
[3/3] dm: mark dm queue as blocking if any underlying is blocking blk-mq/dm-rq: support BLK_MQ_F_BLOCKING for dm-rq 1 1 - --- 2021-12-21 Ming Lei New
[3/3] dm: put all polled io into one single list dm: improvement on io referencing and io poll - - - --- 2022-04-08 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
[3/5] dm-rq: return BLK_STS_* from map_request() - - - --- 2018-01-22 Ming Lei snitzer Deferred
[3/6] blk-mq: fix blk_mq_quiesce_queue - - - --- 2017-05-26 Ming Lei snitzer Superseded
[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
[3/8] dm: pass 'dm_io' instance to dm_io_acct directly dm: io accounting & polling improvement - - - --- 2022-04-12 Ming Lei snitzer Accepted
[4/5] blk-mq: introduce blk_get_request_notify - - - --- 2018-01-22 Ming Lei snitzer Deferred
[4/5] dm-mpath: cache ti->clone during requeue - - - --- 2017-09-30 Ming Lei snitzer Superseded
[4/6] blk-mq: update comments on blk_mq_quiesce_queue() - - - --- 2017-05-26 Ming Lei snitzer Superseded
[4/8] dm: switch to bdev based io accounting interface dm: io accounting & polling improvement - - - --- 2022-04-12 Ming Lei snitzer Accepted
[5.20,1/4] block: add bio_rewind() API block/dm: add bio_rewind for improving dm requeue - - - --- 2022-06-24 Ming Lei snitzer Superseded
[5.20,2/4] dm: add new helper for handling dm_io requeue block/dm: add bio_rewind for improving dm requeue - - - --- 2022-06-24 Ming Lei snitzer Accepted
[5.20,3/4] dm: improve handling for DM_REQUEUE and AGAIN block/dm: add bio_rewind for improving dm requeue - - - --- 2022-06-24 Ming Lei snitzer Accepted
[5.20,4/4] dm: add two stage requeue block/dm: add bio_rewind for improving dm requeue - - - --- 2022-06-24 Ming Lei snitzer Superseded
[5/5] dm-mpath: use blk_mq_alloc_request_notify for allocating blk-mq req - - - --- 2018-01-22 Ming Lei snitzer Deferred
[5/5] dm-rq: improve I/O merge by dealing with underlying STS_RESOURCE - - - --- 2017-09-30 Ming Lei snitzer Superseded
[5/6] blk-mq: don't stop queue for quiescing - - - --- 2017-05-26 Ming Lei snitzer Superseded
[5/8] dm: always setup ->orig_bio in alloc_io dm: io accounting & polling improvement - - - --- 2022-04-12 Ming Lei snitzer Accepted
[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
[6/8] dm: don't grab target io reference in dm_zone_map_bio dm: io accounting & polling improvement - 1 1 --- 2022-04-12 Ming Lei snitzer Accepted
[7/8] dm: improve target io referencing dm: io accounting & polling improvement - - - --- 2022-04-12 Ming Lei snitzer Accepted
[8/8] dm: put all polled io into one single list dm: io accounting & polling improvement - - - --- 2022-04-12 Ming Lei snitzer Accepted
[RFC,01/11] block: add helper of blk_queue_poll block: support bio based io polling - 1 - --- 2021-03-16 Ming Lei snitzer Superseded
[RFC,02/11] block: add one helper to free io_context block: support bio based io polling - - - --- 2021-03-16 Ming Lei snitzer Superseded
[RFC,03/11] block: add helper of blk_create_io_context block: support bio based io polling - - - --- 2021-03-16 Ming Lei snitzer Superseded
[RFC,04/11] block: create io poll context for submission and poll task block: support bio based io polling - - - --- 2021-03-16 Ming Lei snitzer Superseded
[RFC,05/11] block: add req flag of REQ_TAG block: support bio based io polling - - - --- 2021-03-16 Ming Lei snitzer Superseded
[RFC,06/11] block: add new field into 'struct bvec_iter' block: support bio based io polling - - - --- 2021-03-16 Ming Lei snitzer Superseded
[RFC,07/11] block/mq: extract one helper function polling hw queue block: support bio based io polling - - - --- 2021-03-16 Ming Lei snitzer Superseded
[RFC,08/11] block: use per-task poll context to implement bio based io poll block: support bio based io polling - - - --- 2021-03-16 Ming Lei snitzer Superseded
[RFC,09/11] block: add queue_to_disk() to get gendisk from request_queue block: support bio based io polling - 1 - --- 2021-03-16 Ming Lei snitzer Superseded
[RFC,1/2] percpu_ref: add percpu_ref_tryget_many_live block: support to freeze bio based queue - 1 - --- 2021-04-15 Ming Lei New
[RFC,1/4] block: add helper of blk_queue_poll block/dm: support bio polling - 3 - --- 2021-06-16 Ming Lei snitzer Superseded
[RFC,10/11] block: add poll_capable method to support bio-based IO polling block: support bio based io polling - - - --- 2021-03-16 Ming Lei snitzer Superseded
[RFC,11/11] dm: support IO polling for bio-based dm device block: support bio based io polling - - - --- 2021-03-16 Ming Lei snitzer Superseded
[RFC,2/2] block: support to freeze bio based request queue block: support to freeze bio based queue - - - --- 2021-04-15 Ming Lei New
[RFC,2/4] block: add field of .bi_bio_drv_data to bio block/dm: support bio polling - - - --- 2021-06-16 Ming Lei snitzer Superseded
[RFC,3/4] block: add ->poll_bio to block_device_operations block/dm: support bio polling - - - --- 2021-06-16 Ming Lei snitzer Superseded
[RFC,4/4] dm: support bio polling block/dm: support bio polling - - - --- 2021-06-16 Ming Lei snitzer Superseded
[RFC,V2,01/13] block: add helper of blk_queue_poll block: support bio based io polling - - - --- 2021-03-18 Ming Lei snitzer Superseded
[RFC,V2,02/13] block: add one helper to free io_context block: support bio based io polling - - - --- 2021-03-18 Ming Lei snitzer Superseded
[RFC,V2,03/13] block: add helper of blk_create_io_context block: support bio based io polling - - - --- 2021-03-18 Ming Lei snitzer Superseded
[RFC,V2,04/13] block: create io poll context for submission and poll task block: support bio based io polling - - - --- 2021-03-18 Ming Lei snitzer Superseded
[RFC,V2,05/13] block: add req flag of REQ_TAG block: support bio based io polling - - - --- 2021-03-18 Ming Lei snitzer Superseded
[RFC,V2,06/13] block: add new field into 'struct bvec_iter' block: support bio based io polling - - - --- 2021-03-18 Ming Lei snitzer Superseded
[RFC,V2,07/13] block/mq: extract one helper function polling hw queue block: support bio based io polling - - - --- 2021-03-18 Ming Lei snitzer Superseded
[RFC,V2,08/13] block: prepare for supporting bio_list via other link block: support bio based io polling - - - --- 2021-03-18 Ming Lei snitzer Superseded
[RFC,V2,09/13] block: use per-task poll context to implement bio based io poll block: support bio based io polling - - - --- 2021-03-18 Ming Lei snitzer Superseded
[RFC,V2,1/3] block: add helper of blk_queue_poll block/dm: support bio polling - 3 - --- 2021-06-17 Ming Lei snitzer Changes Requested
[RFC,V2,10/13] block: add queue_to_disk() to get gendisk from request_queue block: support bio based io polling - 1 - --- 2021-03-18 Ming Lei snitzer Superseded
[RFC,V2,11/13] block: add poll_capable method to support bio-based IO polling block: support bio based io polling - - - --- 2021-03-18 Ming Lei snitzer Superseded
[RFC,V2,12/13] dm: support IO polling for bio-based dm device block: support bio based io polling - - - --- 2021-03-18 Ming Lei snitzer Superseded
[RFC,V2,13/13] blk-mq: limit hw queues to be polled in each blk_poll() block: support bio based io polling - - - --- 2021-03-18 Ming Lei snitzer Superseded
[RFC,V2,2/3] block: add ->poll_bio to block_device_operations block/dm: support bio polling - - - --- 2021-06-17 Ming Lei snitzer Changes Requested
[RFC,V2,3/3] dm: support bio polling block/dm: support bio polling - - - --- 2021-06-17 Ming Lei snitzer Changes Requested
[RFC] blk-mq: fixup RESTART when queue becomes idle - - - --- 2018-01-18 Ming Lei snitzer Superseded
[V10,01/11] block: clone nr_integrity_segments and write_hint in blk_rq_prep_clone [V10,01/11] block: clone nr_integrity_segments and write_hint in blk_rq_prep_clone - 3 1 --- 2020-05-05 Ming Lei snitzer Not Applicable
[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/11] block: add helper for copying request [V10,01/11] block: clone nr_integrity_segments and write_hint in blk_rq_prep_clone - 3 1 --- 2020-05-05 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/12] block: clone nr_integrity_segments and write_hint in blk_rq_prep_clone [V11,01/12] block: clone nr_integrity_segments and write_hint in blk_rq_prep_clone - 3 - --- 2020-05-13 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
« 1 2 3 4 »