1. 9e8c0d0 block: remove BIO_BUG_ON by Christoph Hellwig · 3 years, 3 months ago
  2. e9ea159 blk-mq: inline hot part of __blk_mq_sched_restart by Pavel Begunkov · 3 years, 3 months ago
  3. be6bfe3 block: inline hot paths of blk_account_io_*() by Pavel Begunkov · 3 years, 3 months ago
  4. 8a70951 block: merge block_ioctl into blkdev_ioctl by Christoph Hellwig · 3 years, 3 months ago
  5. 84b8514 block: move the *blkdev_ioctl declarations out of blkdev.h by Christoph Hellwig · 3 years, 3 months ago
  6. fea349b block: unexport blkdev_ioctl by Christoph Hellwig · 3 years, 3 months ago
  7. 4a60f36 block: don't dereference request after flush insertion by Jens Axboe · 3 years, 3 months ago
  8. 0f38d76 blk-mq: cleanup blk_mq_submit_bio by Christoph Hellwig · 3 years, 3 months ago
  9. b90cfae blk-mq: cleanup and rename __blk_mq_alloc_request by Christoph Hellwig · 3 years, 3 months ago
  10. 47c122e block: pre-allocate requests if plug is started and is a batch by Jens Axboe · 3 years, 3 months ago
  11. ba0ffdd block: bump max plugged deferred size from 16 to 32 by Jens Axboe · 3 years, 3 months ago
  12. 0006707 block: inherit request start time from bio for BLK_CGROUP by Jens Axboe · 3 years, 3 months ago
  13. a7b36ee block: move blk-throtl fast path inline by Jens Axboe · 3 years, 3 months ago
  14. 079a2e3 blk-mq: Change shared sbitmap naming to shared tags by John Garry · 3 years, 3 months ago
  15. ae0f1a7 blk-mq: Stop using pointers for blk_mq_tags bitmap tags by John Garry · 3 years, 3 months ago
  16. e155b0c blk-mq: Use shared tags for shared sbitmap support by John Garry · 3 years, 3 months ago
  17. 645db34 blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}() by John Garry · 3 years, 3 months ago
  18. 63064be blk-mq: Add blk_mq_alloc_map_and_rqs() by John Garry · 3 years, 3 months ago
  19. a7e7388 blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap() by John Garry · 3 years, 3 months ago
  20. 4f245d5 blk-mq: Don't clear driver tags own mapping by John Garry · 3 years, 3 months ago
  21. f32e4ea blk-mq: Pass driver tags to blk_mq_clear_rq_mapping() by John Garry · 3 years, 3 months ago
  22. 1820f4f blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}() by John Garry · 3 years, 3 months ago
  23. d99a6bb blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}() by John Garry · 3 years, 3 months ago
  24. f6adcef blk-mq: Invert check in blk_mq_update_nr_requests() by John Garry · 3 years, 3 months ago
  25. 8fa0446 blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr_requests() by John Garry · 3 years, 3 months ago
  26. d2a2796 block: Rename BLKDEV_MAX_RQ -> BLKDEV_DEFAULT_RQ by John Garry · 3 years, 3 months ago
  27. 65de57b blk-mq: Change rqs check in blk_mq_free_rqs() by John Garry · 3 years, 3 months ago
  28. 8a3ee67 block: print the current process in handle_bad_sector by Christoph Hellwig · 3 years, 4 months ago
  29. 322cff7 block/mq-deadline: Prioritize high-priority requests by Bart Van Assche · 3 years, 4 months ago
  30. bce0363 block/mq-deadline: Stop using per-CPU counters by Bart Van Assche · 3 years, 4 months ago
  31. 32f64ca block/mq-deadline: Add an invariant check by Bart Van Assche · 3 years, 4 months ago
  32. e2c7275 block/mq-deadline: Improve request accounting further by Bart Van Assche · 3 years, 4 months ago
  33. 24b83de block: move struct request to blk-mq.h by Christoph Hellwig · 3 years, 4 months ago
  34. fe45e63 block: move integrity handling out of <linux/blkdev.h> by Christoph Hellwig · 3 years, 4 months ago
  35. badf7f6 block: move a few merge helpers out of <linux/blkdev.h> by Christoph Hellwig · 3 years, 4 months ago
  36. b81e0c2 block: drop unused includes in <linux/genhd.h> by Christoph Hellwig · 3 years, 4 months ago
  37. 2e9bc34 block: move elevator.h to block/ by Christoph Hellwig · 3 years, 4 months ago
  38. e41d12f mm: don't include <linux/blk-cgroup.h> in <linux/backing-dev.h> by Christoph Hellwig · 3 years, 4 months ago
  39. 3c08b09 blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu by Tejun Heo · 3 years, 3 months ago
  40. f2b3420 Merge tag 'block-5.15-2021-10-17' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 3 months ago
  41. d29bd41 block, bfq: reset last_bfqq_created on group change by Paolo Valente · 3 years, 3 months ago
  42. a204176 block: warn when putting the final reference on a registered disk by Christoph Hellwig · 3 years, 3 months ago
  43. c411080 kyber: avoid q->disk dereferences in trace points by Christoph Hellwig · 3 years, 3 months ago
  44. aec89dc block: keep q_usage_counter in atomic mode after del_gendisk by Christoph Hellwig · 3 years, 4 months ago
  45. 8e141f9 block: drain file system I/O on del_gendisk by Christoph Hellwig · 3 years, 4 months ago
  46. a674153 block: split bio_queue_enter from blk_queue_enter by Christoph Hellwig · 3 years, 4 months ago
  47. 1f14a09 block: factor out a blk_try_enter_queue helper by Christoph Hellwig · 3 years, 4 months ago
  48. cc9c884 block: call submit_bio_checks under q_usage_counter by Christoph Hellwig · 3 years, 4 months ago
  49. 50eb0a06 Merge tag 'block-5.15-2021-10-09' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 3 months ago
  50. 1dbdd99 block: decode QUEUE_FLAG_HCTX_ACTIVE in debugfs output by Johannes Thumshirn · 3 years, 4 months ago
  51. ab2a7a3 Merge tag 'block-5.15-2021-10-01' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 4 months ago
  52. 06cc978 block: genhd: fix double kfree() in __alloc_disk_node() by Tetsuo Handa · 3 years, 4 months ago
  53. ebc69e8 Revert "block, bfq: honor already-setup queue merges" by Jens Axboe · 3 years, 4 months ago
  54. bb19237 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi by Linus Torvalds · 3 years, 4 months ago
  55. f278eb3d block: hold ->invalidate_lock in blkdev_fallocate by Ming Lei · 3 years, 4 months ago
  56. a647a52 block: don't call rq_qos_ops->done_bio if the bio isn't tracked by Ming Lei · 3 years, 4 months ago
  57. 858560b blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd by Li Jinlin · 3 years, 4 months ago
  58. 6f5ddde blkcg: fix memory leak in blk_iolatency_init by Yanfei Xu · 3 years, 4 months ago
  59. 3df4996 block: flush the integrity workqueue in blk_integrity_unregister by Lihong Kou · 3 years, 4 months ago
  60. 783a40a block: check if a profile is actually registered in blk_integrity_unregister by Christoph Hellwig · 3 years, 4 months ago
  61. 1a0db77 scsi: bsg: Fix device unregistration by Zenghui Yu · 3 years, 4 months ago
  62. 67f3b2f blk-mq: avoid to iterate over stale request by Ming Lei · 3 years, 4 months ago
  63. c0f7e49 Merge tag 'block-5.15-2021-09-11' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 4 months ago
  64. 7f2a6a6 blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues by Song Liu · 3 years, 4 months ago
  65. 0dca446 block: move fs/block_dev.c to block/bdev.c by Christoph Hellwig · 3 years, 4 months ago
  66. cd82cca block: split out operations on block special files by Christoph Hellwig · 3 years, 4 months ago
  67. 884f0e8 blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() by Li Jinlin · 3 years, 4 months ago
  68. dfbb340 block: genhd: don't call blkdev_show() with major_names_lock held by Tetsuo Handa · 3 years, 4 months ago
  69. 1dbe7e3 Merge tag 'block-5.15-2021-09-05' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 4 months ago
  70. 1472690 Merge branch 'akpm' (patches from Andrew) by Linus Torvalds · 3 years, 5 months ago
  71. f358afc mm: remove flush_kernel_dcache_page by Christoph Hellwig · 3 years, 5 months ago
  72. 0ef47db bio: fix kerneldoc documentation for bio_alloc_kiocb() by Jens Axboe · 3 years, 5 months ago
  73. a9c9a6f Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi by Linus Torvalds · 3 years, 5 months ago
  74. 2d52c58 block, bfq: honor already-setup queue merges by Paolo Valente · 3 years, 6 months ago
  75. 55a51ea block/mq-deadline: Move dd_queued() to fix defined but not used warning by Geert Uytterhoeven · 3 years, 5 months ago
  76. 87045e6 Merge tag 'for-5.15-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux by Linus Torvalds · 3 years, 5 months ago
  77. 3b629f8 Merge tag 'io_uring-bio-cache.5-2021-08-30' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 5 months ago
  78. 6793691 Merge tag 'for-5.15/block-2021-08-30' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 5 months ago
  79. 7d6e3fa Merge tag 'irq-core-2021-08-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years, 5 months ago
  80. 64b4fc4 Merge tag 'block-5.14-2021-08-27' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 5 months ago
  81. 7b05bf7 Revert "block/mq-deadline: Prioritize high-priority requests" by Jens Axboe · 3 years, 5 months ago
  82. 1e29497 block, bfq: cleanup the repeated declaration by Shaokun Zhang · 3 years, 5 months ago
  83. cc40b72 blk-crypto: fix check for too-large dun_bytes by Eric Biggers · 3 years, 5 months ago
  84. b6d2b05 mq-deadline: Fix request accounting by Bart Van Assche · 3 years, 5 months ago
  85. 4d643b66 blk-zoned: allow BLKREPORTZONE without CAP_SYS_ADMIN by Niklas Cassel · 3 years, 5 months ago
  86. ead3b76 blk-zoned: allow zone management send operations without CAP_SYS_ADMIN by Niklas Cassel · 3 years, 5 months ago
  87. 9f28699 block: refine the disk_live check in del_gendisk by Christoph Hellwig · 3 years, 5 months ago
  88. 466d9c4 partitions/efi: Support non-standard GPT location by Dmitry Osipenko · 3 years, 5 months ago
  89. d9cf3bd bio: fix page leak bio_add_hw_page failure by Pavel Begunkov · 3 years, 6 months ago
  90. c4b2b7d block: remove CONFIG_DEBUG_BLOCK_EXT_DEVT by Christoph Hellwig · 3 years, 5 months ago
  91. 539711d block: remove a pointless call to MINOR() in device_add_disk by Christoph Hellwig · 3 years, 5 months ago
  92. 3d5b3fb bio: improve kerneldoc documentation for bio_alloc_kiocb() by Jens Axboe · 3 years, 5 months ago
  93. 270a1c9 block: provide bio_clear_hipri() helper by Jens Axboe · 3 years, 5 months ago
  94. be863b9 block: clear BIO_PERCPU_CACHE flag if polling isn't supported by Jens Axboe · 3 years, 5 months ago
  95. be4d234 bio: add allocation cache abstraction by Jens Axboe · 3 years, 11 months ago
  96. da52162 bio: optimize initialization of a bio by Jens Axboe · 3 years, 5 months ago
  97. 83cbce9 block: add error handling for device_add_disk / add_disk by Luis Chamberlain · 3 years, 5 months ago
  98. 92e7755 block: return errors from disk_alloc_events by Luis Chamberlain · 3 years, 5 months ago
  99. 614310c block: return errors from blk_integrity_add by Luis Chamberlain · 3 years, 5 months ago
  100. 75f4dca block: call blk_register_queue earlier in device_add_disk by Christoph Hellwig · 3 years, 5 months ago