summaryrefslogtreecommitdiff
path: root/block
AgeCommit message (Expand)AuthorFilesLines
2024-05-01block: Improve zone write request completion handlingDamien Le Moal3-13/+12
2024-05-01block: Improve blk_zone_write_plug_bio_merged()Damien Le Moal1-2/+7
2024-05-01block: Fix handling of non-empty flush write requests to zonesDamien Le Moal3-9/+13
2024-05-01block: Fix flush request sector restoreDamien Le Moal1-1/+2
2024-05-01block: Do not remove zone write plugs still in useDamien Le Moal1-8/+31
2024-05-01block: Unhash a zone write plug only if neededDamien Le Moal1-23/+32
2024-05-01block: Hold a reference on zone write plugs to schedule submissionDamien Le Moal1-5/+21
2024-05-01block: Fix reference counting for zone write plugs in error stateDamien Le Moal1-26/+49
2024-05-01block: Fix zone write plug initialization from blk_revalidate_zone_cb()Damien Le Moal1-3/+4
2024-05-01block: Exclude conventional zones when faking max open limitDamien Le Moal1-10/+28
2024-04-25block: check if zone_wplugs_hash exists in queue_zone_wplugs_showJohannes Thumshirn1-0/+3
2024-04-23block: use a per disk workqueue for zone write pluggingDamien Le Moal1-8/+24
2024-04-19block/mq-deadline: Remove some unused functionsJiapeng Chong1-28/+0
2024-04-17block: Do not special-case plugging of zone write operationsDamien Le Moal4-45/+2
2024-04-17block: Do not force select mq-deadline with CONFIG_BLK_DEV_ZONEDDamien Le Moal1-1/+0
2024-04-17block: Remove zone write lockingDamien Le Moal2-64/+3
2024-04-17block: Replace zone_wlock debugfs entry with zone_wplugs entryDamien Le Moal3-10/+27
2024-04-17block: Move zone related debugfs attribute to blk-zoned.cDamien Le Moal5-28/+21
2024-04-17block: Do not check zone type in blk_check_zone_append()Damien Le Moal1-2/+1
2024-04-17block: Remove elevator required featuresDamien Le Moal3-58/+5
2024-04-17block: mq-deadline: Remove support for zone write lockingDamien Le Moal1-170/+6
2024-04-17block: Simplify blk_revalidate_disk_zones() interfaceDamien Le Moal1-14/+7
2024-04-17block: Remove BLK_STS_ZONE_RESOURCEDamien Le Moal1-26/+0
2024-04-17block: Allow BIO-based drivers to use blk_revalidate_disk_zones()Damien Le Moal1-6/+24
2024-04-17block: Implement zone append emulationDamien Le Moal3-15/+66
2024-04-17block: Allow zero value of max_zone_append_sectors queue limitDamien Le Moal4-14/+22
2024-04-17block: Fake max open zones limit when there is no limitDamien Le Moal1-6/+35
2024-04-17block: Introduce zone write pluggingDamien Le Moal6-10/+1181
2024-04-17block: Remember zone capacity when revalidating zonesDamien Le Moal1-0/+26
2024-04-17block: Allow using bio_attempt_back_merge() internallyDamien Le Moal2-7/+9
2024-04-17block: Introduce blk_zone_update_request_bio()Damien Le Moal2-7/+23
2024-04-17block: Remove req_bio_endio()Damien Le Moal1-30/+28
2024-04-17block: Restore sector of flush requestsDamien Le Moal1-0/+1
2024-04-15block: Call blkdev_dio_unaligned() from blkdev_direct_IO()John Garry1-17/+12
2024-04-03blk-cgroup: use group allocation/free of per-cpu counters APIKefeng Wang1-12/+6
2024-04-01blk-cgroup: use bio_list_merge_initChristoph Hellwig1-2/+1
2024-04-01blk-throttle: Only use seq_printf() in tg_prfill_limit()John Garry1-25/+26
2024-04-01blk-mq: don't schedule block kworker on isolated CPUsMing Lei1-10/+47
2024-03-29Merge tag 'block-6.9-20240329' of git://git.kernel.dk/linuxLinus Torvalds4-11/+4
2024-03-28block: Do not force full zone append completion in req_bio_endio()Damien Le Moal1-7/+2
2024-03-26block: don't reject too large max_user_sectors in blk_validate_limitsChristoph Hellwig1-2/+1
2024-03-26block: Make blk_rq_set_mixed_merge() staticJohn Garry2-2/+1
2024-03-18Merge tag 'vfs-6.9-rc1.fixes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+7
2024-03-18fs,block: get holder during claimChristian Brauner1-0/+7
2024-03-14block: fix mismatched kerneldoc function nameJiapeng Chong1-1/+1
2024-03-13Revert "blk-lib: check for kill signal"Christoph Hellwig1-39/+1
2024-03-13Revert "block/mq-deadline: use correct way to throttling write requests"Bart Van Assche1-2/+1
2024-03-13block: limit block time caching to in_task() contextJens Axboe1-1/+1
2024-03-11Revert "dm: use queue_limits_set"Linus Torvalds1-1/+1
2024-03-11Merge tag 'for-6.9/block-20240310' of git://git.kernel.dk/linuxLinus Torvalds29-361/+687