1. e0d78af block: fix too broad elevator check in blk_mq_free_request() by Jens Axboe · 3 years, 3 months ago
  2. f794f33 block: add support for blk_mq_end_request_batch() by Jens Axboe · 3 years, 3 months ago
  3. 5a72e89 block: add a struct io_comp_batch argument to fops->iopoll() by Jens Axboe · 3 years, 3 months ago
  4. 013a7f9 block: provide helpers for rq_list manipulation by Jens Axboe · 3 years, 3 months ago
  5. afd7de0 block: remove some blk_mq_hw_ctx debugfs entries by Jens Axboe · 3 years, 3 months ago
  6. 9a14d6c block: remove debugfs blk_mq_ctx dispatched/merged/completed attributes by Jens Axboe · 3 years, 3 months ago
  7. 1284590 block: cache rq_flags inside blk_mq_rq_ctx_init() by Pavel Begunkov · 3 years, 3 months ago
  8. 605f784 block: blk_mq_rq_ctx_init cache ctx/q/hctx by Pavel Begunkov · 3 years, 3 months ago
  9. 4f266f2 block: skip elevator fields init for non-elv queue by Pavel Begunkov · 3 years, 3 months ago
  10. 2ff0682 block: store elevator state in request by Jens Axboe · 3 years, 3 months ago
  11. 90b8faa block: only mark bio as tracked if it really is tracked by Jens Axboe · 3 years, 3 months ago
  12. 9be3e06 block: move update request helpers into blk-mq.c by Jens Axboe · 3 years, 3 months ago
  13. c477b79 block: remove useless caller argument to print_req_error() by Jens Axboe · 3 years, 3 months ago
  14. d4aa57a block: don't bother iter advancing a fully done bio by Jens Axboe · 3 years, 3 months ago
  15. ed6cdde block: convert the rest of block to bdev_get_queue by Pavel Begunkov · 3 years, 3 months ago
  16. eab4e02 block: use bdev_get_queue() in blk-core.c by Pavel Begunkov · 3 years, 3 months ago
  17. 3caee46 block: use bdev_get_queue() in bio.c by Pavel Begunkov · 3 years, 3 months ago
  18. 025a386 block: use bdev_get_queue() in bdev.c by Pavel Begunkov · 3 years, 3 months ago
  19. 17220ca block: cache request queue in bdev by Pavel Begunkov · 3 years, 3 months ago
  20. abd45c1 block: handle fast path of bio splitting inline by Jens Axboe · 3 years, 3 months ago
  21. 09ce874 block: use flags instead of bit fields for blkdev_dio by Jens Axboe · 3 years, 3 months ago
  22. fac7c6d block: cache bdev in struct file for raw bdev IO by Pavel Begunkov · 3 years, 3 months ago
  23. a614dd2 block: don't allow writing to the poll queue attribute by Christoph Hellwig · 3 years, 3 months ago
  24. 3e08773 block: switch polling to be bio based by Christoph Hellwig · 3 years, 3 months ago
  25. 1a7e76e block: use SLAB_TYPESAFE_BY_RCU for the bio slab by Christoph Hellwig · 3 years, 3 months ago
  26. 6ce913f block: rename REQ_HIPRI to REQ_POLLED by Christoph Hellwig · 3 years, 3 months ago
  27. d729cf9 io_uring: don't sleep when polling for I/O by Christoph Hellwig · 3 years, 3 months ago
  28. ef99b2d block: replace the spin argument to blk_iopoll with a flags argument by Christoph Hellwig · 3 years, 3 months ago
  29. 28a1ae6 blk-mq: remove blk_qc_t_valid by Christoph Hellwig · 3 years, 3 months ago
  30. efbabbe blk-mq: remove blk_qc_t_to_tag and blk_qc_t_is_internal by Christoph Hellwig · 3 years, 3 months ago
  31. c6699d6 blk-mq: factor out a "classic" poll helper by Christoph Hellwig · 3 years, 3 months ago
  32. f70299f blk-mq: factor out a blk_qc_to_hctx helper by Christoph Hellwig · 3 years, 3 months ago
  33. 71fc3f5 block: don't try to poll multi-bio I/Os in __blkdev_direct_IO by Christoph Hellwig · 3 years, 3 months ago
  34. d38a9c0 block: only check previous entry for plug merge attempt by Jens Axboe · 3 years, 3 months ago
  35. 4c92890 block: move CONFIG_BLOCK guard to top Makefile by Masahiro Yamada · 3 years, 3 months ago
  36. b8b98a6 block: move menu "Partition type" to block/partitions/Kconfig by Masahiro Yamada · 3 years, 3 months ago
  37. c50fca5 block: simplify Kconfig files by Masahiro Yamada · 3 years, 3 months ago
  38. df252bd block: remove redundant =y from BLK_CGROUP dependency by Masahiro Yamada · 3 years, 3 months ago
  39. 349302d block: improve batched tag allocation by Jens Axboe · 3 years, 3 months ago
  40. 8971a3b7 blk-mq: optimise *end_request non-stat path by Pavel Begunkov · 3 years, 3 months ago
  41. 4f7ab09 block: mark bio_truncate static by Christoph Hellwig · 3 years, 3 months ago
  42. ff18d77 block: move bio_get_{first,last}_bvec out of bio.h by Christoph Hellwig · 3 years, 3 months ago
  43. 9774b39 block: mark __bio_try_merge_page static by Christoph Hellwig · 3 years, 3 months ago
  44. 9a6083b block: move bio_full out of bio.h by Christoph Hellwig · 3 years, 3 months ago
  45. 8addffd block: move bio_mergeable out of bio.h by Christoph Hellwig · 3 years, 3 months ago
  46. 9e8c0d0 block: remove BIO_BUG_ON by Christoph Hellwig · 3 years, 3 months ago
  47. e9ea159 blk-mq: inline hot part of __blk_mq_sched_restart by Pavel Begunkov · 3 years, 3 months ago
  48. be6bfe3 block: inline hot paths of blk_account_io_*() by Pavel Begunkov · 3 years, 3 months ago
  49. 8a70951 block: merge block_ioctl into blkdev_ioctl by Christoph Hellwig · 3 years, 3 months ago
  50. 84b8514 block: move the *blkdev_ioctl declarations out of blkdev.h by Christoph Hellwig · 3 years, 3 months ago
  51. fea349b block: unexport blkdev_ioctl by Christoph Hellwig · 3 years, 3 months ago
  52. 4a60f36 block: don't dereference request after flush insertion by Jens Axboe · 3 years, 3 months ago
  53. 0f38d76 blk-mq: cleanup blk_mq_submit_bio by Christoph Hellwig · 3 years, 3 months ago
  54. b90cfae blk-mq: cleanup and rename __blk_mq_alloc_request by Christoph Hellwig · 3 years, 3 months ago
  55. 47c122e block: pre-allocate requests if plug is started and is a batch by Jens Axboe · 3 years, 3 months ago
  56. ba0ffdd block: bump max plugged deferred size from 16 to 32 by Jens Axboe · 3 years, 3 months ago
  57. 0006707 block: inherit request start time from bio for BLK_CGROUP by Jens Axboe · 3 years, 3 months ago
  58. a7b36ee block: move blk-throtl fast path inline by Jens Axboe · 3 years, 3 months ago
  59. 079a2e3 blk-mq: Change shared sbitmap naming to shared tags by John Garry · 3 years, 3 months ago
  60. ae0f1a7 blk-mq: Stop using pointers for blk_mq_tags bitmap tags by John Garry · 3 years, 3 months ago
  61. e155b0c blk-mq: Use shared tags for shared sbitmap support by John Garry · 3 years, 3 months ago
  62. 645db34 blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}() by John Garry · 3 years, 3 months ago
  63. 63064be blk-mq: Add blk_mq_alloc_map_and_rqs() by John Garry · 3 years, 3 months ago
  64. a7e7388 blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap() by John Garry · 3 years, 3 months ago
  65. 4f245d5 blk-mq: Don't clear driver tags own mapping by John Garry · 3 years, 3 months ago
  66. f32e4ea blk-mq: Pass driver tags to blk_mq_clear_rq_mapping() by John Garry · 3 years, 3 months ago
  67. 1820f4f blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}() by John Garry · 3 years, 3 months ago
  68. d99a6bb blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}() by John Garry · 3 years, 3 months ago
  69. f6adcef blk-mq: Invert check in blk_mq_update_nr_requests() by John Garry · 3 years, 3 months ago
  70. 8fa0446 blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr_requests() by John Garry · 3 years, 3 months ago
  71. d2a2796 block: Rename BLKDEV_MAX_RQ -> BLKDEV_DEFAULT_RQ by John Garry · 3 years, 3 months ago
  72. 65de57b blk-mq: Change rqs check in blk_mq_free_rqs() by John Garry · 3 years, 3 months ago
  73. 8a3ee67 block: print the current process in handle_bad_sector by Christoph Hellwig · 3 years, 3 months ago
  74. 322cff7 block/mq-deadline: Prioritize high-priority requests by Bart Van Assche · 3 years, 3 months ago
  75. bce0363 block/mq-deadline: Stop using per-CPU counters by Bart Van Assche · 3 years, 3 months ago
  76. 32f64ca block/mq-deadline: Add an invariant check by Bart Van Assche · 3 years, 3 months ago
  77. e2c7275 block/mq-deadline: Improve request accounting further by Bart Van Assche · 3 years, 3 months ago
  78. 24b83de block: move struct request to blk-mq.h by Christoph Hellwig · 3 years, 4 months ago
  79. fe45e63 block: move integrity handling out of <linux/blkdev.h> by Christoph Hellwig · 3 years, 4 months ago
  80. badf7f6 block: move a few merge helpers out of <linux/blkdev.h> by Christoph Hellwig · 3 years, 4 months ago
  81. b81e0c2 block: drop unused includes in <linux/genhd.h> by Christoph Hellwig · 3 years, 4 months ago
  82. 2e9bc34 block: move elevator.h to block/ by Christoph Hellwig · 3 years, 4 months ago
  83. e41d12f mm: don't include <linux/blk-cgroup.h> in <linux/backing-dev.h> by Christoph Hellwig · 3 years, 4 months ago
  84. 3c08b09 blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu by Tejun Heo · 3 years, 3 months ago
  85. f2b3420 Merge tag 'block-5.15-2021-10-17' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 3 months ago
  86. d29bd41 block, bfq: reset last_bfqq_created on group change by Paolo Valente · 3 years, 3 months ago
  87. a204176 block: warn when putting the final reference on a registered disk by Christoph Hellwig · 3 years, 3 months ago
  88. c411080 kyber: avoid q->disk dereferences in trace points by Christoph Hellwig · 3 years, 3 months ago
  89. aec89dc block: keep q_usage_counter in atomic mode after del_gendisk by Christoph Hellwig · 3 years, 3 months ago
  90. 8e141f9 block: drain file system I/O on del_gendisk by Christoph Hellwig · 3 years, 3 months ago
  91. a674153 block: split bio_queue_enter from blk_queue_enter by Christoph Hellwig · 3 years, 3 months ago
  92. 1f14a09 block: factor out a blk_try_enter_queue helper by Christoph Hellwig · 3 years, 3 months ago
  93. cc9c884 block: call submit_bio_checks under q_usage_counter by Christoph Hellwig · 3 years, 3 months ago
  94. 50eb0a06 Merge tag 'block-5.15-2021-10-09' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 3 months ago
  95. 1dbdd99 block: decode QUEUE_FLAG_HCTX_ACTIVE in debugfs output by Johannes Thumshirn · 3 years, 3 months ago
  96. ab2a7a3 Merge tag 'block-5.15-2021-10-01' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 3 months ago
  97. 06cc978 block: genhd: fix double kfree() in __alloc_disk_node() by Tetsuo Handa · 3 years, 3 months ago
  98. ebc69e8 Revert "block, bfq: honor already-setup queue merges" by Jens Axboe · 3 years, 3 months ago
  99. bb19237 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi by Linus Torvalds · 3 years, 3 months ago
  100. f278eb3d block: hold ->invalidate_lock in blkdev_fallocate by Ming Lei · 3 years, 3 months ago