1. 68ec3b8 scsi: add a scsi_alloc_request helper by Christoph Hellwig · 3 years, 3 months ago
  2. 237ea16 bsg-lib: initialize the bsg_job in bsg_transport_sg_io_fn by Christoph Hellwig · 3 years, 3 months ago
  3. 8c6aabd nfsd/blocklayout: use ->get_unique_id instead of sending SCSI commands by Christoph Hellwig · 3 years, 3 months ago
  4. b83ce21 sd: implement ->get_unique_id by Christoph Hellwig · 3 years, 3 months ago
  5. 9208d41 block: add a ->get_unique_id method by Christoph Hellwig · 3 years, 3 months ago
  6. 8e9f666 blk-crypto: update inline encryption documentation by Eric Biggers · 3 years, 3 months ago
  7. cb77cb5 blk-crypto: rename blk_keyslot_manager to blk_crypto_profile by Eric Biggers · 3 years, 3 months ago
  8. 1e8d44b blk-crypto: rename keyslot-manager files to blk-crypto-profile by Eric Biggers · 3 years, 3 months ago
  9. eebcafa blk-crypto-fallback: properly prefix function and struct names by Eric Biggers · 3 years, 3 months ago
  10. 435c2acb nbd: Use invalidate_disk() helper on disconnect by Xie Yongji · 3 years, 4 months ago
  11. 19f553d loop: Remove the unnecessary bdev checks and unused bdev variable by Xie Yongji · 3 years, 4 months ago
  12. e515be8 loop: Use invalidate_disk() helper to invalidate gendisk by Xie Yongji · 3 years, 4 months ago
  13. f059a1d block: Add invalidate_disk() helper to invalidate the gendisk by Xie Yongji · 3 years, 4 months ago
  14. e94f685 block: kill extra rcu lock/unlock in queue enter by Pavel Begunkov · 3 years, 3 months ago
  15. 3b13c16 percpu_ref: percpu_ref_tryget_live() version holding RCU by Pavel Begunkov · 3 years, 3 months ago
  16. 6549a87 block: convert fops.c magic constants to SHIFT_SECTOR by Pavel Begunkov · 3 years, 3 months ago
  17. 179ae84f block: clean up blk_mq_submit_bio() merging by Pavel Begunkov · 3 years, 3 months ago
  18. 6450fe1 block: optimise boundary blkdev_read_iter's checks by Pavel Begunkov · 3 years, 3 months ago
  19. 057178c fs: bdev: fix conflicting comment from lookup_bdev by Jackie Liu · 3 years, 3 months ago
  20. 0994c64 blk-mq: Fix blk_mq_tagset_busy_iter() for shared tags by John Garry · 3 years, 3 months ago
  21. 008f75a block: cleanup the flush plug helpers by Christoph Hellwig · 3 years, 3 months ago
  22. b600455 block: optimise blk_flush_plug_list by Pavel Begunkov · 3 years, 3 months ago
  23. dbb6f76 blk-mq: move blk_mq_flush_plug_list to block/blk-mq.h by Christoph Hellwig · 3 years, 3 months ago
  24. a214b94 blk-mq: only flush requests from the plug in blk_mq_submit_bio by Christoph Hellwig · 3 years, 3 months ago
  25. 037057a block: remove inaccurate requeue check by Jens Axboe · 3 years, 3 months ago
  26. c809084 block: inline a part of bio_release_pages() by Pavel Begunkov · 3 years, 3 months ago
  27. 1497a51 block: don't bloat enter_queue with percpu_ref by Pavel Begunkov · 3 years, 3 months ago
  28. 478eb72 block: optimise req_bio_endio() by Pavel Begunkov · 3 years, 3 months ago
  29. 859897c block: convert leftovers to bdev_get_queue by Pavel Begunkov · 3 years, 3 months ago
  30. cf6d6238 block: turn macro helpers into inline functions by Pavel Begunkov · 3 years, 3 months ago
  31. e70feb8 blk-mq: support concurrent queue quiesce/unquiesce by Ming Lei · 3 years, 3 months ago
  32. 1d35d51 nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated by Ming Lei · 3 years, 3 months ago
  33. 9e6a6b1 nvme: paring quiesce/unquiesce by Ming Lei · 3 years, 3 months ago
  34. ebc9b95 nvme: prepare for pairing quiescing and unquiescing by Ming Lei · 3 years, 3 months ago
  35. 6ca1d90 nvme: apply nvme API to quiesce/unquiesce admin queue by Ming Lei · 3 years, 3 months ago
  36. a277654 nvme: add APIs for stopping/starting admin queue by Ming Lei · 3 years, 3 months ago
  37. 2fc428f block, bfq: fix UAF problem in bfqg_stats_init() by Zheng Liang · 3 years, 3 months ago
  38. a808a9d block: inline fast path of driver tag allocation by Jens Axboe · 3 years, 3 months ago
  39. d92ca9d8 blk-mq: don't handle non-flush requests in blk_insert_flush by Christoph Hellwig · 3 years, 3 months ago
  40. dc5fc361 block: attempt direct issue of plug list by Jens Axboe · 3 years, 3 months ago
  41. bc490f8 block: change plugging to use a singly linked list by Jens Axboe · 3 years, 3 months ago
  42. 480d42d blk-wbt: prevent NULL pointer dereference in wb_timer_fn by Andrea Righi · 3 years, 3 months ago
  43. 6155631 block: align blkdev_dio inlined bio to a cacheline by Jens Axboe · 3 years, 3 months ago
  44. e028f16 block: move blk_mq_tag_to_rq() inline by Jens Axboe · 3 years, 3 months ago
  45. df87eb0 block: get rid of plug list sorting by Jens Axboe · 3 years, 3 months ago
  46. 87c037d block: return whether or not to unplug through boolean by Jens Axboe · 3 years, 3 months ago
  47. 8a7d267 block: don't call blk_status_to_errno in blk_update_request by Christoph Hellwig · 3 years, 3 months ago
  48. db9a02b block: move bdev_read_only() into the header by Jens Axboe · 3 years, 3 months ago
  49. e0d78af block: fix too broad elevator check in blk_mq_free_request() by Jens Axboe · 3 years, 3 months ago
  50. 4f50224 nvme: wire up completion batching for the IRQ path by Jens Axboe · 3 years, 3 months ago
  51. b688f11 io_uring: utilize the io batching infrastructure for more efficient polled IO by Jens Axboe · 3 years, 3 months ago
  52. c234a65 nvme: add support for batched completion of polled IO by Jens Axboe · 3 years, 3 months ago
  53. f794f33 block: add support for blk_mq_end_request_batch() by Jens Axboe · 3 years, 3 months ago
  54. 1aec5e4 sbitmap: add helper to clear a batch of tags by Jens Axboe · 3 years, 3 months ago
  55. 5a72e89 block: add a struct io_comp_batch argument to fops->iopoll() by Jens Axboe · 3 years, 3 months ago
  56. 013a7f9 block: provide helpers for rq_list manipulation by Jens Axboe · 3 years, 3 months ago
  57. afd7de0 block: remove some blk_mq_hw_ctx debugfs entries by Jens Axboe · 3 years, 3 months ago
  58. 9a14d6c block: remove debugfs blk_mq_ctx dispatched/merged/completed attributes by Jens Axboe · 3 years, 3 months ago
  59. 1284590 block: cache rq_flags inside blk_mq_rq_ctx_init() by Pavel Begunkov · 3 years, 3 months ago
  60. 605f784 block: blk_mq_rq_ctx_init cache ctx/q/hctx by Pavel Begunkov · 3 years, 3 months ago
  61. 4f266f2 block: skip elevator fields init for non-elv queue by Pavel Begunkov · 3 years, 3 months ago
  62. 2ff0682 block: store elevator state in request by Jens Axboe · 3 years, 3 months ago
  63. 90b8faa block: only mark bio as tracked if it really is tracked by Jens Axboe · 3 years, 3 months ago
  64. b608762 block: improve layout of struct request by Jens Axboe · 3 years, 3 months ago
  65. 9be3e06 block: move update request helpers into blk-mq.c by Jens Axboe · 3 years, 3 months ago
  66. c477b79 block: remove useless caller argument to print_req_error() by Jens Axboe · 3 years, 3 months ago
  67. d4aa57a block: don't bother iter advancing a fully done bio by Jens Axboe · 3 years, 3 months ago
  68. ed6cdde block: convert the rest of block to bdev_get_queue by Pavel Begunkov · 3 years, 3 months ago
  69. eab4e02 block: use bdev_get_queue() in blk-core.c by Pavel Begunkov · 3 years, 3 months ago
  70. 3caee46 block: use bdev_get_queue() in bio.c by Pavel Begunkov · 3 years, 3 months ago
  71. 025a386 block: use bdev_get_queue() in bdev.c by Pavel Begunkov · 3 years, 3 months ago
  72. 17220ca block: cache request queue in bdev by Pavel Begunkov · 3 years, 3 months ago
  73. abd45c1 block: handle fast path of bio splitting inline by Jens Axboe · 3 years, 3 months ago
  74. 09ce874 block: use flags instead of bit fields for blkdev_dio by Jens Axboe · 3 years, 3 months ago
  75. fac7c6d block: cache bdev in struct file for raw bdev IO by Pavel Begunkov · 3 years, 3 months ago
  76. c712dcc nvme-multipath: enable polled I/O by Christoph Hellwig · 3 years, 3 months ago
  77. a614dd2 block: don't allow writing to the poll queue attribute by Christoph Hellwig · 3 years, 3 months ago
  78. 3e08773 block: switch polling to be bio based by Christoph Hellwig · 3 years, 3 months ago
  79. 1941612 block: define 'struct bvec_iter' as packed by Ming Lei · 3 years, 3 months ago
  80. 1a7e76e block: use SLAB_TYPESAFE_BY_RCU for the bio slab by Christoph Hellwig · 3 years, 3 months ago
  81. 6ce913f block: rename REQ_HIPRI to REQ_POLLED by Christoph Hellwig · 3 years, 3 months ago
  82. d729cf9 io_uring: don't sleep when polling for I/O by Christoph Hellwig · 3 years, 3 months ago
  83. ef99b2d block: replace the spin argument to blk_iopoll with a flags argument by Christoph Hellwig · 3 years, 3 months ago
  84. 28a1ae6 blk-mq: remove blk_qc_t_valid by Christoph Hellwig · 3 years, 3 months ago
  85. efbabbe blk-mq: remove blk_qc_t_to_tag and blk_qc_t_is_internal by Christoph Hellwig · 3 years, 3 months ago
  86. c6699d6 blk-mq: factor out a "classic" poll helper by Christoph Hellwig · 3 years, 3 months ago
  87. f70299f blk-mq: factor out a blk_qc_to_hctx helper by Christoph Hellwig · 3 years, 3 months ago
  88. 30da1b4 io_uring: fix a layering violation in io_iopoll_req_issued by Christoph Hellwig · 3 years, 3 months ago
  89. f79d474 iomap: don't try to poll multi-bio I/Os in __iomap_dio_rw by Christoph Hellwig · 3 years, 3 months ago
  90. 71fc3f5 block: don't try to poll multi-bio I/Os in __blkdev_direct_IO by Christoph Hellwig · 3 years, 3 months ago
  91. 94c2ed5 direct-io: remove blk_poll support by Christoph Hellwig · 3 years, 3 months ago
  92. d38a9c0 block: only check previous entry for plug merge attempt by Jens Axboe · 3 years, 3 months ago
  93. 4c92890 block: move CONFIG_BLOCK guard to top Makefile by Masahiro Yamada · 3 years, 4 months ago
  94. b8b98a6 block: move menu "Partition type" to block/partitions/Kconfig by Masahiro Yamada · 3 years, 4 months ago
  95. c50fca5 block: simplify Kconfig files by Masahiro Yamada · 3 years, 4 months ago
  96. df252bd block: remove redundant =y from BLK_CGROUP dependency by Masahiro Yamada · 3 years, 4 months ago
  97. 349302d block: improve batched tag allocation by Jens Axboe · 3 years, 3 months ago
  98. 9672b0d sbitmap: add __sbitmap_queue_get_batch() by Jens Axboe · 3 years, 3 months ago
  99. 8971a3b7 blk-mq: optimise *end_request non-stat path by Pavel Begunkov · 3 years, 3 months ago
  100. 4f7ab09 block: mark bio_truncate static by Christoph Hellwig · 3 years, 3 months ago