1. a805a4f block: introduce zone_write_granularity limit by Damien Le Moal · 4 years ago
  2. eafc63a block: use blk_queue_set_zoned in add_partition() by Damien Le Moal · 4 years ago
  3. 7a800a2 block: use bi_max_vecs to find the bvec pool by Christoph Hellwig · 4 years ago
  4. 977be01 block: mark the bio as cloned in bio_iov_bvec_set by Christoph Hellwig · 4 years ago
  5. ed97ce5 block: set BIO_NO_PAGE_REF in bio_iov_bvec_set by Christoph Hellwig · 4 years ago
  6. 8600451 block: remove a layer of indentation in bio_iov_iter_get_pages by Christoph Hellwig · 4 years ago
  7. 0f2e6ab block: turn the nr_iovecs argument to bio_alloc* into an unsigned short by Christoph Hellwig · 4 years ago
  8. de76fd8 block: remove the 1 and 4 vec bvec_slabs entries by Christoph Hellwig · 4 years ago
  9. f007a3d block: streamline bvec_alloc by Christoph Hellwig · 4 years ago
  10. f2c3eb9 block: factor out a bvec_alloc_gfp helper by Christoph Hellwig · 4 years ago
  11. 6ac0b71 block: move struct biovec_slab to bio.c by Christoph Hellwig · 4 years ago
  12. dc0b8a57 block: reuse BIO_INLINE_VECS for integrity bvecs by Christoph Hellwig · 4 years ago
  13. 8358c28 block: fix memory leak of bvec by Ming Lei · 4 years ago
  14. f7bf5e2 block: drop removed argument from kernel-doc of blk_execute_rq() by Lukas Bulwahn · 4 years ago
  15. 7f31bee block: remove typo in kernel-doc of set_disk_ro() by Lukas Bulwahn · 4 years ago
  16. 6b4eeba blk-cgroup: Remove obsolete macro by Baolin Wang · 4 years ago
  17. c6bf3f0 block: use an on-stack bio in blkdev_issue_flush by Christoph Hellwig · 4 years ago
  18. 3175199 block: split bio_kmalloc from bio_alloc_bioset by Christoph Hellwig · 4 years ago
  19. 4eb1d68 blk-crypto: use bio_kmalloc in blk_crypto_clone_bio by Christoph Hellwig · 4 years ago
  20. 7684fbd bfq: Use only idle IO periods for think time calculations by Jan Kara · 4 years, 7 months ago
  21. 28c6def bfq: Use 'ttime' local variable by Jan Kara · 4 years, 7 months ago
  22. 41e76c8 bfq: Avoid false bfq queue merging by Jan Kara · 4 years, 7 months ago
  23. 49d1822 blkcg: delete redundant get/put operations for queue by Chunguang Xu · 4 years ago
  24. 482e302 blk: wbt: remove unused parameter from wbt_should_throttle by Lei Chen · 4 years ago
  25. 46bbf65 block: inherit BIO_REMAPPED when cloning bios by Christoph Hellwig · 4 years ago
  26. a5bf0a9 bfq: bfq_check_waker() should be static by Jens Axboe · 4 years ago
  27. 71217df block, bfq: make waker-queue detection more robust by Paolo Valente · 4 years ago
  28. 5a5436b block, bfq: save also injection state on queue merging by Paolo Valente · 4 years ago
  29. e673914 block, bfq: save also weight-raised service on queue merging by Paolo Valente · 4 years ago
  30. d1f600f block, bfq: fix switch back from soft-rt weitgh-raising by Paolo Valente · 4 years ago
  31. 7f1995c block, bfq: re-evaluate convenience of I/O plugging on rq arrivals by Paolo Valente · 4 years ago
  32. eb2fd80 block, bfq: replace mechanism for evaluating I/O intensity by Paolo Valente · 4 years ago
  33. 3a905c3 block: skip bio_check_eod for partition-remapped bios by Christoph Hellwig · 4 years ago
  34. c42bca9 bio: don't copy bvec for direct IO by Pavel Begunkov · 4 years ago
  35. 0cf41e5 block/psi: remove PSI annotations from direct IO by Pavel Begunkov · 4 years ago
  36. 684da76 block: remove unnecessary argument from blk_execute_rq by Guoqing Jiang · 4 years ago
  37. 8eeed0b block: remove unnecessary argument from blk_execute_rq_nowait by Guoqing Jiang · 4 years ago
  38. 0f7b4bc bsg: free the request before return error code by Pan Bian · 4 years ago
  39. eec716a block: move three bvec helpers declaration into private helper by Ming Lei · 4 years ago
  40. baa2c7c block: set .bi_max_vecs as actual allocated vector number by Ming Lei · 4 years ago
  41. 9f180e3 block: don't allocate inline bvecs if this bioset needn't bvecs by Ming Lei · 4 years ago
  42. c495a17 block: don't pass BIOSET_NEED_BVECS for q->bio_split by Ming Lei · 4 years ago
  43. 49d1ec8 block: manage bio slab cache by xarray by Ming Lei · 4 years ago
  44. 1a23e06 bfq: don't duplicate code for different paths by huhai · 4 years ago
  45. b6e68ee blk-mq: Improve performance of non-mq IO schedulers with multiple HW queues by Jan Kara · 4 years ago
  46. 5ac83c6 Revert "blk-mq, elevator: Count requests per hctx to improve performance" by Jan Kara · 4 years ago
  47. 2391d13 block, bfq: do not expire a queue when it is the only busy one by Paolo Valente · 4 years ago
  48. 3c33769 block, bfq: avoid spurious switches to soft_rt of interactive queues by Paolo Valente · 4 years ago
  49. 91b896f block, bfq: do not raise non-default weights by Paolo Valente · 4 years ago
  50. ab1fb47 block, bfq: increase time window for waker detection by Paolo Valente · 4 years ago
  51. d4fc364 block, bfq: set next_rq to waker_bfqq->next_rq in waker injection by Jia Cheng Hu · 4 years ago
  52. b5f74ec block, bfq: use half slice_idle as a threshold to check short ttime by Paolo Valente · 4 years ago
  53. a33df75 block: use an xarray for disk->part_tbl by Christoph Hellwig · 4 years ago
  54. 0470dd9 block: remove DISK_PITER_REVERSE by Christoph Hellwig · 4 years ago
  55. bc359d0 block: add a disk_uevent helper by Christoph Hellwig · 4 years ago
  56. 0b6e522 blk-mq: use ->bi_bdev for I/O accounting by Christoph Hellwig · 4 years ago
  57. 99dfc43 block: use ->bi_bdev for bio based I/O accounting by Christoph Hellwig · 4 years ago
  58. 30c5d34 block: do not reassig ->bi_bdev when partition remapping by Christoph Hellwig · 4 years ago
  59. 2f9f622 block: simplify submit_bio_checks a bit by Christoph Hellwig · 4 years ago
  60. 309dca30 block: store a block_device pointer in struct bio by Christoph Hellwig · 4 years ago
  61. 947139b block: propagate BLKROSET on the whole device to all partitions by Christoph Hellwig · 4 years ago
  62. 52f019d block: add a hard-readonly flag to struct gendisk by Christoph Hellwig · 4 years ago
  63. 6f0d968 block: remove the NULL bdev check in bdev_read_only by Christoph Hellwig · 4 years ago
  64. ed41fd0 Merge tag 'block-5.11-2021-01-10' of git://git.kernel.dk/linux-block by Linus Torvalds · 4 years ago
  65. 02f938e blk-mq-debugfs: Add decode for BLK_MQ_F_TAG_HCTX_SHARED by John Garry · 4 years ago
  66. aebf5db block: fix use-after-free in disk_part_iter_next by Ming Lei · 4 years, 1 month ago
  67. 6d4d273 bfq: Fix computation of shallow depth by Jan Kara · 4 years, 1 month ago
  68. d16baa3 blk-iocost: fix NULL iocg deref from racing against initialization by Tejun Heo · 4 years ago
  69. eda809ae Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi by Linus Torvalds · 4 years ago
  70. dc30432 block: add debugfs stanza for QUEUE_FLAG_NOWAIT by Andres Freund · 4 years ago
  71. 7b51e70 block: update some copyrights by Christoph Hellwig · 4 years, 1 month ago
  72. 7142518 blk-mq: Don't complete on a remote CPU in force threaded mode by Sebastian Andrzej Siewior · 4 years, 1 month ago
  73. 76efc1c blk-iocost: Add iocg idle state tracepoint by Baolin Wang · 4 years, 1 month ago
  74. e6582cb blk-mq: Remove 'running from the wrong CPU' warning by Daniel Wagner · 4 years, 1 month ago
  75. 60f7c50 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi by Linus Torvalds · 4 years, 1 month ago
  76. 69f637c Merge tag 'for-5.11/drivers-2020-12-14' of git://git.kernel.dk/linux-block by Linus Torvalds · 4 years, 1 month ago
  77. ac7ac46 Merge tag 'for-5.11/block-2020-12-14' of git://git.kernel.dk/linux-block by Linus Torvalds · 4 years, 1 month ago
  78. adb35e8 Merge tag 'sched-core-2020-12-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 4 years, 1 month ago
  79. fa94ba8 blk-mq: fix msec comment from micro to milli seconds by Minwoo Im · 4 years, 1 month ago
  80. d220a21 blk-mq: update arg in comment of blk_mq_map_queue by Minwoo Im · 4 years, 1 month ago
  81. 91cdf26 blk-mq: add helper allocating tagset->tags by Minwoo Im · 4 years, 1 month ago
  82. 52abca6 scsi: block: Do not accept any requests while suspended by Alan Stern · 4 years, 1 month ago
  83. a4d34da scsi: block: Remove RQF_PREEMPT and BLK_MQ_REQ_PREEMPT by Bart Van Assche · 4 years, 1 month ago
  84. 0854bcd scsi: block: Introduce BLK_MQ_REQ_PM by Bart Van Assche · 4 years, 1 month ago
  85. fa4d0f1 scsi: block: Fix a race in the runtime power management code by Bart Van Assche · 4 years, 1 month ago
  86. 7aa390ec Revert "block: Fix a lockdep complaint triggered by request queue flushing" by Ming Lei · 4 years, 1 month ago
  87. fb01a29 blk-mq: add new API of blk_mq_hctx_set_fq_lock_class by Ming Lei · 4 years, 1 month ago
  88. cc29e1b block: disable iopoll for split bio by Jeffle Xu · 4 years, 1 month ago
  89. 817046e block: Align max_hw_sectors to logical blocksize by Damien Le Moal · 4 years, 2 months ago
  90. 2afdeb2 block: Improve blk_revalidate_disk_zones() checks by Damien Le Moal · 4 years, 2 months ago
  91. f6f371f blk-mq: skip hybrid polling if iopoll doesn't spin by Pavel Begunkov · 4 years, 1 month ago
  92. 926f75f blk-iocost: Factor out the base vrate change into a separate function by Baolin Wang · 4 years, 1 month ago
  93. 2474787 blk-iocost: Factor out the active iocgs' state check into a separate function by Baolin Wang · 4 years, 1 month ago
  94. c09245f blk-iocost: Move the usage ratio calculation to the correct place by Baolin Wang · 4 years, 1 month ago
  95. 647c9f0 blk-iocost: Remove unnecessary advance declaration by Baolin Wang · 4 years, 1 month ago
  96. 5ba1add2 blk-iocost: Fix some typos in comments by Baolin Wang · 4 years, 1 month ago
  97. be1515b Merge tag 'block-5.10-2020-12-05' of git://git.kernel.dk/linux-block by Linus Torvalds · 4 years, 1 month ago
  98. b329850 Merge tag 'for-5.10/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm by Linus Torvalds · 4 years, 1 month ago
  99. 3ee16db dm: fix IO splitting by Mike Snitzer · 4 years, 1 month ago
  100. a54895f block: remove the request_queue to argument request based tracepoints by Christoph Hellwig · 4 years, 1 month ago