1. 75e6c00 block: use helper function to test queue register by Yufen Yu · 4 years, 3 months ago
  2. fa1c3ea block: Remove redundant 'return' statement by Baolin Wang · 4 years, 3 months ago
  3. bec02db iocost: consider iocgs with active delays for debt forgiveness by Tejun Heo · 4 years, 3 months ago
  4. c5a6561 iocost: add iocg_forgive_debt tracepoint by Tejun Heo · 4 years, 3 months ago
  5. c7af2a0 iocost: reimplement debt forgiveness using average usage by Tejun Heo · 4 years, 3 months ago
  6. d951784 iocost: recalculate delay after debt reduction by Tejun Heo · 4 years, 3 months ago
  7. 33a1fe6 iocost: replace nr_shortages cond in ioc_forgive_debts() with busy_level one by Tejun Heo · 4 years, 3 months ago
  8. ab8df82 iocost: factor out ioc_forgive_debts() by Tejun Heo · 4 years, 3 months ago
  9. aa67db2 iocost: fix infinite loop bug in adjust_inuse_and_calc_cost() by Tejun Heo · 4 years, 4 months ago
  10. 769b628 blk-iocost: fix divide-by-zero in transfer_surpluses() by Tejun Heo · 4 years, 4 months ago
  11. f0bf84a blk-iocost: add three debug stat - cost.wait, indebt and indelay by Tejun Heo · 4 years, 4 months ago
  12. 0460375 blk-iocost: restore inuse update tracepoints by Tejun Heo · 4 years, 4 months ago
  13. ac33e91 blk-iocost: implement vtime loss compensation by Tejun Heo · 4 years, 4 months ago
  14. dda1315 blk-iocost: halve debts if device stays idle by Tejun Heo · 4 years, 4 months ago
  15. 5160a5a blk-iocost: implement delay adjustment hysteresis by Tejun Heo · 4 years, 4 months ago
  16. c421a3e blk-iocost: revamp debt handling by Tejun Heo · 4 years, 4 months ago
  17. b0853ab blk-iocost: revamp in-period donation snapbacks by Tejun Heo · 4 years, 4 months ago
  18. f1de243 blk-iocost: revamp donation amount determination by Tejun Heo · 4 years, 4 months ago
  19. e08d02a blk-iocost: implement Andy's method for donation weight updates by Tejun Heo · 4 years, 4 months ago
  20. 93f7d2d blk-iocost: restructure surplus donation logic by Tejun Heo · 4 years, 4 months ago
  21. 065655c blk-iocost: decouple vrate adjustment from surplus transfers by Tejun Heo · 4 years, 4 months ago
  22. 8692d2d blk-iocost: replace iocg->has_surplus with ->surplus_list by Tejun Heo · 4 years, 4 months ago
  23. 1aa50d0 blk-iocost: calculate iocg->usages[] from iocg->local_stat.usage_us by Tejun Heo · 4 years, 4 months ago
  24. 97eb197 blk-iocost: add absolute usage stat by Tejun Heo · 4 years, 4 months ago
  25. da437b9 blk-iocost: grab ioc->lock for debt handling by Tejun Heo · 4 years, 4 months ago
  26. 7ca5b2e blk-iocost: streamline vtime margin and timer slack handling by Tejun Heo · 4 years, 4 months ago
  27. ce95570 blk-iocost: make ioc_now->now and ioc->period_at 64bit by Tejun Heo · 4 years, 4 months ago
  28. bd0adb9 blk-iocost: use WEIGHT_ONE based fixed point number for weights by Tejun Heo · 4 years, 4 months ago
  29. fe20cdb5 blk-iocost: s/HWEIGHT_WHOLE/WEIGHT_ONE/g by Tejun Heo · 4 years, 4 months ago
  30. 7b84b49 blk-iocost: make iocg_kick_waitq() call iocg_kick_delay() after paying debt by Tejun Heo · 4 years, 4 months ago
  31. 6ef20f7 blk-iocost: move iocg_kick_delay() above iocg_kick_waitq() by Tejun Heo · 4 years, 4 months ago
  32. db84a72 blk-iocost: clamp inuse and skip noops in __propagate_weights() by Tejun Heo · 4 years, 4 months ago
  33. 00410f1 blk-iocost: rename propagate_active_weights() to propagate_weights() by Tejun Heo · 4 years, 4 months ago
  34. 5e124f7 blk-iocost: use local[64]_t for percpu stat by Tejun Heo · 4 years, 4 months ago
  35. 5aeac7c blk-iocost: ioc_pd_free() shouldn't assume irq disabled by Tejun Heo · 4 years, 4 months ago
  36. 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
  37. d9012a5 iocost: Fix check condition of iocg abs_vdebt by Chengming Zhou · 4 years, 5 months ago
  38. 67b7b64 iocost: Use sequence counter with associated spinlock by Ahmed S. Darwish · 4 years, 5 months ago
  39. f61d6e2 blk-iocost: Use struct_size() in kzalloc_node() by Gustavo A. R. Silva · 4 years, 6 months ago
  40. 81ca627 iocost: don't let vrate run wild while there's no saturation signal by Tejun Heo · 5 years ago
  41. 873f1c8 Merge branch 'block-5.7' into for-5.8/block by Jens Axboe · 4 years, 8 months ago
  42. 0b80f98 iocost: protect iocg->abs_vdebt with iocg->waitq.lock by Tejun Heo · 4 years, 8 months ago
  43. cd00650 blk-iocost: account for IO size when testing latencies by Tejun Heo · 4 years, 9 months ago
  44. 54c52e1 blk-iocost: switch to fixed non-auto-decaying use_delay by Tejun Heo · 4 years, 9 months ago
  45. d6c8e94 blk-iocost: Fix error on iocost_ioc_vrate_adj by Waiman Long · 4 years, 8 months ago
  46. 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
  47. fa800d7 blk-iocost: remove duplicated lines in comments by Weiping Zhang · 4 years, 10 months ago
  48. dcd6589 blk-iocost: fix incorrect vtime comparison in iocg_is_idle() by Tejun Heo · 4 years, 10 months ago
  49. d7bd15a iocost: over-budget forced IOs should schedule async delay by Tejun Heo · 5 years ago
  50. 8b37bc2 iocost: check active_list of all the ancestors in iocg_activate() by Jiufei Xue · 5 years ago
  51. 41591a5 iocost: don't nest spin_lock_irq in ioc_weight_write() by Dan Carpenter · 5 years ago
  52. 7afccca iocost: bump up default latency targets for hard disks by Tejun Heo · 5 years ago
  53. 7cd806a iocost: improve nr_lagging handling by Tejun Heo · 5 years ago
  54. 25d41e4 iocost: better trace vrate changes by Tejun Heo · 5 years ago
  55. 7c1ee70 iocost_monitor: Report debt by Tejun Heo · 5 years ago
  56. e1518f6 blk-iocost: Don't let merges push vtime into the future by Tejun Heo · 5 years ago
  57. 36a5248 blk-iocost: Account force-charged overage in absolute vtime by Tejun Heo · 5 years ago
  58. e036c4c blk-iocost: Fix incorrect operation order during iocg free by Tejun Heo · 5 years ago
  59. e916ad2 blkcg: add missing NULL check in ioc_cpd_alloc() by Tejun Heo · 5 years ago
  60. 3532e72 blkcg: fix missing free on error path of blk_iocost_init() by Tejun Heo · 5 years ago
  61. 8504dea blkcg: add tools/cgroup/iocost_coef_gen.py by Tejun Heo · 5 years ago
  62. 6954ff1 blkcg: add tools/cgroup/iocost_monitor.py by Tejun Heo · 5 years ago
  63. 7caa471 blkcg: implement blk-iocost by Tejun Heo · 5 years ago