1. 38da32e Merge tag 'pull-bd_inode-1' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs by Linus Torvalds · 8 months ago
  2. bf20ab5 blk-throttle: remove CONFIG_BLK_DEV_THROTTLING_LOW by Yu Kuai · 9 months ago
  3. 99dc422 block: support to account io_ticks precisely by Yu Kuai · 9 months ago
  4. 0f8e9ec block: add a bio_await_chain helper by Keith Busch · 9 months ago
  5. 2638c20 missing helpers: bdev_unhash(), bdev_drop() by Al Viro · 9 months ago
  6. 347bde9 block: Improve zone write request completion handling by Damien Le Moal · 9 months ago
  7. 096bc7e block: Fix handling of non-empty flush write requests to zones by Damien Le Moal · 9 months ago
  8. 9b1ce7f block: Implement zone append emulation by Damien Le Moal · 10 months ago
  9. dd291d7 block: Introduce zone write plugging by Damien Le Moal · 10 months ago
  10. dd850ff block: Allow using bio_attempt_back_merge() internally by Damien Le Moal · 10 months ago
  11. a0508c3 block: Introduce blk_zone_update_request_bio() by Damien Le Moal · 10 months ago
  12. dc53d9e block: Make blk_rq_set_mixed_merge() static by John Garry · 10 months ago
  13. b874d4a block: limit block time caching to in_task() context by Jens Axboe · 11 months ago
  14. 1ddeeb2 Merge tag 'for-6.9/block-20240310' of git://git.kernel.dk/linux by Linus Torvalds · 11 months ago
  15. ab838b3 block: remove bdev_handle completely by Christian Brauner · 1 year ago
  16. 7c09a4e bdev: remove bdev pointer from struct bdev_handle by Christian Brauner · 1 year ago
  17. a56aefc bdev: make struct bdev_handle private to the block layer by Christian Brauner · 1 year ago
  18. b1211a25 bdev: make bdev_{release, open_by_dev}() private to block layer by Christian Brauner · 1 year ago
  19. 0eb4db4 block: io wait hang check helper by Keith Busch · 11 months ago
  20. ad751ba block: pass a queue_limits argument to blk_alloc_queue by Christoph Hellwig · 12 months ago
  21. d690cb8a block: add an API to atomically update queue limits by Christoph Hellwig · 12 months ago
  22. 06b23f92 block: update cached timestamp post schedule/preemption by Jens Axboe · 1 year ago
  23. da4c8c3 block: cache current nsec time in struct blk_plug by Jens Axboe · 1 year ago
  24. 08420cf block: add blk_time_get_ns() and blk_time_get() helpers by Jens Axboe · 1 year ago
  25. c4e47bbb block: move cgroup time handling code into blk.h by Jens Axboe · 1 year ago
  26. d73e93b block: simplify disk_set_zoned by Christoph Hellwig · 1 year, 1 month ago
  27. 7ba3792 block: Add some exports for bcachefs by Kent Overstreet · 1 year, 6 months ago
  28. 7c8998f block: make bvec_try_merge_hw_page() non-static by Jinyoung Choi · 1 year, 6 months ago
  29. b175c86 blk-flush: count inflight flush_data requests by Chengming Zhou · 1 year, 7 months ago
  30. e4cc646 block: remove BIO_PAGE_REFFED by Christoph Hellwig · 1 year, 8 months ago
  31. 05bdb99 block: replace fmode_t with a block-specific type for block open flags by Christoph Hellwig · 1 year, 8 months ago
  32. 5e4ea834 block: remove unused fmode_t arguments from ioctl handlers by Christoph Hellwig · 1 year, 8 months ago
  33. cfb4257 block: move a few internal definitions out of blkdev.h by Christoph Hellwig · 1 year, 8 months ago
  34. eec1be4 block: delete partitions later in del_gendisk by Christoph Hellwig · 1 year, 8 months ago
  35. fd36324 block: Add BIO_PAGE_PINNED and associated infrastructure by David Howells · 1 year, 8 months ago
  36. 360f264 blk-mq: defer to the normal submission path for non-flush flush commands by Christoph Hellwig · 1 year, 8 months ago
  37. ff53cd5 blk-integrity: register sysfs attributes on struct device by Thomas Weißschuh · 1 year, 11 months ago
  38. 8379436 block: Cleanup set_capacity()/bdev_set_nr_sectors() by Damien Le Moal · 1 year, 9 months ago
  39. a13696b blk-iolatency: Make initialization lazy by Tejun Heo · 1 year, 10 months ago
  40. 49d2439 blk-mq: enforce op-specific segment limits in blk_insert_cloned_request by Uday Shankar · 1 year, 11 months ago
  41. 0f77b29 block: Revert "block: Do not reread partition table on exclusively open device" by Yu Kuai · 2 years ago
  42. ce8a79d Merge tag 'for-6.2/block-2022-12-08' of git://git.kernel.dk/linux by Linus Torvalds · 2 years, 2 months ago
  43. 36369f4 block: Do not reread partition table on exclusively open device by Jan Kara · 2 years, 2 months ago
  44. 2bd8522 block: untangle request_queue refcounting from sysfs by Christoph Hellwig · 2 years, 3 months ago
  45. f4408c3 Merge tag 'block-6.1-2022-11-18' of git://git.kernel.dk/linux by Linus Torvalds · 2 years, 2 months ago
  46. b3228254 block: make blk_set_default_limits() private by Keith Busch · 2 years, 3 months ago
  47. 80bd4a7 blk-mq: move the srcu_struct used for quiescing to the tagset by Christoph Hellwig · 2 years, 3 months ago
  48. 64b3607 block: split elevator_switch by Christoph Hellwig · 2 years, 3 months ago
  49. aa261f2 block: Constify most queue limits pointers by Bart Van Assche · 2 years, 3 months ago
  50. 27bc50f Merge tag 'mm-stable-2022-10-08' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm by Linus Torvalds · 2 years, 4 months ago
  51. f630a5d kmsan: disable physical page merging in biovec by Alexander Potapenko · 2 years, 4 months ago
  52. 8237c01 blk-mq: use quiesced elevator switch when reinitializing queues by Keith Busch · 2 years, 4 months ago
  53. 16fac1b blk-iolatency: pass a gendisk to blk_iolatency_init by Christoph Hellwig · 2 years, 4 months ago
  54. c55ddd9 block: pass struct queue_limits to the bio splitting helpers by Christoph Hellwig · 2 years, 6 months ago
  55. b6dc619 block: move bio_allowed_max_sectors to blk-merge.c by Christoph Hellwig · 2 years, 6 months ago
  56. 51d798c block: change the blk_queue_bounce calling convention by Christoph Hellwig · 2 years, 6 months ago
  57. 5a97806 block: change the blk_queue_split calling convention by Christoph Hellwig · 2 years, 6 months ago
  58. 828b5f0 block: remove __blk_get_queue by Christoph Hellwig · 2 years, 6 months ago
  59. 77e7ffd block: Use enum req_op where appropriate by Bart Van Assche · 2 years, 7 months ago
  60. 5d40066 block: pass a gendisk to blk_queue_free_zone_bitmaps by Christoph Hellwig · 2 years, 7 months ago
  61. b3c72f8 block: pass a gendisk to blk_queue_clear_zone_settings by Christoph Hellwig · 2 years, 7 months ago
  62. 22d0c40 block: simplify disk_set_independent_access_ranges by Christoph Hellwig · 2 years, 7 months ago
  63. cc5c516d block: simplify blktrace sysfs attribute creation by Christoph Hellwig · 2 years, 7 months ago
  64. 6f8191f block: simplify disk shutdown by Christoph Hellwig · 2 years, 7 months ago
  65. 2a9336c block: move blk_queue_get_max_sectors to blk.h by Christoph Hellwig · 2 years, 8 months ago
  66. e3cc28e block: refactor discard bio size limiting by Christoph Hellwig · 2 years, 10 months ago
  67. b53f3dc block: allow use of per-cpu bio alloc cache by block drivers by Mike Snitzer · 2 years, 10 months ago
  68. 0df7165 block: allow using the per-cpu bio cache from bio_alloc_bioset by Mike Snitzer · 2 years, 10 months ago
  69. 6f2689a Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi by Linus Torvalds · 2 years, 10 months ago
  70. 41fa722 blk-mq: do not include passthrough requests in I/O accounting by Christoph Hellwig · 2 years, 11 months ago
  71. 73bd66d scsi: block: Remove REQ_OP_WRITE_SAME support by Christoph Hellwig · 3 years ago
  72. 3f98c75 block: don't check bio in blk_throtl_dispatch_work_fn by Ming Lei · 3 years ago
  73. 29ff236 block: don't declare submit_bio_checks in local header by Ming Lei · 3 years ago
  74. 0a3140e block: pass a block_device and opf to blk_next_bio by Chaitanya Kulkarni · 3 years ago
  75. e724328 block: move blk_drop_partitions to blk.h by Christoph Hellwig · 3 years ago
  76. 926597f block: move disk_{block,unblock,flush}_events to blk.h by Christoph Hellwig · 3 years ago
  77. 5ef1630 block: only build the icq tracking code when needed by Christoph Hellwig · 3 years, 2 months ago
  78. 704b914 blk-mq: move srcu from blk_mq_hw_ctx to request_queue by Ming Lei · 3 years, 2 months ago
  79. 0a467d0 block: switch to atomic_t for request references by Jens Axboe · 3 years, 4 months ago
  80. f3fa33a block: remove the ->rq_disk field in struct request by Christoph Hellwig · 3 years, 2 months ago
  81. eca5892 block: simplify ioc_lookup_icq by Christoph Hellwig · 3 years, 2 months ago
  82. 87dd1d6 block: move blk_mq_sched_assign_ioc to blk-ioc.c by Christoph Hellwig · 3 years, 2 months ago
  83. 82d981d block: don't include <linux/part_stat.h> in blk.h by Christoph Hellwig · 3 years, 2 months ago
  84. ca5b304 block: don't include <linux/idr.h> in blk.h by Christoph Hellwig · 3 years, 2 months ago
  85. a2ff778 block: don't include <linux/blk-mq.h> in blk.h by Christoph Hellwig · 3 years, 2 months ago
  86. e4a19f7 block: don't include blk-mq.h in blk.h by Christoph Hellwig · 3 years, 2 months ago
  87. 2aa7745 block: don't include blk-mq-sched.h in blk.h by Christoph Hellwig · 3 years, 2 months ago
  88. 0c6cb3a block: remove the e argument to elevator_exit by Christoph Hellwig · 3 years, 2 months ago
  89. f46b81c block: remove elevator_exit by Christoph Hellwig · 3 years, 2 months ago
  90. 0281ed3 block: move blk_get_flush_queue to blk-flush.c by Christoph Hellwig · 3 years, 2 months ago
  91. 0c5bcc9 blk-mq: simplify the plug handling in blk_mq_submit_bio by Christoph Hellwig · 3 years, 2 months ago
  92. e16e506 block: merge disk_scan_partitions and blkdev_reread_part by Christoph Hellwig · 3 years, 2 months ago
  93. 0d7a29a block: move blk_print_req_error to blk-mq.c by Christoph Hellwig · 3 years, 2 months ago
  94. 450b787 block: move blk_account_io_{start,done} to blk-mq.c by Christoph Hellwig · 3 years, 2 months ago
  95. 06c8c69 block: move request based cloning helpers to blk-mq.c by Christoph Hellwig · 3 years, 2 months ago
  96. 2b504bd blk-mq: don't insert FUA request with data into scheduler queue by Ming Lei · 3 years, 2 months ago
  97. 900e080 block: move queue enter logic into blk_mq_submit_bio() by Jens Axboe · 3 years, 3 months ago
  98. c98cb5b block: make bio_queue_enter() fast-path available inline by Jens Axboe · 3 years, 3 months ago
  99. a2247f1 block: Add independent access ranges support by Damien Le Moal · 3 years, 3 months ago
  100. d92ca9d8 blk-mq: don't handle non-flush requests in blk_insert_flush by Christoph Hellwig · 3 years, 3 months ago