1. edaa263 iocost: Fix divide-by-zero on donation from low hweight cgroup by Tejun Heo · 3 years ago
  2. ed6cdde block: convert the rest of block to bdev_get_queue by Pavel Begunkov · 3 years, 2 months ago
  3. 6793691 Merge tag 'for-5.15/block-2021-08-30' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 4 months ago
  4. 252c651 blk-cgroup: stop using seq_get_buf by Christoph Hellwig · 3 years, 5 months ago
  5. 11431e2 blk-iocost: fix lockdep warning on blkcg->lock by Ming Lei · 3 years, 5 months ago
  6. 5ab189c blk-iocost: fix operation ordering in iocg_wake_fn() by Tejun Heo · 3 years, 5 months ago
  7. e9f4eee blk-iocost: fix weight updates of inner active iocgs by Tejun Heo · 3 years, 8 months ago
  8. f46ec84 blk-iocost: don't ignore vrate_min on QD contention by Tejun Heo · 3 years, 8 months ago
  9. d16baa3 blk-iocost: fix NULL iocg deref from racing against initialization by Tejun Heo · 4 years ago
  10. 76efc1c blk-iocost: Add iocg idle state tracepoint by Baolin Wang · 4 years, 1 month ago
  11. 926f75f blk-iocost: Factor out the base vrate change into a separate function by Baolin Wang · 4 years, 1 month ago
  12. 2474787 blk-iocost: Factor out the active iocgs' state check into a separate function by Baolin Wang · 4 years, 1 month ago
  13. c09245f blk-iocost: Move the usage ratio calculation to the correct place by Baolin Wang · 4 years, 1 month ago
  14. 647c9f0 blk-iocost: Remove unnecessary advance declaration by Baolin Wang · 4 years, 1 month ago
  15. 5ba1add2 blk-iocost: Fix some typos in comments by Baolin Wang · 4 years, 1 month ago
  16. 22ae8ce block: simplify bdev/disk lookup in blkdev_get by Christoph Hellwig · 4 years, 1 month ago
  17. 75e6c00 block: use helper function to test queue register by Yufen Yu · 4 years, 3 months ago
  18. fa1c3ea block: Remove redundant 'return' statement by Baolin Wang · 4 years, 3 months ago
  19. bec02db iocost: consider iocgs with active delays for debt forgiveness by Tejun Heo · 4 years, 3 months ago
  20. c5a6561 iocost: add iocg_forgive_debt tracepoint by Tejun Heo · 4 years, 3 months ago
  21. c7af2a0 iocost: reimplement debt forgiveness using average usage by Tejun Heo · 4 years, 3 months ago
  22. d951784 iocost: recalculate delay after debt reduction by Tejun Heo · 4 years, 3 months ago
  23. 33a1fe6 iocost: replace nr_shortages cond in ioc_forgive_debts() with busy_level one by Tejun Heo · 4 years, 3 months ago
  24. ab8df82 iocost: factor out ioc_forgive_debts() by Tejun Heo · 4 years, 3 months ago
  25. aa67db2 iocost: fix infinite loop bug in adjust_inuse_and_calc_cost() by Tejun Heo · 4 years, 3 months ago
  26. 769b628 blk-iocost: fix divide-by-zero in transfer_surpluses() by Tejun Heo · 4 years, 4 months ago
  27. f0bf84a blk-iocost: add three debug stat - cost.wait, indebt and indelay by Tejun Heo · 4 years, 4 months ago
  28. 0460375 blk-iocost: restore inuse update tracepoints by Tejun Heo · 4 years, 4 months ago
  29. ac33e91 blk-iocost: implement vtime loss compensation by Tejun Heo · 4 years, 4 months ago
  30. dda1315 blk-iocost: halve debts if device stays idle by Tejun Heo · 4 years, 4 months ago
  31. 5160a5a blk-iocost: implement delay adjustment hysteresis by Tejun Heo · 4 years, 4 months ago
  32. c421a3e blk-iocost: revamp debt handling by Tejun Heo · 4 years, 4 months ago
  33. b0853ab blk-iocost: revamp in-period donation snapbacks by Tejun Heo · 4 years, 4 months ago
  34. f1de243 blk-iocost: revamp donation amount determination by Tejun Heo · 4 years, 4 months ago
  35. e08d02a blk-iocost: implement Andy's method for donation weight updates by Tejun Heo · 4 years, 4 months ago
  36. 93f7d2d blk-iocost: restructure surplus donation logic by Tejun Heo · 4 years, 4 months ago
  37. 065655c blk-iocost: decouple vrate adjustment from surplus transfers by Tejun Heo · 4 years, 4 months ago
  38. 8692d2d blk-iocost: replace iocg->has_surplus with ->surplus_list by Tejun Heo · 4 years, 4 months ago
  39. 1aa50d0 blk-iocost: calculate iocg->usages[] from iocg->local_stat.usage_us by Tejun Heo · 4 years, 4 months ago
  40. 97eb197 blk-iocost: add absolute usage stat by Tejun Heo · 4 years, 4 months ago
  41. da437b9 blk-iocost: grab ioc->lock for debt handling by Tejun Heo · 4 years, 4 months ago
  42. 7ca5b2e blk-iocost: streamline vtime margin and timer slack handling by Tejun Heo · 4 years, 4 months ago
  43. ce95570 blk-iocost: make ioc_now->now and ioc->period_at 64bit by Tejun Heo · 4 years, 4 months ago
  44. bd0adb9 blk-iocost: use WEIGHT_ONE based fixed point number for weights by Tejun Heo · 4 years, 4 months ago
  45. fe20cdb5 blk-iocost: s/HWEIGHT_WHOLE/WEIGHT_ONE/g by Tejun Heo · 4 years, 4 months ago
  46. 7b84b49 blk-iocost: make iocg_kick_waitq() call iocg_kick_delay() after paying debt by Tejun Heo · 4 years, 4 months ago
  47. 6ef20f7 blk-iocost: move iocg_kick_delay() above iocg_kick_waitq() by Tejun Heo · 4 years, 4 months ago
  48. db84a72 blk-iocost: clamp inuse and skip noops in __propagate_weights() by Tejun Heo · 4 years, 4 months ago
  49. 00410f1 blk-iocost: rename propagate_active_weights() to propagate_weights() by Tejun Heo · 4 years, 4 months ago
  50. 5e124f7 blk-iocost: use local[64]_t for percpu stat by Tejun Heo · 4 years, 4 months ago
  51. 5aeac7c blk-iocost: ioc_pd_free() shouldn't assume irq disabled by Tejun Heo · 4 years, 4 months ago
  52. 97d052e Merge tag 'locking-urgent-2020-08-10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 4 years, 5 months ago
  53. d9012a5 iocost: Fix check condition of iocg abs_vdebt by Chengming Zhou · 4 years, 5 months ago
  54. 67b7b64 iocost: Use sequence counter with associated spinlock by Ahmed S. Darwish · 4 years, 5 months ago
  55. f61d6e2 blk-iocost: Use struct_size() in kzalloc_node() by Gustavo A. R. Silva · 4 years, 6 months ago
  56. 81ca627 iocost: don't let vrate run wild while there's no saturation signal by Tejun Heo · 5 years ago
  57. 873f1c8 Merge branch 'block-5.7' into for-5.8/block by Jens Axboe · 4 years, 8 months ago
  58. 0b80f98 iocost: protect iocg->abs_vdebt with iocg->waitq.lock by Tejun Heo · 4 years, 8 months ago
  59. cd00650 blk-iocost: account for IO size when testing latencies by Tejun Heo · 4 years, 9 months ago
  60. 54c52e1 blk-iocost: switch to fixed non-auto-decaying use_delay by Tejun Heo · 4 years, 9 months ago
  61. d6c8e94 blk-iocost: Fix error on iocost_ioc_vrate_adj by Waiman Long · 4 years, 8 months ago
  62. 10f36b1 Merge tag 'for-5.7/block-2020-03-29' of git://git.kernel.dk/linux-block by Linus Torvalds · 4 years, 9 months ago
  63. fa800d7 blk-iocost: remove duplicated lines in comments by Weiping Zhang · 4 years, 10 months ago
  64. dcd6589 blk-iocost: fix incorrect vtime comparison in iocg_is_idle() by Tejun Heo · 4 years, 10 months ago
  65. d7bd15a iocost: over-budget forced IOs should schedule async delay by Tejun Heo · 5 years ago
  66. 8b37bc2 iocost: check active_list of all the ancestors in iocg_activate() by Jiufei Xue · 5 years ago
  67. 41591a5 iocost: don't nest spin_lock_irq in ioc_weight_write() by Dan Carpenter · 5 years ago
  68. 7afccca iocost: bump up default latency targets for hard disks by Tejun Heo · 5 years ago
  69. 7cd806a iocost: improve nr_lagging handling by Tejun Heo · 5 years ago
  70. 25d41e4 iocost: better trace vrate changes by Tejun Heo · 5 years ago
  71. 7c1ee70 iocost_monitor: Report debt by Tejun Heo · 5 years ago
  72. e1518f6 blk-iocost: Don't let merges push vtime into the future by Tejun Heo · 5 years ago
  73. 36a5248 blk-iocost: Account force-charged overage in absolute vtime by Tejun Heo · 5 years ago
  74. e036c4c blk-iocost: Fix incorrect operation order during iocg free by Tejun Heo · 5 years ago
  75. e916ad2 blkcg: add missing NULL check in ioc_cpd_alloc() by Tejun Heo · 5 years ago
  76. 3532e72 blkcg: fix missing free on error path of blk_iocost_init() by Tejun Heo · 5 years ago
  77. 8504dea blkcg: add tools/cgroup/iocost_coef_gen.py by Tejun Heo · 5 years ago
  78. 6954ff1 blkcg: add tools/cgroup/iocost_monitor.py by Tejun Heo · 5 years ago
  79. 7caa471 blkcg: implement blk-iocost by Tejun Heo · 5 years ago