summaryrefslogtreecommitdiffstats
path: root/block (follow)
Commit message (Expand)AuthorAgeFilesLines
* block: Don't allow an atomic write be truncated in blkdev_write_iter()John Garry2024-11-271-1/+4
* mq-deadline: don't call req_get_ioprio from the I/O completion handlerChristoph Hellwig2024-11-261-9/+4
* block: Prevent potential deadlock in blk_revalidate_disk_zones()Damien Le Moal2024-11-261-4/+10
* block: Remove extra part pointer NULLify in blk_rq_init()John Garry2024-11-251-1/+0
* block: req->bio is always set in the merge codeChristoph Hellwig2024-11-201-22/+8
* block: don't bother checking the data direction for mergesChristoph Hellwig2024-11-201-7/+0
* block: blk-mq: fix uninit-value in blk_rq_prep_clone and refactorSuraj Sonawane2024-11-201-7/+6
* Revert "block, bfq: merge bfq_release_process_ref() into bfq_put_cooperator()"Zach Wade2024-11-202-2/+5
* block: Support atomic writes limits for stacked devicesJohn Garry2024-11-191-0/+115
* block: Add extra checks in blk_validate_atomic_write_limits()John Garry2024-11-191-0/+17
* block: Drop granularity check in queue_limit_discard_alignment()John Garry2024-11-191-2/+0
* block: fix uaf for flush rq while iterating tagsYu Kuai2024-11-192-10/+5
* blk-settings: round down io_opt to physical_block_sizeMikulas Patocka2024-11-181-0/+7
* block/genhd: use seq_put_decimal_ull for diskstats decimal valuesDavid Wang2024-11-131-34/+29
* block: don't reorder requests in blk_add_rq_to_plugChristoph Hellwig2024-11-131-2/+2
* block: add a rq_list typeChristoph Hellwig2024-11-134-26/+24
* block: export blk_validate_limitsChristoph Hellwig2024-11-131-1/+2
* block: remove the ioprio field from struct requestChristoph Hellwig2024-11-122-8/+5
* block: remove the write_hint field from struct requestChristoph Hellwig2024-11-122-8/+10
* block: pre-calculate max_zone_append_sectorsChristoph Hellwig2024-11-114-31/+18
* block: lift bio_is_zone_append to bio.hChristoph Hellwig2024-11-111-9/+0
* block: fix bio_split_rw_at to take zone_write_granularity into accountChristoph Hellwig2024-11-111-1/+9
* block: take chunk_sectors into account in bio_split_write_zeroesChristoph Hellwig2024-11-111-12/+23
* block: Handle bio_split() errors in bio_submit_split()John Garry2024-11-111-5/+10
* block: Error an attempt to split an atomic write in bio_split()John Garry2024-11-111-0/+4
* block: Rework bio_split() return valueJohn Garry2024-11-112-5/+7
* block: don't verify IO lock for freeze/unfreeze in elevator_init_mq()Ming Lei2024-11-081-2/+8
* block: always verify unfreeze lock on the owner taskMing Lei2024-11-083-10/+57
* block: remove blk_freeze_queue()Ming Lei2024-11-082-22/+1
* block: Add a public bdev_zone_is_seq() helperDamien Le Moal2024-11-071-15/+2
* block: RCU protect disk->conv_zones_bitmapDamien Le Moal2024-11-071-12/+31
* block: Replace sprintf() with sysfs_emit()zhangguopeng2024-11-072-27/+27
* block: Switch to using refcount_t for zone write plugsDamien Le Moal2024-11-071-10/+10
* Revert "block: pre-calculate max_zone_append_sectors"Jens Axboe2024-11-074-17/+30
* block: pre-calculate max_zone_append_sectorsChristoph Hellwig2024-11-044-30/+17
* block: remove the max_zone_append_sectors check in blk_revalidate_disk_zonesChristoph Hellwig2024-11-041-6/+0
* block: update blk_stack_limits documentationChristoph Hellwig2024-11-041-4/+4
* block: remove bio_add_zone_append_pageChristoph Hellwig2024-10-311-33/+0
* block: remove zone append special casing from the direct I/O pathChristoph Hellwig2024-10-311-32/+2
* blk-integrity: remove seed for user mapped buffersKeith Busch2024-10-302-10/+7
* block: add a bdev_limits helperChristoph Hellwig2024-10-292-3/+2
* block: model freeze & enter queue as lock for supporting lockdepMing Lei2024-10-264-13/+75
* blk-mq: add non_owner variant of start_freeze/unfreeze queue APIsMing Lei2024-10-261-0/+20
* blk-mq: Unexport blk_mq_flush_busy_ctxs()Bart Van Assche2024-10-241-1/+0
* blk-mq: Make blk_mq_quiesce_tagset() hold the tag list mutex less longBart Van Assche2024-10-231-1/+2
* block: remove redundant explicit memory barrier from rq_qos waiter and wakerMuchun Song2024-10-221-3/+1
* Merge branch 'for-6.13/block-atomic' into for-6.13/blockJens Axboe2024-10-221-10/+12
|\
| * fs/block: Check for IOCB_DIRECT in generic_atomic_write_valid()John Garry2024-10-201-8/+10
| * block/fs: Pass an iocb to generic_atomic_write_valid()John Garry2024-10-201-4/+4
* | block: flush all throttled bios when deleting the cgroupLi Lingfeng2024-10-221-24/+44