1. 1163010 docs: sysfs-block: document stable_writes by Eric Biggers · 3 years, 1 month ago
  2. 849ab82 docs: sysfs-block: fill in missing documentation from queue-sysfs.rst by Eric Biggers · 3 years, 1 month ago
  3. 8b0551a docs: sysfs-block: add contact for nomerges by Eric Biggers · 3 years, 1 month ago
  4. 07c9093 docs: sysfs-block: sort alphabetically by Eric Biggers · 3 years, 1 month ago
  5. ae7a7a5 docs: sysfs-block: move to stable directory by Eric Biggers · 3 years, 1 month ago
  6. 9d497e2 block: don't protect submit_bio_checks by q_usage_counter by Ming Lei · 3 years ago
  7. 292c33c block: fix old-style declaration by Yang Li · 3 years ago
  8. 6bfec79 nvme-pci: fix queue_rqs list splitting by Keith Busch · 3 years ago
  9. d2528be block: introduce rq_list_move by Keith Busch · 3 years ago
  10. 3764fd0 block: introduce rq_list_for_each_safe macro by Keith Busch · 3 years ago
  11. edce22e block: move rq_list macros to blk-mq.h by Keith Busch · 3 years ago
  12. 669a064 block: drop needless assignment in set_task_ioprio() by Lukas Bulwahn · 3 years, 1 month ago
  13. a16c724 block: remove unnecessary trailing '\' by Keith Busch · 3 years, 1 month ago
  14. 6fd3c51 bio.h: fix kernel-doc warnings by Randy Dunlap · 3 years, 1 month ago
  15. e338924 block: check minor range in device_add_disk() by Tetsuo Handa · 3 years, 1 month ago
  16. 37ae5a0 block: use "unsigned long" for blk_validate_block_size(). by Tetsuo Handa · 3 years, 1 month ago
  17. 99d8690 block: fix error unwinding in device_add_disk by Christoph Hellwig · 3 years, 1 month ago
  18. 37e11c3 block: call blk_exit_queue() before freeing q->stats by Ming Lei · 3 years, 1 month ago
  19. a957b61 block: fix error in handling dead task for ioprio setting by Jens Axboe · 3 years, 1 month ago
  20. 518579a blk-mq: blk-mq: check quiesce state before queue_rqs by Keith Busch · 3 years, 1 month ago
  21. 361c81d blktrace: switch trace spinlock to a raw spinlock by Wander Lairson Costa · 3 years, 1 month ago
  22. 5ef1630 block: only build the icq tracking code when needed by Christoph Hellwig · 3 years, 1 month ago
  23. 90b627f block: fold create_task_io_context into ioc_find_get_icq by Christoph Hellwig · 3 years, 1 month ago
  24. 5fc11ee block: open code create_task_io_context in set_task_ioprio by Christoph Hellwig · 3 years, 1 month ago
  25. 8472161 block: fold get_task_io_context into set_task_ioprio by Christoph Hellwig · 3 years, 1 month ago
  26. a411cd3 block: move set_task_ioprio to blk-ioc.c by Christoph Hellwig · 3 years, 1 month ago
  27. 091abcb block: cleanup ioc_clear_queue by Christoph Hellwig · 3 years, 1 month ago
  28. edf70ff block: refactor put_io_context by Christoph Hellwig · 3 years, 1 month ago
  29. 8a20c0c block: remove the NULL ioc check in put_io_context by Christoph Hellwig · 3 years, 1 month ago
  30. 4be8a2e block: refactor put_iocontext_active by Christoph Hellwig · 3 years, 1 month ago
  31. 0aed2f1 block: simplify struct io_context refcounting by Christoph Hellwig · 3 years, 1 month ago
  32. 8a2ba17 block: remove the nr_task field from struct io_context by Christoph Hellwig · 3 years, 1 month ago
  33. d62cbcf nvme: add support for mq_ops->queue_rqs() by Jens Axboe · 3 years, 2 months ago
  34. 62451a2 nvme: separate command prep and issue by Jens Axboe · 3 years, 3 months ago
  35. 3233b94 nvme: split command copy into a helper by Jens Axboe · 3 years, 3 months ago
  36. 3c67d44 block: add mq_ops->queue_rqs hook by Jens Axboe · 3 years, 1 month ago
  37. fcade2c block: use singly linked list for bio cache by Jens Axboe · 3 years, 1 month ago
  38. 5581a5d block: add completion handler for fast path by Jens Axboe · 3 years, 1 month ago
  39. 6849709 block: make queue stat accounting a reference by Jens Axboe · 3 years, 1 month ago
  40. 0ba4566 bdev: Improve lookup_bdev documentation by Matthew Wilcox (Oracle) · 3 years, 1 month ago
  41. 17f81f9 mtd_blkdevs: don't scan partitions for plain mtdblock by Christoph Hellwig · 3 years, 1 month ago
  42. fea9f92 blk-mq: Optimise blk_mq_queue_tag_busy_iter() for shared tags by John Garry · 3 years, 1 month ago
  43. fc39f8d blk-mq: Delete busy_iter_fn by John Garry · 3 years, 1 month ago
  44. 8ab30a3 blk-mq: Drop busy_iter_fn blk_mq_hw_ctx argument by John Garry · 3 years, 1 month ago
  45. 73f3760 blk-mq: don't use plug->mq_list->q directly in blk_mq_run_dispatch_ops() by Ming Lei · 3 years, 1 month ago
  46. 41adf53 blk-mq: don't run might_sleep() if the operation needn't blocking by Ming Lei · 3 years, 1 month ago
  47. 4cafe86 blk-mq: run dispatch lock once in case of issuing from list by Ming Lei · 3 years, 1 month ago
  48. bcc330f blk-mq: pass request queue to blk_mq_run_dispatch_ops by Ming Lei · 3 years, 1 month ago
  49. 704b914 blk-mq: move srcu from blk_mq_hw_ctx to request_queue by Ming Lei · 3 years, 1 month ago
  50. 2a904d0 blk-mq: remove hctx_lock and hctx_unlock by Ming Lei · 3 years, 1 month ago
  51. 0a467d0 block: switch to atomic_t for request references by Jens Axboe · 3 years, 3 months ago
  52. ceaa762 block: move direct_IO into our own read_iter handler by Jens Axboe · 3 years, 3 months ago
  53. 4bdcd1d mm: move filemap_range_needs_writeback() into header by Jens Axboe · 3 years, 3 months ago
  54. a08ed9a block: fix double bio queue when merging in cached request path by Jens Axboe · 3 years, 1 month ago
  55. 373b541 block: get rid of useless goto and label in blk_mq_get_new_requests() by Jens Axboe · 3 years, 1 month ago
  56. 18d7817 blk-mq: check q->poll_stat in queue_poll_stat_show by Ming Lei · 3 years, 1 month ago
  57. 8a75189 block: Fix fsync always failed if once failed by Ye Bin · 3 years, 2 months ago
  58. a30e344 scsi: remove the gendisk argument to scsi_ioctl by Christoph Hellwig · 3 years, 2 months ago
  59. b84ba30 block: remove the gendisk argument to blk_execute_rq by Christoph Hellwig · 3 years, 2 months ago
  60. f3fa33a block: remove the ->rq_disk field in struct request by Christoph Hellwig · 3 years, 2 months ago
  61. 79bb1db block: don't check ->rq_disk in merges by Christoph Hellwig · 3 years, 2 months ago
  62. 82baa32 mtd_blkdevs: remove the sector out of range check in do_blktrans_request by Christoph Hellwig · 3 years, 2 months ago
  63. af22fef block: Remove redundant initialization of variable ret by Colin Ian King · 3 years, 2 months ago
  64. eca5892 block: simplify ioc_lookup_icq by Christoph Hellwig · 3 years, 2 months ago
  65. 18b74c4 block: simplify ioc_create_icq by Christoph Hellwig · 3 years, 2 months ago
  66. d538ea4 block: return the io_context from create_task_io_context by Christoph Hellwig · 3 years, 2 months ago
  67. 8ffc136 block: use alloc_io_context in __copy_io by Christoph Hellwig · 3 years, 2 months ago
  68. a0f14d8 block: factor out a alloc_io_context helper by Christoph Hellwig · 3 years, 2 months ago
  69. 50569c2 block: remove get_io_context_active by Christoph Hellwig · 3 years, 2 months ago
  70. 222ee58 block: move the remaining elv.icq handling to the I/O scheduler by Christoph Hellwig · 3 years, 2 months ago
  71. 87dd1d6 block: move blk_mq_sched_assign_ioc to blk-ioc.c by Christoph Hellwig · 3 years, 2 months ago
  72. 3304742 block: mark put_io_context_active static by Christoph Hellwig · 3 years, 2 months ago
  73. c2a3246 Revert "block: Provide blk_mq_sched_get_icq()" by Christoph Hellwig · 3 years, 2 months ago
  74. a0725c2 bfq: use bfq_bic_lookup in bfq_limit_depth by Christoph Hellwig · 3 years, 2 months ago
  75. 836b394 bfq: simplify bfq_bic_lookup by Christoph Hellwig · 3 years, 2 months ago
  76. 88c9a2c fork: move copy_io to block/blk-ioc.c by Christoph Hellwig · 3 years, 2 months ago
  77. e92a559 RDMA/qib: rename copy_io to qib_copy_io by Christoph Hellwig · 3 years, 2 months ago
  78. 5f480b1 blk-mq: use bio->bi_opf after bio is checked by Ming Lei · 3 years, 2 months ago
  79. c65e6fd bfq: Do not let waker requests skip proper accounting by Jan Kara · 3 years, 2 months ago
  80. 1eb17f5 bfq: Log waker detections by Jan Kara · 3 years, 2 months ago
  81. 582f04e bfq: Provide helper to generate bfqq name by Jan Kara · 3 years, 2 months ago
  82. 1f18b70 bfq: Limit waker detection in time by Jan Kara · 3 years, 2 months ago
  83. 76f1df8 bfq: Limit number of requests consumed by each cgroup by Jan Kara · 3 years, 2 months ago
  84. 44dfa27 bfq: Store full bitmap depth in bfq_data by Jan Kara · 3 years, 2 months ago
  85. 98f0449 bfq: Track number of allocated requests in bfq_entity by Jan Kara · 3 years, 2 months ago
  86. 790cf9c block: Provide blk_mq_sched_get_icq() by Jan Kara · 3 years, 2 months ago
  87. 639d353 mmc: core: Use blk_mq_complete_request_direct(). by Sebastian Andrzej Siewior · 3 years, 3 months ago
  88. e8dc17e blk-mq: Add blk_mq_complete_request_direct() by Sebastian Andrzej Siewior · 3 years, 3 months ago
  89. 72cd9df blk-crypto: remove blk_crypto_unregister() by Eric Biggers · 3 years, 2 months ago
  90. 5b13bc8 blk-mq: cleanup request allocation by Christoph Hellwig · 3 years, 2 months ago
  91. 82d981d block: don't include <linux/part_stat.h> in blk.h by Christoph Hellwig · 3 years, 2 months ago
  92. ca5b304 block: don't include <linux/idr.h> in blk.h by Christoph Hellwig · 3 years, 2 months ago
  93. a2ff778 block: don't include <linux/blk-mq.h> in blk.h by Christoph Hellwig · 3 years, 2 months ago
  94. e4a19f7 block: don't include blk-mq.h in blk.h by Christoph Hellwig · 3 years, 2 months ago
  95. 2aa7745 block: don't include blk-mq-sched.h in blk.h by Christoph Hellwig · 3 years, 2 months ago
  96. 0c6cb3a block: remove the e argument to elevator_exit by Christoph Hellwig · 3 years, 2 months ago
  97. f46b81c block: remove elevator_exit by Christoph Hellwig · 3 years, 2 months ago
  98. 0281ed3 block: move blk_get_flush_queue to blk-flush.c by Christoph Hellwig · 3 years, 2 months ago
  99. 35c90e6 blk_mq: remove repeated includes by Guo Zhengkui · 3 years, 2 months ago
  100. 5a9d041 block: move io_context creation into where it's needed by Jens Axboe · 3 years, 2 months ago