summaryrefslogtreecommitdiffstats
path: root/block/blk-zoned.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* block: pass a gendisk to blk_queue_clear_zone_settingsChristoph Hellwig2022-07-061-1/+3
* block: use bdev_is_zoned instead of open coding itChristoph Hellwig2022-07-061-5/+4
* Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds2022-03-241-1/+0
|\
| * scsi: block: Remove REQ_OP_WRITE_SAME supportChristoph Hellwig2022-02-221-1/+0
* | block: pass a block_device and opf to bio_initChristoph Hellwig2022-02-021-4/+1
* | block: pass a block_device and opf to blk_next_bioChaitanya Kulkarni2022-02-021-6/+3
|/
* block: Hold invalidate_lock in BLKRESETZONE ioctlShin'ichiro Kawasaki2021-11-111-10/+5
* blk-zoned: allow BLKREPORTZONE without CAP_SYS_ADMINNiklas Cassel2021-08-241-3/+0
* blk-zoned: allow zone management send operations without CAP_SYS_ADMINNiklas Cassel2021-08-241-3/+0
* block: improve handling of all zones reset operationDamien Le Moal2021-06-041-27/+92
* blk-zoned: Remove the definition of blk_zone_start()Bart Van Assche2021-04-071-8/+0
* block: Discard page cache of zone reset target rangeShin'ichiro Kawasaki2021-03-111-2/+36
* block: Fix REQ_OP_ZONE_RESET_ALL handlingDamien Le Moal2021-03-101-1/+1
* block: introduce blk_queue_clear_zone_settings()Damien Le Moal2021-02-101-0/+17
* block: Improve blk_revalidate_disk_zones() checksDamien Le Moal2020-12-071-1/+15
* block: don't do revalidate zones on invalid devicesJohannes Thumshirn2020-08-031-0/+3
* block: add capacity field to zone descriptorsMatias Bjørling2020-07-081-0/+1
* block: Modify revalidate zonesDamien Le Moal2020-05-121-1/+8
* block: introduce blk_req_zone_write_trylockJohannes Thumshirn2020-05-121-0/+14
* Merge tag 'for-5.7/drivers-2020-03-29' of git://git.kernel.dk/linux-blockLinus Torvalds2020-03-301-0/+32
|\
| * block: add a zone condition debug helperChaitanya Kulkarni2020-03-271-0/+32
* | block, zoned: fix integer overflow with BLKRESETZONE et alAlexey Dobriyan2020-03-121-1/+1
|/
* block: mark zone-mgmt bios with REQ_SYNCChaitanya Kulkarni2020-01-091-1/+1
* block: set the zone size in blk_revalidate_disk_zones atomicallyChristoph Hellwig2019-12-031-26/+33
* block: don't handle bio based drivers in blk_revalidate_disk_zonesChristoph Hellwig2019-12-031-11/+5
* block: allocate the zone bitmaps lazilyChristoph Hellwig2019-12-031-33/+32
* block: replace seq_zones_bitmap with conv_zones_bitmapChristoph Hellwig2019-12-031-9/+9
* block: simplify blkdev_nr_zonesChristoph Hellwig2019-12-031-18/+8
* block: remove the empty line at the end of blk-zoned.cChristoph Hellwig2019-12-031-1/+0
* block: rework zone reportingChristoph Hellwig2019-11-121-156/+97
* block: Remove partition support for zoned block devicesDamien Le Moal2019-11-121-51/+11
* block: Simplify report zones executionDamien Le Moal2019-11-121-29/+5