vireshk

Untitled

Nov 9th, 2017
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. commit ca4fc0660eb13b043e7133c2cc96317ef9c57906 (HEAD -> sched/minor)
  2. Author: Viresh Kumar <[email protected]>
  3. Date: Thu Nov 9 15:28:40 2017 +0530
  4.  
  5. sched: Use LOAD_AVG_PERIOD instead of magic number
  6.  
  7. We have been using LOAD_AVG_PERIOD almost everywhere apart from one
  8. place where we used magic number 32 directly. Use LOAD_AVG_PERIOD here
  9. as well.
  10.  
  11. Change-Id: I52cde5b42b5eaebf8c6f989e75cfc32076b6a578
  12. Signed-off-by: Viresh Kumar <[email protected]>
  13. ---
  14. kernel/sched/fair.c | 3 ++-
  15. 1 file changed, 2 insertions(+), 1 deletion(-)
  16.  
  17. diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c
  18. index 0989676c50e9..cb61374a1d4f 100644
  19. --- a/kernel/sched/fair.c
  20. +++ b/kernel/sched/fair.c
  21. @@ -3064,7 +3064,8 @@ static u64 decay_load(u64 val, u64 n)
  22. local_n %= LOAD_AVG_PERIOD;
  23. }
  24.  
  25. - val = mul_u64_u32_shr(val, runnable_avg_yN_inv[local_n], 32);
  26. + val = mul_u64_u32_shr(val, runnable_avg_yN_inv[local_n],
  27. + LOAD_AVG_PERIOD);
  28. return val;
  29. }
Add Comment
Please, Sign In to add comment