- b13e0c7 block: bio-integrity: Advance seed correctly for larger interval sizes by Martin K. Petersen · 2 years, 11 months ago
- 3e1f941 block: fix DIO handling regressions in blkdev_read_iter() by Ilya Dryomov · 2 years, 11 months ago
- e45c47d block: add bio_start_io_acct_time() to control start_time by Mike Snitzer · 2 years, 11 months ago
- 592ee11 blk-mq: fix missing blk_account_io_done() in error path by Yu Kuai · 3 years ago
- 83114df block: fix memory leak in disk_register_independent_access_ranges by Miaoqian Lin · 3 years ago
- 3689f9f Merge tag 'bitmap-5.17-rc1' of git://github.com/norov/linux by Linus Torvalds · 3 years ago
- 0a4ee51 mm: remove cleancache by Christoph Hellwig · 3 years ago
- 3c7c250 Merge tag 'block-5.17-2022-01-21' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years ago
- 46cdc45 block: fix async_depth sysfs interface for mq-deadline by Jens Axboe · 3 years ago
- 3ee859e block: Fix wrong offset in bio_truncate() by OGAWA Hirofumi · 3 years ago
- fd9f4e6 block: assign bi_bdev for cloned bios in blk_rq_prep_clone by Christoph Hellwig · 3 years ago
- 850fd2a block: cleanup q->srcu by Ming Lei · 3 years ago
- e6a2e51 block: Remove unnecessary variable assignment by GuoYong Zheng · 3 years ago
- 9b51d9d cpumask: replace cpumask_next_* with cpumask_first_* where appropriate by Yury Norov · 3 years, 4 months ago
- e1a7aa2 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi by Linus Torvalds · 3 years ago
- 180dccb blk-mq: fix tag_get wait task can't be awakened by Laibin Qiu · 3 years ago
- f079ab0 Merge tag 'iomap-5.17' of git://git.infradead.org/users/willy/linux by Linus Torvalds · 3 years ago
- d3c8108 Merge tag 'for-5.17/block-2022-01-11' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years ago
- 9d497e2 block: don't protect submit_bio_checks by q_usage_counter by Ming Lei · 3 years ago
- 669a064 block: drop needless assignment in set_task_ioprio() by Lukas Bulwahn · 3 years ago
- 6e1fcab scsi: block: pm: Always set request queue runtime active in blk_post_runtime_resume() by Alan Stern · 3 years ago
- e338924 block: check minor range in device_add_disk() by Tetsuo Handa · 3 years ago
- 99d8690 block: fix error unwinding in device_add_disk by Christoph Hellwig · 3 years ago
- 37e11c3 block: call blk_exit_queue() before freeing q->stats by Ming Lei · 3 years ago
- a957b61 block: fix error in handling dead task for ioprio setting by Jens Axboe · 3 years ago
- 518579a blk-mq: blk-mq: check quiesce state before queue_rqs by Keith Busch · 3 years ago
- 2da09da Merge tag 'block-5.16-2021-12-19' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years ago
- 87959fa Revert "block: reduce kblockd_mod_delayed_work_on() CPU consumption" by Jens Axboe · 3 years ago
- fa09ca5 Merge tag 'block-5.16-2021-12-17' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years ago
- 85f5a74 block: Add bio_add_folio() by Matthew Wilcox (Oracle) · 3 years, 9 months ago
- 5ef1630 block: only build the icq tracking code when needed by Christoph Hellwig · 3 years, 1 month ago
- 90b627f block: fold create_task_io_context into ioc_find_get_icq by Christoph Hellwig · 3 years, 1 month ago
- 5fc11ee block: open code create_task_io_context in set_task_ioprio by Christoph Hellwig · 3 years, 1 month ago
- 8472161 block: fold get_task_io_context into set_task_ioprio by Christoph Hellwig · 3 years, 1 month ago
- a411cd3 block: move set_task_ioprio to blk-ioc.c by Christoph Hellwig · 3 years, 1 month ago
- 091abcb block: cleanup ioc_clear_queue by Christoph Hellwig · 3 years, 1 month ago
- edf70ff block: refactor put_io_context by Christoph Hellwig · 3 years, 1 month ago
- 8a20c0c block: remove the NULL ioc check in put_io_context by Christoph Hellwig · 3 years, 1 month ago
- 4be8a2e block: refactor put_iocontext_active by Christoph Hellwig · 3 years, 1 month ago
- 0aed2f1 block: simplify struct io_context refcounting by Christoph Hellwig · 3 years, 1 month ago
- 8a2ba17 block: remove the nr_task field from struct io_context by Christoph Hellwig · 3 years, 1 month ago
- 3c67d44 block: add mq_ops->queue_rqs hook by Jens Axboe · 3 years, 1 month ago
- fcade2c block: use singly linked list for bio cache by Jens Axboe · 3 years, 1 month ago
- 5581a5d block: add completion handler for fast path by Jens Axboe · 3 years, 1 month ago
- cb2ac29 block: reduce kblockd_mod_delayed_work_on() CPU consumption by Jens Axboe · 3 years ago
- 6849709 block: make queue stat accounting a reference by Jens Axboe · 3 years ago
- edaa263 iocost: Fix divide-by-zero on donation from low hweight cgroup by Tejun Heo · 3 years ago
- 0ba4566 bdev: Improve lookup_bdev documentation by Matthew Wilcox (Oracle) · 3 years ago
- eccea80 Merge tag 'block-5.16-2021-12-10' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 1 month ago
- e6a59aa block: fix ioprio_get(IOPRIO_WHO_PGRP) vs setuid(2) by Davidlohr Bueso · 3 years, 1 month ago
- 6efcdad Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf by Jakub Kicinski · 3 years, 1 month ago
- 75feae7 block: fix single bio async DIO error handling by Pavel Begunkov · 3 years, 1 month ago
- fea9f92 blk-mq: Optimise blk_mq_queue_tag_busy_iter() for shared tags by John Garry · 3 years, 1 month ago
- fc39f8d blk-mq: Delete busy_iter_fn by John Garry · 3 years, 1 month ago
- 8ab30a3 blk-mq: Drop busy_iter_fn blk_mq_hw_ctx argument by John Garry · 3 years, 1 month ago
- 73f3760 blk-mq: don't use plug->mq_list->q directly in blk_mq_run_dispatch_ops() by Ming Lei · 3 years, 1 month ago
- 41adf53 blk-mq: don't run might_sleep() if the operation needn't blocking by Ming Lei · 3 years, 1 month ago
- 4cafe86 blk-mq: run dispatch lock once in case of issuing from list by Ming Lei · 3 years, 1 month ago
- bcc330f blk-mq: pass request queue to blk_mq_run_dispatch_ops by Ming Lei · 3 years, 1 month ago
- 704b914 blk-mq: move srcu from blk_mq_hw_ctx to request_queue by Ming Lei · 3 years, 1 month ago
- 2a904d0 blk-mq: remove hctx_lock and hctx_unlock by Ming Lei · 3 years, 1 month ago
- 0a467d0 block: switch to atomic_t for request references by Jens Axboe · 3 years, 2 months ago
- ceaa762 block: move direct_IO into our own read_iter handler by Jens Axboe · 3 years, 2 months ago
- 8581fd4 treewide: Add missing includes masked by cgroup -> bpf dependency by Jakub Kicinski · 3 years, 1 month ago
- a08ed9a block: fix double bio queue when merging in cached request path by Jens Axboe · 3 years, 1 month ago
- 373b541 block: get rid of useless goto and label in blk_mq_get_new_requests() by Jens Axboe · 3 years, 1 month ago
- 18d7817 blk-mq: check q->poll_stat in queue_poll_stat_show by Ming Lei · 3 years, 1 month ago
- 8a75189 block: Fix fsync always failed if once failed by Ye Bin · 3 years, 1 month ago
- b84ba30 block: remove the gendisk argument to blk_execute_rq by Christoph Hellwig · 3 years, 1 month ago
- f3fa33a block: remove the ->rq_disk field in struct request by Christoph Hellwig · 3 years, 1 month ago
- 79bb1db block: don't check ->rq_disk in merges by Christoph Hellwig · 3 years, 1 month ago
- af22fef block: Remove redundant initialization of variable ret by Colin Ian King · 3 years, 1 month ago
- eca5892 block: simplify ioc_lookup_icq by Christoph Hellwig · 3 years, 1 month ago
- 18b74c4 block: simplify ioc_create_icq by Christoph Hellwig · 3 years, 1 month ago
- d538ea4 block: return the io_context from create_task_io_context by Christoph Hellwig · 3 years, 1 month ago
- 8ffc136 block: use alloc_io_context in __copy_io by Christoph Hellwig · 3 years, 1 month ago
- a0f14d8 block: factor out a alloc_io_context helper by Christoph Hellwig · 3 years, 1 month ago
- 50569c2 block: remove get_io_context_active by Christoph Hellwig · 3 years, 1 month ago
- 222ee58 block: move the remaining elv.icq handling to the I/O scheduler by Christoph Hellwig · 3 years, 1 month ago
- 87dd1d6 block: move blk_mq_sched_assign_ioc to blk-ioc.c by Christoph Hellwig · 3 years, 1 month ago
- 3304742 block: mark put_io_context_active static by Christoph Hellwig · 3 years, 1 month ago
- c2a3246 Revert "block: Provide blk_mq_sched_get_icq()" by Christoph Hellwig · 3 years, 1 month ago
- a0725c2 bfq: use bfq_bic_lookup in bfq_limit_depth by Christoph Hellwig · 3 years, 1 month ago
- 836b394 bfq: simplify bfq_bic_lookup by Christoph Hellwig · 3 years, 1 month ago
- 88c9a2c fork: move copy_io to block/blk-ioc.c by Christoph Hellwig · 3 years, 1 month ago
- 5f480b1 blk-mq: use bio->bi_opf after bio is checked by Ming Lei · 3 years, 1 month ago
- c65e6fd bfq: Do not let waker requests skip proper accounting by Jan Kara · 3 years, 1 month ago
- 1eb17f5 bfq: Log waker detections by Jan Kara · 3 years, 1 month ago
- 582f04e bfq: Provide helper to generate bfqq name by Jan Kara · 3 years, 1 month ago
- 1f18b70 bfq: Limit waker detection in time by Jan Kara · 3 years, 1 month ago
- 76f1df8 bfq: Limit number of requests consumed by each cgroup by Jan Kara · 3 years, 1 month ago
- 44dfa27 bfq: Store full bitmap depth in bfq_data by Jan Kara · 3 years, 1 month ago
- 98f0449 bfq: Track number of allocated requests in bfq_entity by Jan Kara · 3 years, 1 month ago
- 790cf9c block: Provide blk_mq_sched_get_icq() by Jan Kara · 3 years, 1 month ago
- 72cd9df blk-crypto: remove blk_crypto_unregister() by Eric Biggers · 3 years, 1 month ago
- 5b13bc8 blk-mq: cleanup request allocation by Christoph Hellwig · 3 years, 1 month ago
- 82d981d block: don't include <linux/part_stat.h> in blk.h by Christoph Hellwig · 3 years, 1 month ago
- ca5b304 block: don't include <linux/idr.h> in blk.h by Christoph Hellwig · 3 years, 1 month ago
- a2ff778 block: don't include <linux/blk-mq.h> in blk.h by Christoph Hellwig · 3 years, 1 month ago
- e4a19f7 block: don't include blk-mq.h in blk.h by Christoph Hellwig · 3 years, 1 month ago