- 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
- d62cbcf nvme: add support for mq_ops->queue_rqs() by Jens Axboe · 3 years, 1 month ago
- 62451a2 nvme: separate command prep and issue by Jens Axboe · 3 years, 2 months ago
- 3233b94 nvme: split command copy into a helper by Jens Axboe · 3 years, 2 months 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
- 6849709 block: make queue stat accounting a reference by Jens Axboe · 3 years ago
- 0ba4566 bdev: Improve lookup_bdev documentation by Matthew Wilcox (Oracle) · 3 years ago
- 17f81f9 mtd_blkdevs: don't scan partitions for plain mtdblock by Christoph Hellwig · 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
- 4bdcd1d mm: move filemap_range_needs_writeback() into header by Jens Axboe · 3 years, 2 months 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
- a30e344 scsi: remove the gendisk argument to scsi_ioctl by Christoph Hellwig · 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
- 82baa32 mtd_blkdevs: remove the sector out of range check in do_blktrans_request 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
- e92a559 RDMA/qib: rename copy_io to qib_copy_io 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
- 639d353 mmc: core: Use blk_mq_complete_request_direct(). by Sebastian Andrzej Siewior · 3 years, 2 months ago
- e8dc17e blk-mq: Add blk_mq_complete_request_direct() by Sebastian Andrzej Siewior · 3 years, 2 months 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
- 2aa7745 block: don't include blk-mq-sched.h in blk.h by Christoph Hellwig · 3 years, 1 month ago
- 0c6cb3a block: remove the e argument to elevator_exit by Christoph Hellwig · 3 years, 1 month ago
- f46b81c block: remove elevator_exit by Christoph Hellwig · 3 years, 1 month ago
- 0281ed3 block: move blk_get_flush_queue to blk-flush.c by Christoph Hellwig · 3 years, 1 month ago
- 35c90e6 blk_mq: remove repeated includes by Guo Zhengkui · 3 years, 1 month ago
- 5a9d041 block: move io_context creation into where it's needed by Jens Axboe · 3 years, 1 month ago
- 48b5c1f block: only allocate poll_stats if there's a user of them by Jens Axboe · 3 years, 1 month ago
- 25c4b5e blk-ioprio: don't set bio priority if not needed by Jens Axboe · 3 years, 1 month ago
- 1e9c230 blk-mq: move more plug handling from blk_mq_submit_bio into blk_add_rq_to_plug by Christoph Hellwig · 3 years, 1 month ago
- 0c5bcc9 blk-mq: simplify the plug handling in blk_mq_submit_bio by Christoph Hellwig · 3 years, 1 month ago
- a4561f9 sr: set GENHD_FL_REMOVABLE earlier by Christoph Hellwig · 3 years, 1 month ago
- 430cc5d block: cleanup the GENHD_FL_* definitions by Christoph Hellwig · 3 years, 1 month ago
- 9f18db5 block: don't set GENHD_FL_NO_PART for hidden gendisks by Christoph Hellwig · 3 years, 1 month ago
- 1ebe2e5 block: remove GENHD_FL_EXT_DEVT by Christoph Hellwig · 3 years, 1 month ago
- 3b5149a block: remove GENHD_FL_SUPPRESS_PARTITION_INFO by Christoph Hellwig · 3 years, 1 month ago
- 79b0f79 mmc: don't set GENHD_FL_SUPPRESS_PARTITION_INFO by Christoph Hellwig · 3 years, 1 month ago
- 94b49c3 null_blk: don't suppress partitioning information by Christoph Hellwig · 3 years, 1 month ago
- 1408628 block: remove the GENHD_FL_HIDDEN check in blkdev_get_no_open by Christoph Hellwig · 3 years, 1 month ago
- 46e7eac block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART by Christoph Hellwig · 3 years, 1 month ago
- e16e506 block: merge disk_scan_partitions and blkdev_reread_part by Christoph Hellwig · 3 years, 1 month ago
- e3b3bad block: remove a dead check in show_partition by Christoph Hellwig · 3 years, 1 month ago
- 1a827ce1 block: remove GENHD_FL_CD by Christoph Hellwig · 3 years, 1 month ago
- 1545e0b block: move GENHD_FL_BLOCK_EVENTS_ON_EXCL_WRITE to disk->event_flags by Christoph Hellwig · 3 years, 1 month ago
- 8641691 block: move GENHD_FL_NATIVE_CAPACITY to disk->state by Christoph Hellwig · 3 years, 1 month ago
- d9337a4 block: don't include blk-mq headers in blk-core.c by Christoph Hellwig · 3 years, 1 month ago
- 0d7a29a block: move blk_print_req_error to blk-mq.c by Christoph Hellwig · 3 years, 1 month ago
- 22350ad block: move blk_dump_rq_flags to blk-mq.c by Christoph Hellwig · 3 years, 1 month ago
- 450b787 block: move blk_account_io_{start,done} to blk-mq.c by Christoph Hellwig · 3 years, 1 month ago
- f2b8f3c block: move blk_steal_bios to blk-mq.c by Christoph Hellwig · 3 years, 1 month ago
- 52fdbbc block: move blk_rq_init to blk-mq.c by Christoph Hellwig · 3 years, 1 month ago
- 06c8c69 block: move request based cloning helpers to blk-mq.c by Christoph Hellwig · 3 years, 1 month ago
- b84c5b5 blk-mq: move blk_mq_flush_plug_list by Christoph Hellwig · 3 years, 1 month ago
- 4054cff block: remove blk-exec.c by Christoph Hellwig · 3 years, 1 month ago
- 786d4e0 block: remove rq_flush_dcache_pages by Christoph Hellwig · 3 years, 1 month ago
- 79478bf block: move blk_rq_err_bytes to scsi by Christoph Hellwig · 3 years, 1 month ago