1. 98b26a0 block: call rq_qos_done() before ref check in batch completions by Jens Axboe · 3 years, 1 month ago
  2. e30028a block: fix parameter not described warning by Yang Guang · 3 years, 1 month ago
  3. efcf593 block: avoid to touch unloaded module instance when opening bdev by Ming Lei · 3 years, 2 months ago
  4. 2b504bd blk-mq: don't insert FUA request with data into scheduler queue by Ming Lei · 3 years, 1 month ago
  5. 15c3010 blk-cgroup: fix missing put device in error path from blkg_conf_pref() by Yu Kuai · 3 years, 2 months ago
  6. 245a489 block: avoid to quiesce queue in elevator_init_mq by Ming Lei · 3 years, 1 month ago
  7. 2a19b28 blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() by Ming Lei · 3 years, 1 month ago
  8. 95febeb block: fix missing queue put in error path by Jens Axboe · 3 years, 1 month ago
  9. 94c4b4f block: Check ADMIN before NICE for IOPRIO_CLASS_RT by Alistair Delva · 3 years, 1 month ago
  10. b637108 blk-mq: fix filesystem I/O request allocation by Ming Lei · 3 years, 2 months ago
  11. b781d8db5 blkcg: Remove extra blkcg_bio_issue_init by Laibin Qiu · 3 years, 2 months ago
  12. 86399ea block: Hold invalidate_lock in BLKRESETZONE ioctl by Shin'ichiro Kawasaki · 3 years, 2 months ago
  13. b131f20 blk-mq: rename blk_attempt_bio_merge by Ming Lei · 3 years, 2 months ago
  14. 10f7335 blk-mq: don't grab ->q_usage_counter in blk_mq_sched_bio_merge by Ming Lei · 3 years, 2 months ago
  15. 438cd74 block: fix kerneldoc for disk_register_independent_access__ranges() by Jens Axboe · 3 years, 2 months ago
  16. 278167f block: add __must_check for *add_disk*() callers by Luis Chamberlain · 3 years, 2 months ago
  17. ecaf97f block: use enum type for blk_mq_alloc_data->rq_flags by Jens Axboe · 3 years, 2 months ago
  18. 35e4c6c block: Hold invalidate_lock in BLKZEROOUT ioctl by Shin'ichiro Kawasaki · 3 years, 2 months ago
  19. 7607c44 block: Hold invalidate_lock in BLKDISCARD ioctl by Shin'ichiro Kawasaki · 3 years, 2 months ago
  20. cb690f5 Merge tag 'for-5.16/drivers-2021-11-09' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 2 months ago
  21. 3e28850 Merge tag 'for-5.16/block-2021-11-09' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 2 months ago
  22. 1dc1f92 Merge tag 'for-5.16/bdev-size-2021-11-09' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 2 months ago
  23. 9ef4d02 blk-mq: add one API for waiting until quiesce is done by Ming Lei · 3 years, 2 months ago
  24. a846a8e blk-mq: don't free tags if the tag_set is used by other device in queue initialztion by Ye Bin · 3 years, 2 months ago
  25. 138c1a3 block: use new bdev_nr_bytes() helper for blkdev_{read,write}_iter() by Jens Axboe · 3 years, 2 months ago
  26. fe7d064 block: fix device_add_disk() kobject_create_and_add() error handling by Luis Chamberlain · 3 years, 2 months ago
  27. 10c4787 block: ensure cached plug request matches the current queue by Jens Axboe · 3 years, 2 months ago
  28. 900e080 block: move queue enter logic into blk_mq_submit_bio() by Jens Axboe · 3 years, 2 months ago
  29. c98cb5b block: make bio_queue_enter() fast-path available inline by Jens Axboe · 3 years, 2 months ago
  30. 7153971 block: split request allocation components into helpers by Jens Axboe · 3 years, 2 months ago
  31. c5fc7b9 block: have plug stored requests hold references to the queue by Jens Axboe · 3 years, 2 months ago
  32. 26e06f5 block: update __register_blkdev() probe documentation by Luis Chamberlain · 3 years, 2 months ago
  33. 3b87c6e blk-mq: update hctx->nr_active in blk_mq_end_request_batch() by Ming Lei · 3 years, 2 months ago
  34. 62ba0c0 blk-mq: add RQF_ELV debug entry by Ming Lei · 3 years, 2 months ago
  35. a1cb653 blk-mq: only try to run plug merge if request has same queue with incoming bio by Ming Lei · 3 years, 2 months ago
  36. 781dd83 block: move RQF_ELV setting into allocators by Jens Axboe · 3 years, 2 months ago
  37. b228090 block: replace always false argument with 'false' by Jens Axboe · 3 years, 2 months ago
  38. a22c00b block: assign correct tag before doing prefetch of request by Jens Axboe · 3 years, 2 months ago
  39. 1990116 Merge tag 'for-5.16/inode-sync-2021-10-29' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 2 months ago
  40. b6773cd Merge tag 'for-5.16/ki_complete-2021-10-29' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 2 months ago
  41. 71ae426 Merge tag 'for-5.16/passthrough-flag-2021-10-29' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 2 months ago
  42. 3f01727 Merge tag 'for-5.16/bdev-size-2021-10-29' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 2 months ago
  43. 33c8846c Merge tag 'for-5.16/block-2021-10-29' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 2 months ago
  44. ef1661b blk-mq: fix redundant check of !e expression by Jean Sacren · 3 years, 2 months ago
  45. a379fbb Merge tag 'block-5.15-2021-10-29' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 2 months ago
  46. 9b84c62 blk-mq-debugfs: Show active requests per queue for shared tags by John Garry · 3 years, 2 months ago
  47. 0bf6d96 block: remove blk_{get,put}_request by Christoph Hellwig · 3 years, 2 months ago
  48. 02f7eab block: improve readability of blk_mq_end_request_batch() by Jens Axboe · 3 years, 2 months ago
  49. c7b84d4 block: re-flow blk_mq_rq_ctx_init() by Jens Axboe · 3 years, 2 months ago
  50. 92aff191 block: prefetch request to be initialized by Jens Axboe · 3 years, 2 months ago
  51. fe6134f block: pass in blk_mq_tags to blk_mq_rq_ctx_init() by Jens Axboe · 3 years, 2 months ago
  52. 56f8da6 block: add rq_flags to struct blk_mq_alloc_data by Jens Axboe · 3 years, 2 months ago
  53. e0c60d0 block: Fix partition check for host-aware zoned block devices by Shin'ichiro Kawasaki · 3 years, 2 months ago
  54. 842e39b block: add async version of bio_set_polled by Pavel Begunkov · 3 years, 2 months ago
  55. e71aa91 block: kill DIO_MULTI_BIO by Pavel Begunkov · 3 years, 2 months ago
  56. 25d207d block: kill unused polling bits in __blkdev_direct_IO() by Pavel Begunkov · 3 years, 2 months ago
  57. 1bb6b81 block: avoid extra iter advance with async iocb by Pavel Begunkov · 3 years, 2 months ago
  58. a2247f1 block: Add independent access ranges support by Damien Le Moal · 3 years, 2 months ago
  59. 9586e67 block: schedule queue restart after BLK_STS_ZONE_RESOURCE by Naohiro Aota · 3 years, 2 months ago
  60. d308ae0 block: drain queue after disk is removed from sysfs by Ming Lei · 3 years, 2 months ago
  61. ff155223 blk-mq: don't issue request directly in case that current is to be blocked by Ming Lei · 3 years, 2 months ago
  62. 6b19b76 fs: get rid of the res2 iocb->ki_complete argument by Jens Axboe · 3 years, 2 months ago
  63. 0c9d338 blk-cgroup: synchronize blkg creation against policy deactivation by Yu Kuai · 3 years, 2 months ago
  64. fa5fa8e block: refactor bio_iov_bvec_set() by Pavel Begunkov · 3 years, 2 months ago
  65. 54a88eb block: add single bio async direct IO helper by Pavel Begunkov · 3 years, 2 months ago
  66. 9c0c4d2 Merge tag 'block-5.15-2021-10-22' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 2 months ago
  67. 8bdf7b3 blk-mq-sched: Don't reference queue tagset in blk_mq_sched_tags_teardown() by John Garry · 3 years, 2 months ago
  68. 297db73 block: fix req_bio_endio append error handling by Pavel Begunkov · 3 years, 2 months ago
  69. 1e03a36 block: simplify the block device syncing code by Christoph Hellwig · 3 years, 2 months ago
  70. 70164eb block: remove __sync_blockdev by Christoph Hellwig · 3 years, 2 months ago
  71. 4845012 block: remove QUEUE_FLAG_SCSI_PASSTHROUGH by Christoph Hellwig · 3 years, 2 months ago
  72. 4abafdc block: remove the initialize_rq_fn blk_mq_ops method by Christoph Hellwig · 3 years, 2 months ago
  73. 237ea16 bsg-lib: initialize the bsg_job in bsg_transport_sg_io_fn by Christoph Hellwig · 3 years, 2 months ago
  74. cb77cb5 blk-crypto: rename blk_keyslot_manager to blk_crypto_profile by Eric Biggers · 3 years, 2 months ago
  75. 1e8d44b blk-crypto: rename keyslot-manager files to blk-crypto-profile by Eric Biggers · 3 years, 2 months ago
  76. eebcafa blk-crypto-fallback: properly prefix function and struct names by Eric Biggers · 3 years, 2 months ago
  77. f059a1d block: Add invalidate_disk() helper to invalidate the gendisk by Xie Yongji · 3 years, 3 months ago
  78. e94f685 block: kill extra rcu lock/unlock in queue enter by Pavel Begunkov · 3 years, 2 months ago
  79. 6549a87 block: convert fops.c magic constants to SHIFT_SECTOR by Pavel Begunkov · 3 years, 2 months ago
  80. 179ae84f block: clean up blk_mq_submit_bio() merging by Pavel Begunkov · 3 years, 2 months ago
  81. 6450fe1 block: optimise boundary blkdev_read_iter's checks by Pavel Begunkov · 3 years, 2 months ago
  82. 057178c fs: bdev: fix conflicting comment from lookup_bdev by Jackie Liu · 3 years, 2 months ago
  83. 0994c64 blk-mq: Fix blk_mq_tagset_busy_iter() for shared tags by John Garry · 3 years, 2 months ago
  84. 008f75a block: cleanup the flush plug helpers by Christoph Hellwig · 3 years, 2 months ago
  85. b600455 block: optimise blk_flush_plug_list by Pavel Begunkov · 3 years, 2 months ago
  86. dbb6f76 blk-mq: move blk_mq_flush_plug_list to block/blk-mq.h by Christoph Hellwig · 3 years, 2 months ago
  87. a214b94 blk-mq: only flush requests from the plug in blk_mq_submit_bio by Christoph Hellwig · 3 years, 2 months ago
  88. 037057a block: remove inaccurate requeue check by Jens Axboe · 3 years, 2 months ago
  89. c809084 block: inline a part of bio_release_pages() by Pavel Begunkov · 3 years, 2 months ago
  90. 1497a51 block: don't bloat enter_queue with percpu_ref by Pavel Begunkov · 3 years, 2 months ago
  91. 478eb72 block: optimise req_bio_endio() by Pavel Begunkov · 3 years, 2 months ago
  92. 859897c block: convert leftovers to bdev_get_queue by Pavel Begunkov · 3 years, 2 months ago
  93. e70feb8 blk-mq: support concurrent queue quiesce/unquiesce by Ming Lei · 3 years, 2 months ago
  94. 2fc428f block, bfq: fix UAF problem in bfqg_stats_init() by Zheng Liang · 3 years, 2 months ago
  95. a808a9d block: inline fast path of driver tag allocation by Jens Axboe · 3 years, 3 months ago
  96. d92ca9d8 blk-mq: don't handle non-flush requests in blk_insert_flush by Christoph Hellwig · 3 years, 2 months ago
  97. dc5fc361 block: attempt direct issue of plug list by Jens Axboe · 3 years, 2 months ago
  98. bc490f8 block: change plugging to use a singly linked list by Jens Axboe · 3 years, 2 months ago
  99. 97eeb5f partitions/ibm: use bdev_nr_sectors instead of open coding it by Christoph Hellwig · 3 years, 2 months ago
  100. f9831b8 partitions/efi: use bdev_nr_bytes instead of open coding it by Christoph Hellwig · 3 years, 2 months ago