summaryrefslogtreecommitdiff
path: root/block/blk-core.c
AgeCommit message (Expand)AuthorFilesLines
2026-06-16block: Remove redundant plug in __submit_bio()Wen Xiong1-7/+0
2026-06-12block: add configurable error injectionChristoph Hellwig1-0/+4
2026-06-12block: add a str_to_blk_op helperChristoph Hellwig1-0/+10
2026-06-12block: add a "tag" for block status codesChristoph Hellwig1-0/+28
2026-06-12block: add a macro to initialize the status tableChristoph Hellwig1-20/+25
2026-06-09block: propagate in_flight to whole disk on partition I/OTang Yizhou1-2/+2
2026-05-28block: add a bio_endio_status helperChristoph Hellwig1-7/+4
2026-05-15block: unexport blk_status_to_strChristoph Hellwig1-1/+0
2026-05-15block: unexport blk_io_scheduleChristoph Hellwig1-1/+0
2026-04-17block: Add WQ_PERCPU to alloc_workqueue usersMarco Crivellari1-1/+1
2026-02-03blk-mq: add a new queue sysfs attribute async_depthYu Kuai1-0/+1
2026-01-15block: improve blk_op_str() commentDamien Le Moal1-5/+5
2026-01-11blk-crypto: handle the fallback above the block layerChristoph Hellwig1-3/+7
2026-01-11blk-crypto: submit the encrypted bio in blk_crypto_fallback_bio_prepChristoph Hellwig1-1/+1
2025-11-25block: fix typos in comments and strings in blk-coreshechenglong1-6/+6
2025-10-02Merge tag 'for-6.18/block-20250929' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-8/+11
2025-09-22block: fix EOD return for device with nr_sectors == 0Jens Axboe1-1/+3
2025-09-10block: fix ordering of recursive split IOYu Kuai1-6/+10
2025-09-10block: skip unnecessary checks for split bioYu Kuai1-1/+1
2025-09-10block: initialize bio issue time in blk_mq_submit_bio()Yu Kuai1-1/+0
2025-08-18block: tone down bio_check_eodChristoph Hellwig1-1/+1
2025-06-08treewide, timers: Rename from_timer() to timer_container_of()Ingo Molnar1-1/+1
2025-05-10block: export API to get the number of bdev inflight IOYu Kuai1-1/+1
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner1-1/+1
2025-03-18block: Make request_queue lockdep splats show up earlierThomas Hellström1-0/+6
2025-03-10block: introduce a dedicated lock for protecting queue elevator updatesNilay Shroff1-0/+1
2025-01-29block: get rid of request queue ->sysfs_dir_lockNilay Shroff1-1/+0
2025-01-10block: don't update BLK_FEAT_POLL in __blk_mq_update_nr_hw_queuesChristoph Hellwig1-4/+3
2025-01-10block: check BLK_FEAT_POLL under q_usage_countChristoph Hellwig1-10/+12
2024-11-13block: add a rq_list typeChristoph Hellwig1-3/+3
2024-11-11block: pre-calculate max_zone_append_sectorsChristoph Hellwig1-1/+1
2024-11-08block: always verify unfreeze lock on the owner taskMing Lei1-1/+1
2024-11-07Revert "block: pre-calculate max_zone_append_sectors"Jens Axboe1-1/+1
2024-11-04block: pre-calculate max_zone_append_sectorsChristoph Hellwig1-1/+1
2024-10-26block: model freeze & enter queue as lock for supporting lockdepMing Lei1-2/+16
2024-08-13scsi: block: Don't check REQ_ATOMIC for readsJohn Garry1-0/+1
2024-07-19block: avoid polling configuration errorshexue1-1/+4
2024-07-05block: Remove REQ_OP_ZONE_RESET_ALL emulationDamien Le Moal1-4/+1
2024-06-27block: Delete blk_queue_flag_test_and_set()John Garry1-14/+0
2024-06-21block: Add core atomic write supportJohn Garry1-0/+19
2024-06-19block: move the poll flag to queue_limitsChristoph Hellwig1-3/+2
2024-06-19block: move cache control settings out of queue->flagsChristoph Hellwig1-1/+1
2024-05-23Merge tag 'block-6.10-20240523' of git://git.kernel.dk/linuxLinus Torvalds1-6/+7
2024-05-22block: fix lost bio for plug enabled bio based deviceYu Kuai1-6/+7
2024-05-21Merge tag 'pull-bd_flags-2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-7/+10
2024-05-13Merge tag 'for-6.10/block-20240511' of git://git.kernel.dk/linuxLinus Torvalds1-13/+13
2024-05-09block: support to account io_ticks preciselyYu Kuai1-4/+5
2024-05-09block: add plug while submitting IOYu Kuai1-0/+6
2024-05-03bdev: move ->bd_make_it_fail to ->__bd_flagsAl Viro1-1/+2
2024-05-03bdev: move ->bd_ro_warned to ->__bd_flagsAl Viro1-2/+3