summaryrefslogtreecommitdiffstats
path: root/block/blk.h
Commit message (Expand)AuthorAgeFilesLines
* block: implement async io_uring discard cmdPavel Begunkov2024-09-111-0/+1
* block: Added folio-ized version of bio_add_hw_page()Kundan Kumar2024-09-111-0/+4
* block: don't use bio_split_rw on misc operationsChristoph Hellwig2024-08-291-1/+6
* block: properly handle REQ_OP_ZONE_APPEND in __bio_split_to_limitsChristoph Hellwig2024-08-291-0/+4
* block: rework bio splittingChristoph Hellwig2024-08-291-19/+44
* Merge tag 'for-6.11/block-post-20240722' of git://git.kernel.dk/linuxLinus Torvalds2024-07-221-2/+12
|\
| * block: don't free submitter owned integrity payload on I/O completionChristoph Hellwig2024-07-031-2/+11
| * block: split integrity support out of bio.hChristoph Hellwig2024-07-031-0/+1
* | block: add a bvec_phys helperChristoph Hellwig2024-07-081-2/+2
|/
* block: remove bio_integrity_processChristoph Hellwig2024-06-281-5/+2
* block: remove disk_update_readaheadChristoph Hellwig2024-06-261-0/+2
* block: Add core atomic write supportJohn Garry2024-06-201-0/+3
* block: Pass blk_queue_get_max_sectors() a request pointerJohn Garry2024-06-201-2/+4
* block: move the bounce flag into the features fieldChristoph Hellwig2024-06-191-1/+1
* block: remove the blk_integrity_profile structureChristoph Hellwig2024-06-141-0/+8
* Merge tag 'pull-bd_inode-1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2024-05-211-0/+2
|\
| * missing helpers: bdev_unhash(), bdev_drop()Al Viro2024-05-031-0/+2
* | blk-throttle: remove CONFIG_BLK_DEV_THROTTLING_LOWYu Kuai2024-05-091-11/+0
* | block: support to account io_ticks preciselyYu Kuai2024-05-091-0/+1
* | block: add a bio_await_chain helperKeith Busch2024-05-071-0/+1
* | block: Improve zone write request completion handlingDamien Le Moal2024-05-011-4/+4
* | block: Fix handling of non-empty flush write requests to zonesDamien Le Moal2024-05-011-2/+2
* | block: Implement zone append emulationDamien Le Moal2024-04-171-2/+12
* | block: Introduce zone write pluggingDamien Le Moal2024-04-171-3/+48
* | block: Allow using bio_attempt_back_merge() internallyDamien Le Moal2024-04-171-0/+8
* | block: Introduce blk_zone_update_request_bio()Damien Le Moal2024-04-171-1/+18
|/
* block: Make blk_rq_set_mixed_merge() staticJohn Garry2024-03-261-1/+0
* block: limit block time caching to in_task() contextJens Axboe2024-03-131-1/+1
* Merge tag 'for-6.9/block-20240310' of git://git.kernel.dk/linuxLinus Torvalds2024-03-111-2/+83
|\
| * block: io wait hang check helperKeith Busch2024-02-241-0/+13
| * block: pass a queue_limits argument to blk_alloc_queueChristoph Hellwig2024-02-131-1/+1
| * block: add an API to atomically update queue limitsChristoph Hellwig2024-02-131-1/+1
| * block: update cached timestamp post schedule/preemptionJens Axboe2024-02-051-1/+3
| * block: cache current nsec time in struct blk_plugJens Axboe2024-02-051-1/+13
| * block: add blk_time_get_ns() and blk_time_get() helpersJens Axboe2024-02-051-1/+12
| * block: move cgroup time handling code into blk.hJens Axboe2024-02-051-0/+42
* | block: remove bdev_handle completelyChristian Brauner2024-02-251-5/+0
* | bdev: remove bdev pointer from struct bdev_handleChristian Brauner2024-02-251-2/+1
* | bdev: make struct bdev_handle private to the block layerChristian Brauner2024-02-251-3/+9
* | bdev: make bdev_{release, open_by_dev}() private to block layerChristian Brauner2024-02-251-0/+4
|/
* block: simplify disk_set_zonedChristoph Hellwig2023-12-191-2/+0
* block: Add some exports for bcachefsKent Overstreet2023-08-141-1/+0
* block: make bvec_try_merge_hw_page() non-staticJinyoung Choi2023-08-091-0/+4
* blk-flush: count inflight flush_data requestsChengming Zhou2023-07-171-3/+2
* block: remove BIO_PAGE_REFFEDChristoph Hellwig2023-06-161-2/+0
* block: replace fmode_t with a block-specific type for block open flagsChristoph Hellwig2023-06-121-5/+6
* block: remove unused fmode_t arguments from ioctl handlersChristoph Hellwig2023-06-121-3/+3
* block: move a few internal definitions out of blkdev.hChristoph Hellwig2023-06-121-2/+21
* block: delete partitions later in del_gendiskChristoph Hellwig2023-06-051-1/+1
* block: Add BIO_PAGE_PINNED and associated infrastructureDavid Howells2023-05-241-0/+12