1. 1af0bdc block: be a bit more careful in checking for NULL bdev while polling by Jens Axboe · 2 years, 1 month ago
  2. 3c5059e block: Fix io statistics for cgroup in throttle path by Jinke Han · 2 years, 1 month ago
  3. c964d62 block: make dma_alignment a stacking queue_limit by Keith Busch · 2 years, 4 months ago
  4. 5133898 Merge tag 'for-6.1/block-2022-10-03' of git://git.kernel.dk/linux by Linus Torvalds · 2 years, 5 months ago
  5. 110fdb4 block: add rationale for not using blk_mq_plug() when applicable by Pankaj Raghav · 2 years, 6 months ago
  6. 568ec93 block: replace blk_queue_nowait with bdev_nowait by Christoph Hellwig · 2 years, 6 months ago
  7. 118f366 block: remove PSI accounting from the bio layer by Christoph Hellwig · 2 years, 6 months ago
  8. e884808 block: fix comment typo in submit_bio of block-core.c. by Ping-Xiang Chen · 2 years, 6 months ago
  9. 56f99b8 block: blk_queue_enter() / __bio_queue_enter() must return -EAGAIN for nowait by Stefan Roesch · 2 years, 6 months ago
  10. bdb7d42 block: remove unneeded return value of bio_check_ro() by Miaohe Lin · 2 years, 6 months ago
  11. 46754bd block: move ->bio_split to the gendisk by Christoph Hellwig · 2 years, 8 months ago
  12. 828b5f0 block: remove __blk_get_queue by Christoph Hellwig · 2 years, 8 months ago
  13. 16458cf block: Use the new blk_opf_t type by Bart Van Assche · 2 years, 8 months ago
  14. 77e7ffd block: Use enum req_op where appropriate by Bart Van Assche · 2 years, 8 months ago
  15. 939f9dd block: Use try_cmpxchg in update_io_ticks by Uros Bizjak · 2 years, 8 months ago
  16. 052e545 block: simplify blk_check_zone_append by Christoph Hellwig · 2 years, 8 months ago
  17. 6deacb3 block: simplify blk_mq_plug by Christoph Hellwig · 2 years, 8 months ago
  18. edd1dbc block: use bdev_is_zoned instead of open coding it by Christoph Hellwig · 2 years, 8 months ago
  19. 6f8191f block: simplify disk shutdown by Christoph Hellwig · 2 years, 9 months ago
  20. 0e35340 block: stop setting the nomerges flags in blk_cleanup_queue by Christoph Hellwig · 2 years, 9 months ago
  21. 1f90307 block: remove QUEUE_FLAG_DEAD by Christoph Hellwig · 2 years, 9 months ago
  22. 798f2a6 block: Directly use ida_alloc()/free() by Bo Liu · 2 years, 9 months ago
  23. 50e34d7 block: disable the elevator int del_gendisk by Christoph Hellwig · 2 years, 9 months ago
  24. 34845d9 Merge tag 'for-5.19/block-2022-06-02' of git://git.kernel.dk/linux-block by Linus Torvalds · 2 years, 9 months ago
  25. ebd076b block: use bio_queue_enter instead of blk_queue_enter in bio_poll by Christoph Hellwig · 2 years, 10 months ago
  26. 115cd47 Merge tag 'for-5.19/block-2022-05-22' of git://git.kernel.dk/linux-block by Linus Torvalds · 2 years, 10 months ago
  27. a3e7689 block: cleanup the VM accounting in submit_bio by Christoph Hellwig · 2 years, 10 months ago
  28. 069adba block: improve the error message from bio_check_eod by Christoph Hellwig · 2 years, 10 months ago
  29. 285d573 Revert "block: release rq qos structures for queue without disk" by Ming Lei · 2 years, 11 months ago
  30. 5f0614a block: change exported IO accounting interface from gendisk to bdev by Ming Lei · 2 years, 11 months ago
  31. 44abff2c block: decouple REQ_OP_SECURE_ERASE from REQ_OP_DISCARD by Christoph Hellwig · 2 years, 11 months ago
  32. 7020057 block: remove QUEUE_FLAG_DISCARD by Christoph Hellwig · 2 years, 11 months ago
  33. 6f2689a Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi by Linus Torvalds · 3 years ago
  34. b1f8ccd Merge tag 'for-5.18/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm by Linus Torvalds · 3 years ago
  35. 616355c Merge tag 'for-5.18/block-2022-03-18' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years ago
  36. daaca35 block: release rq qos structures for queue without disk by Ming Lei · 3 years ago
  37. 69fe0f2 block: add ->poll_bio to block_device_operations by Ming Lei · 3 years ago
  38. ba3e845 block: move q_usage_counter release into blk_queue_release by Ming Lei · 3 years ago
  39. 1059699 block: move blkcg initialization/destroy into disk allocation/release handler by Ming Lei · 3 years ago
  40. ad74078 block: remove handle_bad_sector by Christoph Hellwig · 3 years ago
  41. 57e95e4 block: fix and cleanup bio_check_ro by Christoph Hellwig · 3 years ago
  42. 73bd66d scsi: block: Remove REQ_OP_WRITE_SAME support by Christoph Hellwig · 3 years, 1 month ago
  43. 7a5428d block: fix surprise removal for drivers calling blk_set_queue_dying by Christoph Hellwig · 3 years, 1 month ago
  44. d24c670 block: merge submit_bio_checks() into submit_bio_noacct by Ming Lei · 3 years, 1 month ago
  45. 3f98c75 block: don't check bio in blk_throtl_dispatch_work_fn by Ming Lei · 3 years, 1 month ago
  46. 29ff236 block: don't declare submit_bio_checks in local header by Ming Lei · 3 years, 1 month ago
  47. 7f36b7d block: move blk_crypto_bio_prep() out of blk-mq.c by Ming Lei · 3 years, 1 month ago
  48. a650628 block: move submit_bio_checks() into submit_bio_noacct by Ming Lei · 3 years, 1 month ago
  49. 672fdcf block: partition include/linux/blk-cgroup.h by Ming Lei · 3 years, 1 month ago
  50. 472e431 block: move initialization of q->blkg_list into blkcg_init_queue by Ming Lei · 3 years, 1 month ago
  51. 7d32c02 block: return -ENODEV for BLK_STS_OFFLINE by Song Liu · 3 years, 1 month ago
  52. 2651bf6 block: introduce BLK_STS_OFFLINE by Song Liu · 3 years, 1 month ago
  53. aa8dccc block: check that there is a plug in blk_flush_plug by Christoph Hellwig · 3 years, 2 months ago
  54. e45c47d block: add bio_start_io_acct_time() to control start_time by Mike Snitzer · 3 years, 2 months ago
  55. 9d497e2 block: don't protect submit_bio_checks by q_usage_counter by Ming Lei · 3 years, 2 months ago
  56. 704b914 blk-mq: move srcu from blk_mq_hw_ctx to request_queue by Ming Lei · 3 years, 3 months ago
  57. 82d981d block: don't include <linux/part_stat.h> in blk.h by Christoph Hellwig · 3 years, 4 months ago
  58. 2aa7745 block: don't include blk-mq-sched.h in blk.h by Christoph Hellwig · 3 years, 4 months ago
  59. 5a9d041 block: move io_context creation into where it's needed by Jens Axboe · 3 years, 4 months ago
  60. d9337a4 block: don't include blk-mq headers in blk-core.c by Christoph Hellwig · 3 years, 4 months ago
  61. 0d7a29a block: move blk_print_req_error to blk-mq.c by Christoph Hellwig · 3 years, 4 months ago
  62. 22350ad block: move blk_dump_rq_flags to blk-mq.c by Christoph Hellwig · 3 years, 4 months ago
  63. 450b787 block: move blk_account_io_{start,done} to blk-mq.c by Christoph Hellwig · 3 years, 4 months ago
  64. f2b8f3c block: move blk_steal_bios to blk-mq.c by Christoph Hellwig · 3 years, 4 months ago
  65. 52fdbbc block: move blk_rq_init to blk-mq.c by Christoph Hellwig · 3 years, 4 months ago
  66. 06c8c69 block: move request based cloning helpers to blk-mq.c by Christoph Hellwig · 3 years, 4 months ago
  67. 786d4e0 block: remove rq_flush_dcache_pages by Christoph Hellwig · 3 years, 4 months ago
  68. 79478bf block: move blk_rq_err_bytes to scsi by Christoph Hellwig · 3 years, 4 months ago
  69. e30028a block: fix parameter not described warning by Yang Guang · 3 years, 4 months ago
  70. 2a19b28 blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() by Ming Lei · 3 years, 4 months ago
  71. b781d8db5 blkcg: Remove extra blkcg_bio_issue_init by Laibin Qiu · 3 years, 4 months ago
  72. 3e28850 Merge tag 'for-5.16/block-2021-11-09' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 4 months ago
  73. 900e080 block: move queue enter logic into blk_mq_submit_bio() by Jens Axboe · 3 years, 4 months ago
  74. c98cb5b block: make bio_queue_enter() fast-path available inline by Jens Axboe · 3 years, 4 months ago
  75. c5fc7b9 block: have plug stored requests hold references to the queue by Jens Axboe · 3 years, 4 months ago
  76. 0bf6d96 block: remove blk_{get,put}_request by Christoph Hellwig · 3 years, 5 months ago
  77. 4abafdc block: remove the initialize_rq_fn blk_mq_ops method by Christoph Hellwig · 3 years, 5 months ago
  78. e94f685 block: kill extra rcu lock/unlock in queue enter by Pavel Begunkov · 3 years, 5 months ago
  79. 008f75a block: cleanup the flush plug helpers by Christoph Hellwig · 3 years, 5 months ago
  80. b600455 block: optimise blk_flush_plug_list by Pavel Begunkov · 3 years, 5 months ago
  81. 1497a51 block: don't bloat enter_queue with percpu_ref by Pavel Begunkov · 3 years, 5 months ago
  82. 859897c block: convert leftovers to bdev_get_queue by Pavel Begunkov · 3 years, 5 months ago
  83. dc5fc361 block: attempt direct issue of plug list by Jens Axboe · 3 years, 5 months ago
  84. bc490f8 block: change plugging to use a singly linked list by Jens Axboe · 3 years, 5 months ago
  85. 5a72e89 block: add a struct io_comp_batch argument to fops->iopoll() by Jens Axboe · 3 years, 5 months ago
  86. 9be3e06 block: move update request helpers into blk-mq.c by Jens Axboe · 3 years, 5 months ago
  87. c477b79 block: remove useless caller argument to print_req_error() by Jens Axboe · 3 years, 5 months ago
  88. eab4e02 block: use bdev_get_queue() in blk-core.c by Pavel Begunkov · 3 years, 5 months ago
  89. 3e08773 block: switch polling to be bio based by Christoph Hellwig · 3 years, 5 months ago
  90. 6ce913f block: rename REQ_HIPRI to REQ_POLLED by Christoph Hellwig · 3 years, 5 months ago
  91. be6bfe3 block: inline hot paths of blk_account_io_*() by Pavel Begunkov · 3 years, 5 months ago
  92. 47c122e block: pre-allocate requests if plug is started and is a batch by Jens Axboe · 3 years, 5 months ago
  93. a7b36ee block: move blk-throtl fast path inline by Jens Axboe · 3 years, 5 months ago
  94. 079a2e3 blk-mq: Change shared sbitmap naming to shared tags by John Garry · 3 years, 5 months ago
  95. 1820f4f blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}() by John Garry · 3 years, 5 months ago
  96. d2a2796 block: Rename BLKDEV_MAX_RQ -> BLKDEV_DEFAULT_RQ by John Garry · 3 years, 5 months ago
  97. 8a3ee67 block: print the current process in handle_bad_sector by Christoph Hellwig · 3 years, 6 months ago
  98. fe45e63 block: move integrity handling out of <linux/blkdev.h> by Christoph Hellwig · 3 years, 6 months ago
  99. 8e141f9 block: drain file system I/O on del_gendisk by Christoph Hellwig · 3 years, 6 months ago
  100. a674153 block: split bio_queue_enter from blk_queue_enter by Christoph Hellwig · 3 years, 6 months ago