1. 8a63a86 block: use bd_partno in bdevname by Christoph Hellwig · 4 years, 5 months ago
  2. fa01b1e block: add a bdev_is_partition helper by Christoph Hellwig · 4 years, 5 months ago
  3. 1cb039f bdi: replace BDI_CAP_STABLE_WRITES with a queue and a sb flag by Christoph Hellwig · 4 years, 4 months ago
  4. ed7b6b4 bdi: remove BDI_CAP_CGROUP_WRITEBACK by Christoph Hellwig · 4 years, 4 months ago
  5. c2e4cd5 block: lift setting the readahead size into the block layer by Christoph Hellwig · 4 years, 4 months ago
  6. 55b2598 bdi: initialize ->ra_pages and ->io_pages in bdi_init by Christoph Hellwig · 4 years, 4 months ago
  7. 4781628 block: cleanup blkdev_bszset by Christoph Hellwig · 4 years, 4 months ago
  8. 9301fe7 block: cleanup partition scanning in register_disk by Christoph Hellwig · 4 years, 4 months ago
  9. 38430f0 block: move the NEED_PART_SCAN flag to struct gendisk by Christoph Hellwig · 4 years, 4 months ago
  10. 07d098e block: allow 'chunk_sectors' to be non-power-of-2 by Mike Snitzer · 4 years, 4 months ago
  11. 22ada80 block: use lcm_not_zero() when stacking chunk_sectors by Mike Snitzer · 4 years, 4 months ago
  12. 0385971 block: fix bmd->is_null_mapped initialization by Christoph Hellwig · 4 years, 4 months ago
  13. f952eef block: drop double zeroing by Julia Lawall · 4 years, 4 months ago
  14. 87fbeb8 blk-throttle: Avoid checking bps/iops limitation if bps or iops is unlimited by Baolin Wang · 4 years, 4 months ago
  15. 4599ea4 blk-throttle: Avoid calculating bps/iops limitation repeatedly by Baolin Wang · 4 years, 4 months ago
  16. e675df2 blk-throttle: Define readable macros instead of static variables by Baolin Wang · 4 years, 4 months ago
  17. ff8b22c blk-throttle: Use readable READ/WRITE macros by Baolin Wang · 4 years, 4 months ago
  18. b53b072 blk-throttle: Fix some comments' typos by Baolin Wang · 4 years, 4 months ago
  19. aa67db2 iocost: fix infinite loop bug in adjust_inuse_and_calc_cost() by Tejun Heo · 4 years, 4 months ago
  20. 769b628 blk-iocost: fix divide-by-zero in transfer_surpluses() by Tejun Heo · 4 years, 4 months ago
  21. 7b26410 block: introduce part_[begin|end]_io_acct by Song Liu · 4 years, 5 months ago
  22. 2850085 blk-mq: always allow reserved allocation in hctx_may_queue by Ming Lei · 4 years, 4 months ago
  23. 84ed257 block: remove duplicate include statement in scsi_ioctl.c by Tian Tao · 4 years, 4 months ago
  24. 192f1c6 blkcg: add plugging support for punt bio by Xianting Tian · 4 years, 4 months ago
  25. 95f6f3a block: add a bdev_check_media_change helper by Christoph Hellwig · 4 years, 4 months ago
  26. fc93fe1 block: make QUEUE_SYSFS_BIT_FNS more useful by Christoph Hellwig · 4 years, 5 months ago
  27. 3562614 block: add helper macros for queue sysfs entries by Christoph Hellwig · 4 years, 5 months ago
  28. ddfb8b0 block: Remove unused blk_mq_sched_free_hctx_data() by Baolin Wang · 4 years, 4 months ago
  29. 384d87e block: Do not discard buffers under a mounted filesystem by Jan Kara · 4 years, 5 months ago
  30. b445547 blk-mq, elevator: Count requests per hctx to improve performance by Kashyap Desai · 4 years, 5 months ago
  31. f1b49fd blk-mq: Record active_queues_shared_sbitmap per tag_set for when using shared sbitmap by John Garry · 4 years, 5 months ago
  32. bccf5e2 blk-mq: Record nr_active_requests per queue for when using shared sbitmap by John Garry · 4 years, 5 months ago
  33. a0235d2 blk-mq: Relocate hctx_may_queue() by John Garry · 4 years, 5 months ago
  34. 32bc15a blk-mq: Facilitate a shared sbitmap per tagset by John Garry · 4 years, 5 months ago
  35. 222a5ae blk-mq: Use pointers for blk_mq_tags bitmap tags by John Garry · 4 years, 5 months ago
  36. 1c0706a blk-mq: Pass flags for tag init/free by John Garry · 4 years, 5 months ago
  37. 4d06323 blk-mq: Free tags in blk_mq_init_tags() upon error by Hannes Reinecke · 4 years, 5 months ago
  38. 655ac30 blk-mq: Rename blk_mq_update_tag_set_depth() by Hannes Reinecke · 4 years, 5 months ago
  39. 51db1c3 blk-mq: Rename BLK_MQ_F_TAG_SHARED as BLK_MQ_F_TAG_QUEUE_SHARED by Ming Lei · 4 years, 5 months ago
  40. b8086d3 block: use revalidate_disk_size in set_capacity_revalidate_and_notify by Christoph Hellwig · 4 years, 5 months ago
  41. f4ad06f block: rename bd_invalidated by Christoph Hellwig · 4 years, 5 months ago
  42. 265600b block: Remove a duplicative condition by Baolin Wang · 4 years, 5 months ago
  43. 8327cce5 block: better deal with the delayed not supported case in blk_cloned_rq_check_limits by Ritika Srivastava · 4 years, 5 months ago
  44. 143d260 block: Return blk_status_t instead of errno codes by Ritika Srivastava · 4 years, 5 months ago
  45. 9d3a39a block: grant IOPRIO_CLASS_RT to CAP_SYS_NICE by Khazhismel Kumykov · 4 years, 5 months ago
  46. f0bf84a blk-iocost: add three debug stat - cost.wait, indebt and indelay by Tejun Heo · 4 years, 5 months ago
  47. 0460375 blk-iocost: restore inuse update tracepoints by Tejun Heo · 4 years, 5 months ago
  48. ac33e91 blk-iocost: implement vtime loss compensation by Tejun Heo · 4 years, 5 months ago
  49. dda1315 blk-iocost: halve debts if device stays idle by Tejun Heo · 4 years, 5 months ago
  50. 5160a5a blk-iocost: implement delay adjustment hysteresis by Tejun Heo · 4 years, 5 months ago
  51. c421a3e blk-iocost: revamp debt handling by Tejun Heo · 4 years, 5 months ago
  52. b0853ab blk-iocost: revamp in-period donation snapbacks by Tejun Heo · 4 years, 5 months ago
  53. f1de243 blk-iocost: revamp donation amount determination by Tejun Heo · 4 years, 5 months ago
  54. e08d02a blk-iocost: implement Andy's method for donation weight updates by Tejun Heo · 4 years, 5 months ago
  55. 93f7d2d blk-iocost: restructure surplus donation logic by Tejun Heo · 4 years, 5 months ago
  56. 065655c blk-iocost: decouple vrate adjustment from surplus transfers by Tejun Heo · 4 years, 5 months ago
  57. 8692d2d blk-iocost: replace iocg->has_surplus with ->surplus_list by Tejun Heo · 4 years, 5 months ago
  58. 1aa50d0 blk-iocost: calculate iocg->usages[] from iocg->local_stat.usage_us by Tejun Heo · 4 years, 5 months ago
  59. 97eb197 blk-iocost: add absolute usage stat by Tejun Heo · 4 years, 5 months ago
  60. da437b9 blk-iocost: grab ioc->lock for debt handling by Tejun Heo · 4 years, 5 months ago
  61. 7ca5b2e blk-iocost: streamline vtime margin and timer slack handling by Tejun Heo · 4 years, 5 months ago
  62. ce95570 blk-iocost: make ioc_now->now and ioc->period_at 64bit by Tejun Heo · 4 years, 5 months ago
  63. bd0adb9 blk-iocost: use WEIGHT_ONE based fixed point number for weights by Tejun Heo · 4 years, 5 months ago
  64. fe20cdb5 blk-iocost: s/HWEIGHT_WHOLE/WEIGHT_ONE/g by Tejun Heo · 4 years, 5 months ago
  65. 7b84b49 blk-iocost: make iocg_kick_waitq() call iocg_kick_delay() after paying debt by Tejun Heo · 4 years, 5 months ago
  66. 6ef20f7 blk-iocost: move iocg_kick_delay() above iocg_kick_waitq() by Tejun Heo · 4 years, 5 months ago
  67. db84a72 blk-iocost: clamp inuse and skip noops in __propagate_weights() by Tejun Heo · 4 years, 5 months ago
  68. 00410f1 blk-iocost: rename propagate_active_weights() to propagate_weights() by Tejun Heo · 4 years, 5 months ago
  69. 5e124f7 blk-iocost: use local[64]_t for percpu stat by Tejun Heo · 4 years, 5 months ago
  70. 1f06959 block: remove the unused q argument to part_in_flight and part_in_flight_rw by Christoph Hellwig · 4 years, 5 months ago
  71. 8328eb2 block: remove the disk argument to delete_partition by Christoph Hellwig · 4 years, 5 months ago
  72. f93af2a block: cleanup __alloc_disk_node by Christoph Hellwig · 4 years, 5 months ago
  73. 7cf34d9 block: remove the discard_alignment field from struct hd_struct by Christoph Hellwig · 4 years, 5 months ago
  74. 7b8917f block: remove the alignment_offset field from struct hd_struct by Christoph Hellwig · 4 years, 5 months ago
  75. e44a6a2 blk-mq: use BLK_MQ_NO_TAG for no tag by Xianting Tian · 4 years, 5 months ago
  76. cdfcef9 block: Remove blk_mq_attempt_merge() function by Baolin Wang · 4 years, 5 months ago
  77. 7d7ca7c block: Add a new helper to attempt to merge a bio by Baolin Wang · 4 years, 5 months ago
  78. bdc6a287 block: Move blk_mq_bio_list_merge() into blk-merge.c by Baolin Wang · 4 years, 5 months ago
  79. 8e75637 block: Move bio merge related functions into blk-merge.c by Baolin Wang · 4 years, 5 months ago
  80. 339b5a2 blk-wbt: Remove obsolete multiqueue I/O scheduling comment by Danny Lin · 4 years, 5 months ago
  81. 3310eeb block: remove the BIO_USER_MAPPED flag by Christoph Hellwig · 4 years, 5 months ago
  82. 7589ad6 block: remove __blk_rq_map_user_iov by Christoph Hellwig · 4 years, 5 months ago
  83. 7b63c05 block: remove __blk_rq_unmap_user by Christoph Hellwig · 4 years, 5 months ago
  84. f325607 block: remove the BIO_NULL_MAPPED flag by Christoph Hellwig · 4 years, 5 months ago
  85. c2b4bb8 block: fix locking for struct block_device size updates by Christoph Hellwig · 4 years, 5 months ago
  86. a98278e Merge branch 'block-5.9' into for-5.10/block by Jens Axboe · 4 years, 5 months ago
  87. e11d80a blk-stat: make q->stats->lock irqsafe by Tejun Heo · 4 years, 5 months ago
  88. 5aeac7c blk-iocost: ioc_pd_free() shouldn't assume irq disabled by Tejun Heo · 4 years, 5 months ago
  89. 08fc1ab block: fix locking in bdev_del_partition by Christoph Hellwig · 4 years, 5 months ago
  90. cafe01e block: release disk reference in hd_struct_free_work by Ming Lei · 4 years, 5 months ago
  91. de1b0ee block: ensure bdi->io_pages is always initialized by Jens Axboe · 4 years, 5 months ago
  92. c41c3ec Merge tag 'io_uring-5.9-2020-08-23' of git://git.kernel.dk/linux-block by Linus Torvalds · 4 years, 5 months ago
  93. df561f66 treewide: Use fallthrough pseudo-keyword by Gustavo A. R. Silva · 4 years, 5 months ago
  94. 27029b4 blkcg: fix memleak for iolatency by Yufen Yu · 4 years, 5 months ago
  95. e4b469c block: fix get_max_io_size() by Keith Busch · 4 years, 6 months ago
  96. db03f88 blk-mq: insert request not through ->queue_rq into sw/scheduler queue by Ming Lei · 4 years, 5 months ago
  97. 2de791a bfq: fix blkio cgroup leakage v4 by Dmitry Monakhov · 4 years, 5 months ago
  98. d816651 block: Fix page_is_mergeable() for compound pages by Matthew Wilcox (Oracle) · 4 years, 5 months ago
  99. 943b40c block: respect queue limit of max discard segment by Ming Lei · 4 years, 5 months ago
  100. d7d8535 blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART by Ming Lei · 4 years, 5 months ago