summaryrefslogtreecommitdiffstats
path: root/block/blk-zoned.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* treewide: Rename enum req_opf into enum req_opBart Van Assche2022-07-141-4/+3
* block: move zone related fields to struct gendiskChristoph Hellwig2022-07-061-24/+21
* block: use bdev based helpers in blkdev_zone_mgmt{,all}Christoph Hellwig2022-07-061-4/+4
* block: replace blkdev_nr_zones with bdev_nr_zonesChristoph Hellwig2022-07-061-7/+8
* block: pass a gendisk to blk_queue_free_zone_bitmapsChristoph Hellwig2022-07-061-3/+5