Show patches with: Submitter = Mike Snitzer       |    State = Action Required       |   350 patches
« 1 2 3 4 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[00/13] convert block layer to bioset_init()/mempool_init() - - - --- 2018-05-22 Mike Snitzer New
[00/35,v2] separate operations from flags in the bio/request structs - - - --- 2016-01-08 Mike Snitzer New
[01/14] dm: rename split functions dm: improve bio-based IO accounting - 1 - --- 2022-02-10 Mike Snitzer New
[02/14] dm: fold __clone_and_map_data_bio into __split_and_process_bio dm: improve bio-based IO accounting - 1 - --- 2022-02-10 Mike Snitzer New
[03/14] dm: refactor dm_split_and_process_bio a bit dm: improve bio-based IO accounting - 1 - --- 2022-02-10 Mike Snitzer New
[04/14] dm: reduce code duplication in __map_bio dm: improve bio-based IO accounting - 1 - --- 2022-02-10 Mike Snitzer New
[05/14] dm: remove impossible BUG_ON in __send_empty_flush dm: improve bio-based IO accounting - 1 - --- 2022-02-10 Mike Snitzer New
[06/14] dm: remove unused mapped_device argument from free_tio dm: improve bio-based IO accounting - 1 - --- 2022-02-10 Mike Snitzer New
[07/14] dm: remove code only needed before submit_bio recursion dm: improve bio-based IO accounting - 1 - --- 2022-02-10 Mike Snitzer New
[08/14] dm: record old_sector in dm_target_io before calling map function dm: improve bio-based IO accounting - 1 - --- 2022-02-10 Mike Snitzer New
[09/14] dm: prep for following changes dm: improve bio-based IO accounting - - - --- 2022-02-10 Mike Snitzer New
[1/2] block: add QUEUE_FLAG_NOWAIT block/dm: add REQ_NOWAIT support for bio-based - 1 - --- 2020-09-23 Mike Snitzer New
[1/3] blk-mq: introduce blk_mq_delay_kick_requeue_list() - 1 - --- 2016-09-13 Mike Snitzer New
[1/3] block: add __bio_start_io_acct() to control start_time block/dm: fix bio-based DM IO accounting - - - --- 2022-01-27 Mike Snitzer New
[1/3] block: allow BIOSET_PERCPU_CACHE use from bio_alloc_clone block/dm: use BIOSET_PERCPU_CACHE from bio_alloc_clone - - - --- 2022-03-22 Mike Snitzer New
[1/3] block: fix blk_rq_get_max_sectors() to flow more carefully block: a few chunk_sectors fixes/improvements - - - --- 2020-09-11 Mike Snitzer New
[1/4] dm: fix clone_bio() to trigger blk_recount_segments() dm: fix various issues with bio splitting code - 1 - --- 2019-01-19 Mike Snitzer New
[10/14] dm: add dm_submit_bio_remap interface dm: improve bio-based IO accounting - - - --- 2022-02-10 Mike Snitzer New
[11/14] dm crypt: use dm_submit_bio_remap dm: improve bio-based IO accounting - - - --- 2022-02-10 Mike Snitzer New
[12/14] dm delay: dm_submit_bio_remap dm: improve bio-based IO accounting - - - --- 2022-02-10 Mike Snitzer New
[13/14] dm: improve correctness and efficiency of bio-based IO accounting dm: improve bio-based IO accounting - - - --- 2022-02-10 Mike Snitzer New
[14/14] block: add bio_start_io_acct_remapped for the benefit of DM dm: improve bio-based IO accounting - - - --- 2022-02-10 Mike Snitzer New
[2/2] dm: add support for REQ_NOWAIT and enable it for linear target block/dm: add REQ_NOWAIT support for bio-based - - - --- 2020-09-23 Mike Snitzer New
[2/3] block: use lcm_not_zero() when stacking chunk_sectors block: a few chunk_sectors fixes/improvements - 1 - --- 2020-09-11 Mike Snitzer New
[2/3] dm rq: add DM_MAPIO_DELAY_REQUEUE to delay requeue of blk-mq requests - - - --- 2016-09-13 Mike Snitzer New
[2/3] dm: enable BIOSET_PERCPU_CACHE for dm_io bioset block/dm: use BIOSET_PERCPU_CACHE from bio_alloc_clone - - - --- 2022-03-22 Mike Snitzer New
[2/3] dm: revert partial fix for redundant bio-based IO accounting block/dm: fix bio-based DM IO accounting - - - --- 2022-01-27 Mike Snitzer New
[2/4] dm: fix redundant IO accounting for bios that need splitting dm: fix various issues with bio splitting code - 1 - --- 2019-01-19 Mike Snitzer New
[2/5] block: make bio_inc_remaining() interface accessible again 1 - - --- 2016-05-05 Mike Snitzer New
[3/3] block: allow 'chunk_sectors' to be non-power-of-2 block: a few chunk_sectors fixes/improvements - 1 - --- 2020-09-11 Mike Snitzer New
[3/3] dm mpath: delay the requeue of blk-mq requests while all paths down - 1 - --- 2016-09-13 Mike Snitzer New
[3/3] dm: conditionally enable BIOSET_PERCPU_CACHE for bio-based dm_io bioset block/dm: use BIOSET_PERCPU_CACHE from bio_alloc_clone - - - --- 2022-03-22 Mike Snitzer New
[3/3] dm: properly fix redundant bio-based IO accounting block/dm: fix bio-based DM IO accounting - - - --- 2022-01-27 Mike Snitzer New
[3/4] dm: fix missing bio_split() pattern code in __split_and_process_bio() dm: fix various issues with bio splitting code - - - --- 2019-01-19 Mike Snitzer New
[3/5] dm thin: remove __bio_inc_remaining() and switch to using bio_inc_remaining() 1 - - --- 2016-05-05 Mike Snitzer New
[4/4] dm: fix dm_wq_work() to only use __split_and_process_bio() if appropriate dm: fix various issues with bio splitting code - - - --- 2019-01-19 Mike Snitzer New
[4/5] dm thin: use __blkdev_issue_discard for async discard support 1 1 - --- 2016-05-05 Mike Snitzer New
[5.20,v2,1/3] dm: improve BLK_STS_DM_REQUEUE and BLK_STS_AGAIN handling block/dm: add bio_rewind to improve DM requeue - - - --- 2022-06-29 Mike Snitzer New
[5.20,v2,2/3] block: add bio_rewind() API block/dm: add bio_rewind to improve DM requeue - - - --- 2022-06-29 Mike Snitzer New
[5.20,v2,3/3] dm: add two stage requeue mechanism block/dm: add bio_rewind to improve DM requeue - - - --- 2022-06-29 Mike Snitzer New
[5.20,v3,1/2] dm: add bio_rewind() API to DM core dm: improve bio splitting at expense of requeue complexity - - - --- 2022-07-06 Mike Snitzer New
[5.20,v3,2/2] dm: add two stage requeue mechanism dm: improve bio splitting at expense of requeue complexity - - - --- 2022-07-06 Mike Snitzer New
[5/5] dm thin: unroll issue_discard() to create longer discard bio chains - - - --- 2016-05-05 Mike Snitzer New
[dm-5.19,01/21] block: change exported IO accounting interface from gendisk to bdev [dm-5.19,01/21] block: change exported IO accounting interface from gendisk to bdev - - - --- 2022-04-18 Mike Snitzer New
[dm-6.4,v2,1/9] dm bufio: remove unused dm_bufio_release_move interface dm bufio, thin: improve concurrent IO performance 1 - - --- 2023-03-24 Mike Snitzer New
[dm-6.4,v2,2/9] dm bufio: move dm_buffer struct dm bufio, thin: improve concurrent IO performance - - - --- 2023-03-24 Mike Snitzer New
[dm-6.4,v2,3/9] dm bufio: improve concurrent IO performance dm bufio, thin: improve concurrent IO performance - - - --- 2023-03-24 Mike Snitzer New
[dm-6.4,v2,4/9] dm bufio: move dm_bufio_client members to avoid spanning cachelines dm bufio, thin: improve concurrent IO performance - - - --- 2023-03-24 Mike Snitzer New
[dm-6.4,v2,5/9] dm bufio: use waitqueue_active in __free_buffer_wake dm bufio, thin: improve concurrent IO performance - - - --- 2023-03-24 Mike Snitzer New
[dm-6.4,v2,6/9] dm bufio: use multi-page bio vector dm bufio, thin: improve concurrent IO performance - - - --- 2023-03-24 Mike Snitzer New
[dm-6.4,v2,7/9] dm thin: speed up cell_defer_no_holder() dm bufio, thin: improve concurrent IO performance - - - --- 2023-03-24 Mike Snitzer New
[dm-6.4,v2,8/9] dm: split discards further if target sets max_discard_granularity dm bufio, thin: improve concurrent IO performance - - - --- 2023-03-24 Mike Snitzer New
[dm-6.4,v2,9/9] dm bio prison v1: improve concurrent IO performance dm bufio, thin: improve concurrent IO performance - - - --- 2023-03-24 Mike Snitzer New
[dm-6.4,v3,01/20] dm bufio: remove unused dm_bufio_release_move interface dm bufio, thin: improve concurrent IO performance 1 - - --- 2023-03-27 Mike Snitzer New
[dm-6.4,v3,02/20] dm bufio: use WARN_ON in dm_bufio_client_destroy and dm_bufio_exit dm bufio, thin: improve concurrent IO performance - - - --- 2023-03-27 Mike Snitzer New
[dm-6.4,v3,03/20] dm bufio: never crash if dm_bufio_in_request() dm bufio, thin: improve concurrent IO performance - - - --- 2023-03-27 Mike Snitzer New
[dm-6.4,v3,04/20] dm bufio: don't bug for clear developer oversight dm bufio, thin: improve concurrent IO performance - - - --- 2023-03-27 Mike Snitzer New
[dm-6.4,v3,05/20] dm bufio: add LRU abstraction dm bufio, thin: improve concurrent IO performance - - - --- 2023-03-27 Mike Snitzer New
[dm-6.4,v3,06/20] dm bufio: add dm_buffer_cache abstraction dm bufio, thin: improve concurrent IO performance - - - --- 2023-03-27 Mike Snitzer New
[dm-6.4,v3,07/20] dm bufio: improve concurrent IO performance dm bufio, thin: improve concurrent IO performance - - - --- 2023-03-27 Mike Snitzer New
[dm-6.4,v3,08/20] dm bufio: add lock_history optimization for cache iterators dm bufio, thin: improve concurrent IO performance - - - --- 2023-03-27 Mike Snitzer New
[dm-6.4,v3,09/20] dm bufio: move dm_bufio_client members to avoid spanning cachelines dm bufio, thin: improve concurrent IO performance - - - --- 2023-03-27 Mike Snitzer New
[dm-6.4,v3,10/20] dm bufio: use waitqueue_active in __free_buffer_wake dm bufio, thin: improve concurrent IO performance - - - --- 2023-03-27 Mike Snitzer New
[dm-6.4,v3,11/20] dm bufio: use multi-page bio vector dm bufio, thin: improve concurrent IO performance - - - --- 2023-03-27 Mike Snitzer New
[dm-6.4,v3,12/20] dm thin: speed up cell_defer_no_holder() dm bufio, thin: improve concurrent IO performance - - - --- 2023-03-27 Mike Snitzer New
[dm-6.4,v3,13/20] dm: split discards further if target sets max_discard_granularity dm bufio, thin: improve concurrent IO performance - - - --- 2023-03-27 Mike Snitzer New
[dm-6.4,v3,14/20] dm bio prison v1: improve concurrent IO performance dm bufio, thin: improve concurrent IO performance - - - --- 2023-03-27 Mike Snitzer New
[dm-6.4,v3,15/20] dm bio prison v1: add dm_cell_key_has_valid_range dm bufio, thin: improve concurrent IO performance - - - --- 2023-03-27 Mike Snitzer New
[dm-6.4,v3,16/20] dm: add dm_num_sharded_locks() dm bufio, thin: improve concurrent IO performance - - - --- 2023-03-27 Mike Snitzer New
[dm-6.4,v3,17/20] dm bufio: prepare to intelligently size dm_buffer_cache's buffer_trees dm bufio, thin: improve concurrent IO performance - - - --- 2023-03-27 Mike Snitzer New
[dm-6.4,v3,18/20] dm bufio: intelligently size dm_buffer_cache's buffer_trees dm bufio, thin: improve concurrent IO performance - - - --- 2023-03-27 Mike Snitzer New
[dm-6.4,v3,19/20] dm bio prison v1: prepare to intelligently size dm_bio_prison's prison_regions dm bufio, thin: improve concurrent IO performance - - - --- 2023-03-27 Mike Snitzer New
[dm-6.4,v3,20/20] dm bio prison v1: intelligently size dm_bio_prison's prison_regions dm bufio, thin: improve concurrent IO performance - - - --- 2023-03-27 Mike Snitzer New
[for-4.12] block, dm: use __blk_integrity_register to properly setup integrity profile - - - --- 2017-04-21 Mike Snitzer New
[for-4.14,RFC,1/2] dm rq: avoid deadlock if dm-mq is stacked on old .request_fn device(s) - - - --- 2017-07-13 Mike Snitzer New
[for-4.14,RFC,2/2] dm rq: eliminate historic blk-mq and .request_fn queue stacking restrictions - - - --- 2017-07-13 Mike Snitzer New
[for-4.16,1/2] block: cope with gendisk's 'queue' being added later - - - --- 2018-01-09 Mike Snitzer New
[for-4.16,1/5] block: establish request failover callback infrastructure - - - --- 2017-12-19 Mike Snitzer New
[for-4.16,2/2] dm: fix awkward request_queue initialization - - - --- 2018-01-09 Mike Snitzer New
[for-4.16,2/5] nvme: use request's failover callback for multipath failover - - - --- 2017-12-19 Mike Snitzer New
[for-4.16,3/5] nvme: move nvme_req_needs_failover() from multipath to core - - - --- 2017-12-19 Mike Snitzer New
[for-4.16,4/5] dm mpath: use NVMe error handling to know when an error is retryable - - - --- 2017-12-20 Mike Snitzer New
[for-4.16,4/5] dm mpath: use NVMe error handling to know when an error is retryable - - - --- 2017-12-19 Mike Snitzer New
[for-4.16,5/5] dm mpath: skip calls to end_io_bio if using NVMe bio-based and round-robin - - - --- 2017-12-19 Mike Snitzer New
[for-4.16,v2,0/5] block, nvme, dm: allow DM multipath to use NVMe's error handler - - - --- 2018-01-04 Mike Snitzer New
[for-4.16,v2,1/3] block: only bdi_unregister() in del_gendisk() if !GENHD_FL_HIDDEN - - - --- 2018-01-10 Mike Snitzer New
[for-4.16,v2,1/5] block: establish request failover callback - - - --- 2017-12-27 Mike Snitzer New
[for-4.16,v2,2/3] block: cope with gendisk's 'queue' being added later - - - --- 2018-01-10 Mike Snitzer New
[for-4.16,v2,2/5] nvme: use request_queue's failover_rq_fn callback for multipath failover - - - --- 2017-12-27 Mike Snitzer New
[for-4.16,v2,3/3] dm: fix awkward request_queue initialization - - - --- 2018-01-10 Mike Snitzer New
[for-4.16,v2,3/5] nvme: move nvme_req_needs_failover() from multipath to core - - - --- 2017-12-27 Mike Snitzer New
[for-4.16,v2,4/5] dm mpath: use NVMe error handling to know when an error is retryable - - - --- 2017-12-27 Mike Snitzer New
[for-4.16,v2,5/5] dm mpath: skip calls to end_io_bio if using NVMe bio-based and round-robin - - - --- 2017-12-27 Mike Snitzer New
[for-4.16,v3,1/3] block: only bdi_unregister() in del_gendisk() if !GENHD_FL_HIDDEN - 2 - --- 2018-01-11 Mike Snitzer New
[for-4.16,v3,2/3] block: allow gendisk's request_queue registration to be deferred - - - --- 2018-01-11 Mike Snitzer New
[for-4.16,v3,2/3] block: allow gendisk's request_queue registration to be deferred - - - --- 2018-01-11 Mike Snitzer New
[for-4.16,v3,3/3] dm: fix awkward and incomplete request_queue initialization - - - --- 2018-01-11 Mike Snitzer New
[for-4.16,v4-mike,1/2] blk-mq: return dispatch result from blk_mq_try_issue_directly - - - --- 2018-01-16 Mike Snitzer New
[for-4.16,v4-mike,2/2] blk-mq: issue request directly for blk_insert_cloned_request - - - --- 2018-01-16 Mike Snitzer New
[for-4.16,v4-mike,2/2] blk-mq: issue request directly for blk_insert_cloned_request - - - --- 2018-01-16 Mike Snitzer New
« 1 2 3 4 »