summaryrefslogtreecommitdiffstats
path: root/block/blk-zoned.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-6.11/block-20240710' of git://git.kernel.dk/linuxLinus Torvalds2024-07-151-105/+21
|\
| * block: Remove blk_alloc_zone_bitmap()Damien Le Moal2024-07-051-10/+2
| * block: Remove REQ_OP_ZONE_RESET_ALL emulationDamien Le Moal2024-07-051-73/+3
| * block: Define bdev_nr_zones() as an inline functionDamien Le Moal2024-06-211-18/+0
| * block: Improve checks on zone resource limitsDamien Le Moal2024-06-151-4/+16
* | block: Optimize disk zone resource cleanupDamien Le Moal2024-06-121-0/+3
|/
* block: Fix zone write plugging handling of devices with a runt zoneDamien Le Moal2024-05-301-8/+27
* block: Fix validation of zoned device with a runt zoneDamien Le Moal2024-05-301-5/+11
* Merge tag 'pull-bd_flags-2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2024-05-211-2/+2
|\
* \ Merge tag 'pull-bd_inode-1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2024-05-211-2/+2
|\ \
| * | use ->bd_mapping instead of ->bd_inode->i_mappingAl Viro2024-05-031-2/+2
| |/
* | block: Cleanup blk_revalidate_zone_cb()Damien Le Moal2024-05-011-52/+77
* | block: Simplify zone write plug BIO abortDamien Le Moal2024-05-011-8/+7
* | block: Simplify blk_zone_write_plug_bio_endio()Damien Le Moal2024-05-011-2/+1
* | block: Improve zone write request completion handlingDamien Le Moal2024-05-011-5/+6
* | block: Improve blk_zone_write_plug_bio_merged()Damien Le Moal2024-05-011-2/+7
* | block: Fix handling of non-empty flush write requests to zonesDamien Le Moal2024-05-011-4/+8
* | block: Do not remove zone write plugs still in useDamien Le Moal2024-05-011-8/+31
* | block: Unhash a zone write plug only if neededDamien Le Moal2024-05-011-23/+32
* | block: Hold a reference on zone write plugs to schedule submissionDamien Le Moal2024-05-011-5/+21
* | block: Fix reference counting for zone write plugs in error stateDamien Le Moal2024-05-011-26/+49
* | block: Fix zone write plug initialization from blk_revalidate_zone_cb()Damien Le Moal2024-05-011-3/+4
* | block: Exclude conventional zones when faking max open limitDamien Le Moal2024-05-011-10/+28
* | block: check if zone_wplugs_hash exists in queue_zone_wplugs_showJohannes Thumshirn2024-04-251-0/+3
* | block: use a per disk workqueue for zone write pluggingDamien Le Moal2024-04-231-8/+24
* | block: Remove zone write lockingDamien Le Moal2024-04-171-63/+3
* | block: Replace zone_wlock debugfs entry with zone_wplugs entryDamien Le Moal2024-04-171-7/+24
* | block: Move zone related debugfs attribute to blk-zoned.cDamien Le Moal2024-04-171-0/+20
* | block: Simplify blk_revalidate_disk_zones() interfaceDamien Le Moal2024-04-171-14/+7
* | block: Allow BIO-based drivers to use blk_revalidate_disk_zones()Damien Le Moal2024-04-171-6/+24
* | block: Implement zone append emulationDamien Le Moal2024-04-171-11/+53
* | block: Allow zero value of max_zone_append_sectors queue limitDamien Le Moal2024-04-171-1/+1
* | block: Fake max open zones limit when there is no limitDamien Le Moal2024-04-171-6/+35
* | block: Introduce zone write pluggingDamien Le Moal2024-04-171-3/+1088
* | block: Remember zone capacity when revalidating zonesDamien Le Moal2024-04-171-0/+26
|/
* block: Do not include rbtree.h in blk-zoned.cDamien Le Moal2024-02-221-1/+0
* block: remove gfp_flags from blkdev_zone_mgmtJohannes Thumshirn2024-02-121-11/+8
* block: Treat sequential write preferred zone type as invalidDamien Le Moal2024-01-081-1/+1
* block: remove disk_clear_zonedChristoph Hellwig2024-01-081-21/+0
* block: export disk_clear_zoned()Jens Axboe2023-12-201-0/+1
* block: simplify disk_set_zonedChristoph Hellwig2023-12-191-1/+2
* Merge branch '6.5/scsi-staging' into 6.5/scsi-fixesMartin K. Petersen2023-07-111-36/+50
|\
| * scsi: block: Improve checks in blk_revalidate_disk_zones()Damien Le Moal2023-07-051-36/+50
* | block: replace fmode_t with a block-specific type for block open flagsChristoph Hellwig2023-06-121-4/+4
* | block: remove unused fmode_t arguments from ioctl handlersChristoph Hellwig2023-06-121-2/+2
* | block: Introduce blk_rq_is_seq_zoned_write()Bart Van Assche2023-05-181-4/+1
* | block: Simplify blk_req_needs_zone_write_lock()Bart Van Assche2023-05-181-3/+0
|/
* block: remove more NULL checks after bdev_get_queue()Juhyung Park2023-02-211-10/+0
* block: add a new helper bdev_{is_zone_start, offset_from_zone_start}Pankaj Raghav2023-01-291-2/+2
* block: adapt blk_mq_plug() to not plug for writes that require a zone lockPankaj Raghav2022-09-291-6/+3