Show patches with: Submitter = Christoph Hellwig       |   5558 patches
« 1 2 ... 3 4 555 56 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[13/15] loop: cleanup loop_config_discard [01/15] block: move max_{open,active}_zones to struct queue_limits - 6 - --- 2024-02-12 Christoph Hellwig New
[12/15] virtio_blk: pass queue_limits to blk_mq_alloc_disk [01/15] block: move max_{open,active}_zones to struct queue_limits - 7 - --- 2024-02-12 Christoph Hellwig New
[11/15] virtio_blk: split virtblk_probe [01/15] block: move max_{open,active}_zones to struct queue_limits - 7 - --- 2024-02-12 Christoph Hellwig New
[10/15] block: pass a queue_limits argument to blk_mq_alloc_disk [01/15] block: move max_{open,active}_zones to struct queue_limits - 7 - --- 2024-02-12 Christoph Hellwig New
[09/15] block: pass a queue_limits argument to blk_mq_init_queue [01/15] block: move max_{open,active}_zones to struct queue_limits - 7 - --- 2024-02-12 Christoph Hellwig New
[08/15] block: pass a queue_limits argument to blk_alloc_queue [01/15] block: move max_{open,active}_zones to struct queue_limits - 1 - --- 2024-02-12 Christoph Hellwig New
[07/15] block: use queue_limits_commit_update in queue_discard_max_store [01/15] block: move max_{open,active}_zones to struct queue_limits - 6 - --- 2024-02-12 Christoph Hellwig New
[06/15] block: add a max_user_discard_sectors queue limit [01/15] block: move max_{open,active}_zones to struct queue_limits - 5 - --- 2024-02-12 Christoph Hellwig New
[05/15] block: use queue_limits_commit_update in queue_max_sectors_store [01/15] block: move max_{open,active}_zones to struct queue_limits - 7 - --- 2024-02-12 Christoph Hellwig New
[04/15] block: add an API to atomically update queue limits [01/15] block: move max_{open,active}_zones to struct queue_limits - 1 - --- 2024-02-12 Christoph Hellwig New
[03/15] block: decouple blk_set_stacking_limits from blk_set_default_limits [01/15] block: move max_{open,active}_zones to struct queue_limits - 2 - --- 2024-02-12 Christoph Hellwig New
[02/15] block: refactor disk_update_readahead [01/15] block: move max_{open,active}_zones to struct queue_limits - 6 - --- 2024-02-12 Christoph Hellwig New
[01/15] block: move max_{open,active}_zones to struct queue_limits [01/15] block: move max_{open,active}_zones to struct queue_limits - 6 - --- 2024-02-12 Christoph Hellwig New
[14/14] loop: use the atomic queue limits update API [01/14] block: move max_{open,active}_zones to struct queue_limits - 3 - --- 2024-01-31 Christoph Hellwig New
[13/14] loop: pass queue_limits to blk_mq_alloc_disk [01/14] block: move max_{open,active}_zones to struct queue_limits - 3 - --- 2024-01-31 Christoph Hellwig New
[12/14] loop: cleanup loop_config_discard [01/14] block: move max_{open,active}_zones to struct queue_limits - 3 - --- 2024-01-31 Christoph Hellwig New
[11/14] virtio_blk: pass queue_limits to blk_mq_alloc_disk [01/14] block: move max_{open,active}_zones to struct queue_limits - 4 - --- 2024-01-31 Christoph Hellwig New
[10/14] virtio_blk: split virtblk_probe [01/14] block: move max_{open,active}_zones to struct queue_limits - 4 - --- 2024-01-31 Christoph Hellwig New
[09/14] block: pass a queue_limits argument to blk_mq_alloc_disk [01/14] block: move max_{open,active}_zones to struct queue_limits - 4 - --- 2024-01-31 Christoph Hellwig New
[08/14] block: pass a queue_limits argument to blk_mq_init_queue [01/14] block: move max_{open,active}_zones to struct queue_limits - 4 - --- 2024-01-31 Christoph Hellwig New
[07/14] block: pass a queue_limits argument to blk_alloc_queue [01/14] block: move max_{open,active}_zones to struct queue_limits - 4 - --- 2024-01-31 Christoph Hellwig New
[06/14] block: use queue_limits_commit_update in queue_discard_max_store [01/14] block: move max_{open,active}_zones to struct queue_limits - 3 - --- 2024-01-31 Christoph Hellwig New
[05/14] block: add a max_user_discard_sectors queue limit [01/14] block: move max_{open,active}_zones to struct queue_limits - 3 - --- 2024-01-31 Christoph Hellwig New
[04/14] block: use queue_limits_commit_update in queue_max_sectors_store [01/14] block: move max_{open,active}_zones to struct queue_limits - 4 - --- 2024-01-31 Christoph Hellwig New
[03/14] block: add an API to atomically update queue limits [01/14] block: move max_{open,active}_zones to struct queue_limits - 3 - --- 2024-01-31 Christoph Hellwig New
[02/14] block: refactor disk_update_readahead [01/14] block: move max_{open,active}_zones to struct queue_limits - 3 - --- 2024-01-31 Christoph Hellwig New
[01/14] block: move max_{open,active}_zones to struct queue_limits [01/14] block: move max_{open,active}_zones to struct queue_limits - 3 - --- 2024-01-31 Christoph Hellwig New
[14/14] loop: use the atomic queue limits update API [01/14] block: move max_{open,active}_zones to struct queue_limits - 2 - --- 2024-01-28 Christoph Hellwig New
[13/14] loop: pass queue_limits to blk_mq_alloc_disk [01/14] block: move max_{open,active}_zones to struct queue_limits - 2 - --- 2024-01-28 Christoph Hellwig New
[12/14] loop: cleanup loop_config_discard [01/14] block: move max_{open,active}_zones to struct queue_limits - 3 - --- 2024-01-28 Christoph Hellwig New
[11/14] virtio_blk: pass queue_limits to blk_mq_alloc_disk [01/14] block: move max_{open,active}_zones to struct queue_limits - 3 - --- 2024-01-28 Christoph Hellwig New
[10/14] virtio_blk: split virtblk_probe [01/14] block: move max_{open,active}_zones to struct queue_limits - 4 - --- 2024-01-28 Christoph Hellwig New
[09/14] block: pass a queue_limits argument to blk_mq_alloc_disk [01/14] block: move max_{open,active}_zones to struct queue_limits - 3 - --- 2024-01-28 Christoph Hellwig New
[08/14] block: pass a queue_limits argument to blk_mq_init_queue [01/14] block: move max_{open,active}_zones to struct queue_limits - 3 - --- 2024-01-28 Christoph Hellwig New
[07/14] block: pass a queue_limits argument to blk_alloc_queue [01/14] block: move max_{open,active}_zones to struct queue_limits - 3 - --- 2024-01-28 Christoph Hellwig New
[06/14] block: use queue_limits_commit_update in queue_discard_max_store [01/14] block: move max_{open,active}_zones to struct queue_limits - 2 - --- 2024-01-28 Christoph Hellwig New
[05/14] block: add a max_user_discard_sectors queue limit [01/14] block: move max_{open,active}_zones to struct queue_limits - 1 - --- 2024-01-28 Christoph Hellwig New
[04/14] block: use queue_limits_commit_update in queue_max_sectors_store [01/14] block: move max_{open,active}_zones to struct queue_limits - 3 - --- 2024-01-28 Christoph Hellwig New
[03/14] block: add an API to atomically update queue limits [01/14] block: move max_{open,active}_zones to struct queue_limits - 2 - --- 2024-01-28 Christoph Hellwig New
[02/14] block: refactor disk_update_readahead [01/14] block: move max_{open,active}_zones to struct queue_limits - 2 - --- 2024-01-28 Christoph Hellwig New
[01/14] block: move max_{open,active}_zones to struct queue_limits [01/14] block: move max_{open,active}_zones to struct queue_limits - 2 - --- 2024-01-28 Christoph Hellwig New
[RFC] block: set noio context in submit_bio_noacct_nocheck [RFC] block: set noio context in submit_bio_noacct_nocheck - - - --- 2024-01-24 Christoph Hellwig New
[3/3] blk-mq: special case cached requests less [1/3] blk-mq: move blk_mq_attempt_bio_merge out blk_mq_get_new_requests - - - --- 2024-01-24 Christoph Hellwig New
[2/3] blk-mq: introduce a blk_mq_peek_cached_request helper [1/3] blk-mq: move blk_mq_attempt_bio_merge out blk_mq_get_new_requests - - - --- 2024-01-24 Christoph Hellwig New
[1/3] blk-mq: move blk_mq_attempt_bio_merge out blk_mq_get_new_requests [1/3] blk-mq: move blk_mq_attempt_bio_merge out blk_mq_get_new_requests - - - --- 2024-01-24 Christoph Hellwig New
[15/15] loop: use the atomic queue limits update API [01/15] block: move max_{open,active}_zones to struct queue_limits - 2 - --- 2024-01-22 Christoph Hellwig New
[14/15] loop: pass queue_limits to blk_mq_alloc_disk [01/15] block: move max_{open,active}_zones to struct queue_limits - 2 - --- 2024-01-22 Christoph Hellwig New
[13/15] loop: cleanup loop_config_discard [01/15] block: move max_{open,active}_zones to struct queue_limits - 3 - --- 2024-01-22 Christoph Hellwig New
[12/15] virtio_blk: pass queue_limits to blk_mq_alloc_disk [01/15] block: move max_{open,active}_zones to struct queue_limits - 3 - --- 2024-01-22 Christoph Hellwig New
[11/15] virtio_blk: split virtblk_probe [01/15] block: move max_{open,active}_zones to struct queue_limits - 4 - --- 2024-01-22 Christoph Hellwig New
[10/15] block: pass a queue_limits argument to blk_mq_alloc_disk [01/15] block: move max_{open,active}_zones to struct queue_limits - 2 - --- 2024-01-22 Christoph Hellwig New
[09/15] block: pass a queue_limits argument to blk_mq_init_queue [01/15] block: move max_{open,active}_zones to struct queue_limits - 2 - --- 2024-01-22 Christoph Hellwig New
[08/15] block: pass a queue_limits argument to blk_alloc_queue [01/15] block: move max_{open,active}_zones to struct queue_limits - 2 - --- 2024-01-22 Christoph Hellwig New
[07/15] block: use queue_limits_commit_update in queue_discard_max_store [01/15] block: move max_{open,active}_zones to struct queue_limits - 2 - --- 2024-01-22 Christoph Hellwig New
[06/15] nvme: remove the hack to not update the discard limits in nvme_config_discard [01/15] block: move max_{open,active}_zones to struct queue_limits - 1 - --- 2024-01-22 Christoph Hellwig New
[05/15] block: add a max_user_discard_sectors queue limit [01/15] block: move max_{open,active}_zones to struct queue_limits - 1 - --- 2024-01-22 Christoph Hellwig New
[04/15] block: use queue_limits_commit_update in queue_max_sectors_store [01/15] block: move max_{open,active}_zones to struct queue_limits - 2 - --- 2024-01-22 Christoph Hellwig New
[03/15] block: add an API to atomically update queue limits [01/15] block: move max_{open,active}_zones to struct queue_limits - - - --- 2024-01-22 Christoph Hellwig New
[02/15] block: refactor disk_update_readahead [01/15] block: move max_{open,active}_zones to struct queue_limits - 2 - --- 2024-01-22 Christoph Hellwig New
[01/15] block: move max_{open,active}_zones to struct queue_limits [01/15] block: move max_{open,active}_zones to struct queue_limits - 2 - --- 2024-01-22 Christoph Hellwig New
loop: fix the the direct I/O support check when used on top of block devices loop: fix the the direct I/O support check when used on top of block devices - 1 - --- 2024-01-17 Christoph Hellwig New
[2/2] blk-mq: ensure a q_usage_counter reference is held when splitting bios [1/2] blk-mq: rename blk_mq_can_use_cached_rq - - - --- 2024-01-11 Christoph Hellwig New
[1/2] blk-mq: rename blk_mq_can_use_cached_rq [1/2] blk-mq: rename blk_mq_can_use_cached_rq - - - --- 2024-01-11 Christoph Hellwig New
block: floor the discard granularity to the physical block size block: floor the discard granularity to the physical block size - 1 - --- 2024-01-03 Christoph Hellwig New
[9/9] mtd_blkdevs: use the default discard granularity [1/9] block: remove two comments in bio_split_discard 1 - - --- 2023-12-28 Christoph Hellwig New
[8/9] bcache: use the default discard granularity [1/9] block: remove two comments in bio_split_discard 1 - - --- 2023-12-28 Christoph Hellwig New
[7/9] zram: use the default discard granularity [1/9] block: remove two comments in bio_split_discard - 1 - --- 2023-12-28 Christoph Hellwig New
[6/9] null_blk: use the default discard granularity [1/9] block: remove two comments in bio_split_discard - - - --- 2023-12-28 Christoph Hellwig New
[5/9] nbd: use the default discard granularity [1/9] block: remove two comments in bio_split_discard - - - --- 2023-12-28 Christoph Hellwig New
[4/9] ubd: use the default discard granularity [1/9] block: remove two comments in bio_split_discard 1 - - --- 2023-12-28 Christoph Hellwig New
[3/9] block: default the discard granularity to sector size [1/9] block: remove two comments in bio_split_discard - - - --- 2023-12-28 Christoph Hellwig New
[2/9] bcache: discard_granularity should not be smaller than a sector [1/9] block: remove two comments in bio_split_discard - - - --- 2023-12-28 Christoph Hellwig New
[1/9] block: remove two comments in bio_split_discard [1/9] block: remove two comments in bio_split_discard - - - --- 2023-12-28 Christoph Hellwig New
[2/2] block: remove disk_clear_zoned [1/2] sd: remove the !ZBC && blk_queue_is_zoned case in sd_read_block_characteristics - 1 - --- 2023-12-28 Christoph Hellwig New
[1/2] sd: remove the !ZBC && blk_queue_is_zoned case in sd_read_block_characteristics [1/2] sd: remove the !ZBC && blk_queue_is_zoned case in sd_read_block_characteristics - 1 - --- 2023-12-28 Christoph Hellwig New
[4/4] block: rename and document BLK_DEF_MAX_SECTORS [1/4] null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS - - - --- 2023-12-27 Christoph Hellwig New
[3/4] loop: don't abuse BLK_DEF_MAX_SECTORS [1/4] null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS - - - --- 2023-12-27 Christoph Hellwig New
[2/4] aoe: don't abuse BLK_DEF_MAX_SECTORS [1/4] null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS - - - --- 2023-12-27 Christoph Hellwig New
[1/4] null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS [1/4] null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS - - - --- 2023-12-27 Christoph Hellwig New
[resend] loop: don't update discard limits from loop_set_status [resend] loop: don't update discard limits from loop_set_status - - - --- 2023-12-27 Christoph Hellwig New
[2/2] loop: don't update discard limits from loop_set_status [1/2] loop: remove a pointless blk_queue_max_hw_sectors call - - - --- 2023-12-26 Christoph Hellwig New
[1/2] loop: remove a pointless blk_queue_max_hw_sectors call [1/2] loop: remove a pointless blk_queue_max_hw_sectors call - - - --- 2023-12-26 Christoph Hellwig New
blk-wbt: remove the separate write cache tracking blk-wbt: remove the separate write cache tracking - - - --- 2023-12-26 Christoph Hellwig New
block: renumber QUEUE_FLAG_HW_WC block: renumber QUEUE_FLAG_HW_WC - - - --- 2023-12-26 Christoph Hellwig New
block: reject invalid operation in submit_bio_noacct block: reject invalid operation in submit_bio_noacct - - - --- 2023-12-21 Christoph Hellwig New
block: export disk_clear_zoned block: export disk_clear_zoned - - - --- 2023-12-21 Christoph Hellwig New
[14/14] iomap: pass the length of the dirty region to ->map_blocks [01/14] iomap: clear the per-folio dirty bits on all writeback failures - - - --- 2023-12-07 Christoph Hellwig New
[13/14] iomap: map multiple blocks at a time [01/14] iomap: clear the per-folio dirty bits on all writeback failures - - - --- 2023-12-07 Christoph Hellwig New
[12/14] iomap: submit ioends immediately [01/14] iomap: clear the per-folio dirty bits on all writeback failures - 1 - --- 2023-12-07 Christoph Hellwig New
[11/14] iomap: factor out a iomap_writepage_map_block helper [01/14] iomap: clear the per-folio dirty bits on all writeback failures - 1 - --- 2023-12-07 Christoph Hellwig New
[10/14] iomap: only call mapping_set_error once for each failed bio [01/14] iomap: clear the per-folio dirty bits on all writeback failures - 1 - --- 2023-12-07 Christoph Hellwig New
[09/14] iomap: don't chain bios [01/14] iomap: clear the per-folio dirty bits on all writeback failures - 1 - --- 2023-12-07 Christoph Hellwig New
[08/14] iomap: move the iomap_sector sector calculation out of iomap_add_to_ioend [01/14] iomap: clear the per-folio dirty bits on all writeback failures - 1 - --- 2023-12-07 Christoph Hellwig New
[07/14] iomap: clean up the iomap_alloc_ioend calling convention [01/14] iomap: clear the per-folio dirty bits on all writeback failures - 2 - --- 2023-12-07 Christoph Hellwig New
[06/14] iomap: move all remaining per-folio logic into iomap_writepage_map [01/14] iomap: clear the per-folio dirty bits on all writeback failures - 2 - --- 2023-12-07 Christoph Hellwig New
[05/14] iomap: factor out a iomap_writepage_handle_eof helper [01/14] iomap: clear the per-folio dirty bits on all writeback failures - 2 - --- 2023-12-07 Christoph Hellwig New
[04/14] iomap: move the PF_MEMALLOC check to iomap_writepages [01/14] iomap: clear the per-folio dirty bits on all writeback failures - - - --- 2023-12-07 Christoph Hellwig New
[03/14] iomap: move the io_folios field out of struct iomap_ioend [01/14] iomap: clear the per-folio dirty bits on all writeback failures - 1 - --- 2023-12-07 Christoph Hellwig New
[02/14] iomap: treat inline data in iomap_writepage_map as an I/O error [01/14] iomap: clear the per-folio dirty bits on all writeback failures - - - --- 2023-12-07 Christoph Hellwig New
[01/14] iomap: clear the per-folio dirty bits on all writeback failures [01/14] iomap: clear the per-folio dirty bits on all writeback failures - - - --- 2023-12-07 Christoph Hellwig New
« 1 2 ... 3 4 555 56 »