- 5ef1630 block: only build the icq tracking code when needed by Christoph Hellwig · 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
- 0a467d0 block: switch to atomic_t for request references by Jens Axboe · 3 years, 2 months ago
- f3fa33a block: remove the ->rq_disk field in struct request by Christoph Hellwig · 3 years, 1 month ago
- eca5892 block: simplify ioc_lookup_icq 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
- 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
- 0c5bcc9 blk-mq: simplify the plug handling in blk_mq_submit_bio 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
- 0d7a29a block: move blk_print_req_error 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
- 06c8c69 block: move request based cloning helpers to blk-mq.c by Christoph Hellwig · 3 years, 1 month ago
- 2b504bd blk-mq: don't insert FUA request with data into scheduler queue by Ming Lei · 3 years, 1 month ago
- 900e080 block: move queue enter logic into blk_mq_submit_bio() by Jens Axboe · 3 years, 2 months ago
- c98cb5b block: make bio_queue_enter() fast-path available inline by Jens Axboe · 3 years, 2 months ago
- a2247f1 block: Add independent access ranges support by Damien Le Moal · 3 years, 2 months ago
- d92ca9d8 blk-mq: don't handle non-flush requests in blk_insert_flush by Christoph Hellwig · 3 years, 2 months ago
- 87c037d block: return whether or not to unplug through boolean by Jens Axboe · 3 years, 2 months ago
- 9be3e06 block: move update request helpers into blk-mq.c by Jens Axboe · 3 years, 2 months ago
- abd45c1 block: handle fast path of bio splitting inline by Jens Axboe · 3 years, 3 months ago
- 6ce913f block: rename REQ_HIPRI to REQ_POLLED by Christoph Hellwig · 3 years, 3 months ago
- be6bfe3 block: inline hot paths of blk_account_io_*() by Pavel Begunkov · 3 years, 3 months ago
- 8a70951 block: merge block_ioctl into blkdev_ioctl by Christoph Hellwig · 3 years, 3 months ago
- 84b8514 block: move the *blkdev_ioctl declarations out of blkdev.h by Christoph Hellwig · 3 years, 3 months ago
- ba0ffdd block: bump max plugged deferred size from 16 to 32 by Jens Axboe · 3 years, 3 months ago
- a7b36ee block: move blk-throtl fast path inline by Jens Axboe · 3 years, 3 months ago
- 1820f4f blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}() by John Garry · 3 years, 3 months ago
- badf7f6 block: move a few merge helpers out of <linux/blkdev.h> by Christoph Hellwig · 3 years, 3 months ago
- 2e9bc34 block: move elevator.h to block/ by Christoph Hellwig · 3 years, 3 months ago
- aec89dc block: keep q_usage_counter in atomic mode after del_gendisk by Christoph Hellwig · 3 years, 3 months ago
- 8e141f9 block: drain file system I/O on del_gendisk by Christoph Hellwig · 3 years, 3 months ago
- cd82cca block: split out operations on block special files by Christoph Hellwig · 3 years, 4 months ago
- 3b629f8 Merge tag 'io_uring-bio-cache.5-2021-08-30' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 4 months ago
- 6793691 Merge tag 'for-5.15/block-2021-08-30' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 4 months ago
- 270a1c9 block: provide bio_clear_hipri() helper by Jens Axboe · 3 years, 5 months ago
- 92e7755 block: return errors from disk_alloc_events by Luis Chamberlain · 3 years, 4 months ago
- 614310c block: return errors from blk_integrity_add by Luis Chamberlain · 3 years, 4 months ago
- a9ed27a blk-mq: fix is_flush_rq by Ming Lei · 3 years, 4 months ago
- 4f1e963 blk-throtl: optimize IOPS throttle for large IO scenarios by Chunguang Xu · 3 years, 5 months ago
- 3d2e798 block: pass a gendisk to bdev_resize_partition by Christoph Hellwig · 3 years, 5 months ago
- 926fbb1 block: pass a gendisk to bdev_del_partition by Christoph Hellwig · 3 years, 5 months ago
- 7f6be37 block: pass a gendisk to bdev_add_partition by Christoph Hellwig · 3 years, 5 months ago
- abd2864 block: remove disk_name() by Christoph Hellwig · 3 years, 5 months ago
- fd2ef39 blk: Fix lock inversion between ioc lock and bfqd lock by Jan Kara · 3 years, 6 months ago
- 2bc8cda block: add the events* attributes to disk_attrs by Christoph Hellwig · 3 years, 6 months ago
- d5870ed block: move the disk events code to a separate file by Christoph Hellwig · 3 years, 6 months ago
- 26a9750 blk-mq: improve the blk_mq_init_allocated_queue interface by Christoph Hellwig · 3 years, 7 months ago
- da7ba72 block: unexport blk_alloc_queue by Christoph Hellwig · 3 years, 7 months ago
- 7c3f828 block: refactor device number setup in __device_add_disk by Christoph Hellwig · 3 years, 7 months ago
- d3c4a43 block: refactor blk_drop_partitions by Christoph Hellwig · 3 years, 9 months ago
- 9bb33f2 block: refactor the bounce buffering code by Christoph Hellwig · 3 years, 9 months ago
- ce288e0 block: remove BLK_BOUNCE_ISA support by Christoph Hellwig · 3 years, 9 months ago
- 508aebb block: introduce blk_queue_clear_zone_settings() by Damien Le Moal · 4 years ago
- 7a800a2 block: use bi_max_vecs to find the bvec pool by Christoph Hellwig · 3 years, 11 months ago
- dc0b8a57 block: reuse BIO_INLINE_VECS for integrity bvecs by Christoph Hellwig · 3 years, 11 months ago
- eec716a block: move three bvec helpers declaration into private helper by Ming Lei · 4 years ago
- a33df75 block: use an xarray for disk->part_tbl by Christoph Hellwig · 4 years ago
- 0b6e522 blk-mq: use ->bi_bdev for I/O accounting by Christoph Hellwig · 4 years ago
- 309dca30 block: store a block_device pointer in struct bio by Christoph Hellwig · 4 years ago
- 69f637c Merge tag 'for-5.11/drivers-2020-12-14' of git://git.kernel.dk/linux-block by Linus Torvalds · 4 years ago
- 7aa390ec Revert "block: Fix a lockdep complaint triggered by request queue flushing" by Ming Lei · 4 years, 1 month ago
- 0d02129 block: merge struct block_device and struct hd_struct by Christoph Hellwig · 4 years, 1 month ago
- 9fc995a block: pass a block_device to blk_alloc_devt by Christoph Hellwig · 4 years, 1 month ago
- 8446fe9 block: switch partition lookup to use struct block_device by Christoph Hellwig · 4 years, 1 month ago
- cb8432d block: allocate struct hd_struct as part of struct bdev_inode by Christoph Hellwig · 4 years, 1 month ago
- 231926d block: move the partition_meta_info to struct block_device by Christoph Hellwig · 4 years, 1 month ago
- 15e3d2c block: move disk stat accounting to struct block_device by Christoph Hellwig · 4 years, 1 month ago
- a782483 block: remove the nr_sects field in struct hd_struct by Christoph Hellwig · 4 years, 1 month ago
- 22ae8ce block: simplify bdev/disk lookup in blkdev_get by Christoph Hellwig · 4 years, 1 month ago
- 53ffabf block: move blk_rq_bio_prep() to linux/blk-mq.h by Chaitanya Kulkarni · 4 years, 2 months ago
- eda5cc9 block: move blk_mq_sched_try_merge to blk-merge.c by Christoph Hellwig · 4 years, 3 months ago
- d59da41 block: remove the unused blk_integrity_merge_bio export by Christoph Hellwig · 4 years, 3 months ago
- 92cf2fd block: remove the unused blk_integrity_merge_rq export by Christoph Hellwig · 4 years, 3 months ago
- 8328eb2 block: remove the disk argument to delete_partition by Christoph Hellwig · 4 years, 4 months ago
- 7d7ca7c block: Add a new helper to attempt to merge a bio by Baolin Wang · 4 years, 4 months ago
- bdc6a287 block: Move blk_mq_bio_list_merge() into blk-merge.c by Baolin Wang · 4 years, 4 months ago
- 9b15d10 block: improve discard bio alignment in __blkdev_issue_discard() by Coly Li · 4 years, 5 months ago
- 568f270 blk-mq: centralise related handling into blk_mq_get_driver_tag by Ming Lei · 4 years, 6 months ago
- 4e2f62e5 Revert "blk-mq: put driver tag when this request is completed" by Jens Axboe · 4 years, 6 months ago
- c62b37d block: move ->make_request_fn to struct block_device_operations by Christoph Hellwig · 4 years, 6 months ago
- f695ca3 block: remove the request_queue argument from blk_queue_split by Christoph Hellwig · 4 years, 6 months ago
- 37f4a24 blk-mq: centralise related handling into blk_mq_get_driver_tag by Ming Lei · 4 years, 6 months ago
- db18a53 blk-cgroup: remove blkcg_bio_issue_check by Christoph Hellwig · 4 years, 6 months ago
- 85e0cbb block: create the request_queue debugfs_dir on registration by Luis Chamberlain · 4 years, 6 months ago
- 15f73f5 blk-mq: move failure injection out of blk_mq_complete_request by Christoph Hellwig · 4 years, 7 months ago
- 15b81ce block: nr_sects_write(): Disable preemption on seqcount write by Ahmed S. Darwish · 4 years, 7 months ago
- b774123 blk-throttle: remove blk_throtl_drain by Guoqing Jiang · 4 years, 8 months ago
- b5af37a block: add a blk_account_io_merge_bio helper by Konstantin Khlebnikov · 4 years, 7 months ago
- 58d4f14 block: always use a percpu variable for disk stats by Christoph Hellwig · 4 years, 7 months ago
- 9123bf6 block: move update_io_ticks to blk-core.c by Christoph Hellwig · 4 years, 7 months ago
- 172ce41 block: Remove unused flush_queue_delayed in struct blk_flush_queue by Baolin Wang · 4 years, 7 months ago
- 10ec5e8 block: merge part_{inc,dev}_in_flight into their only callers by Christoph Hellwig · 4 years, 8 months ago
- f1394b79 block: mark blk_account_io_completion static by Christoph Hellwig · 4 years, 8 months ago