summaryrefslogtreecommitdiffstats
path: root/block/blk-zoned.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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-081-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-131-1/+8
* block: introduce blk_req_zone_write_trylockJohannes Thumshirn2020-05-131-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-131-156/+97
* block: Remove partition support for zoned block devicesDamien Le Moal2019-11-131-51/+11
* block: Simplify report zones executionDamien Le Moal2019-11-131-29/+5
* block: cleanup the !zoned case in blk_revalidate_disk_zonesChristoph Hellwig2019-11-131-3/+4
* block: Enhance blk_revalidate_disk_zones()Damien Le Moal2019-11-131-2/+60
* block: add zone open, close and finish ioctl supportAjay Joshi2019-11-071-5/+23
* block: add zone open, close and finish operationsAjay Joshi2019-11-071-14/+21
* block: Simplify REQ_OP_ZONE_RESET_ALL handlingDamien Le Moal2019-11-071-27/+13
* block: Remove REQ_OP_ZONE_RESET pluggingDamien Le Moal2019-11-071-4/+0
* blk-zoned: implement REQ_OP_ZONE_RESET_ALLChaitanya Kulkarni2019-08-051-0/+39
* block: Limit zone array allocation sizeDamien Le Moal2019-07-121-16/+20
* block: Kill gfp_t argument of blkdev_report_zones()Damien Le Moal2019-07-121-12/+19
* block: Fix potential overflow in blk_report_zones()Damien Le Moal2019-07-101-1/+1
* block: add SPDX tags to block layer files missing licensing informationChristoph Hellwig2019-05-011-0/+1
* Merge tag 'for-4.21/block-20181221' of git://git.kernel.dk/linux-blockLinus Torvalds2018-12-281-1/+1
|\
| * block: add queue_is_mq() helperJens Axboe2018-11-161-1/+1
* | block: Fix null_blk_zoned creation failure with small number of zonesShin'ichiro Kawasaki2018-12-121-1/+1
|/
* block: Introduce blk_revalidate_disk_zones()Damien Le Moal2018-10-251-0/+136
* block: add a report_zones methodChristoph Hellwig2018-10-251-113/+51
* block: Improve zone reset executionDamien Le Moal2018-10-251-13/+16
* block: Limit allocation of zone descriptors for report zonesDamien Le Moal2018-10-251-2/+1
* block: Introduce blkdev_nr_zones() helperDamien Le Moal2018-10-251-0/+27
* block: Remove a superfluous cast from blkdev_report_zones()Bart Van Assche2018-07-091-1/+1
* treewide: kvmalloc() -> kvmalloc_array()Kees Cook2018-06-131-2/+2
* blkdev_report_zones_ioctl(): Use vmalloc() to allocate large buffersBart Van Assche2018-05-221-2/+6