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