]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commitdiff
sched: nohz: stop passing around unused "ticks" parameter.
authorPaul Gortmaker <paul.gortmaker@windriver.com>
Wed, 1 Jul 2020 18:34:18 +0000 (14:34 -0400)
committerPeter Zijlstra <peterz@infradead.org>
Wed, 22 Jul 2020 08:22:04 +0000 (10:22 +0200)
The "ticks" parameter was added in commit 0f004f5a696a ("sched: Cure more
NO_HZ load average woes") since calc_global_nohz() was called and needed
the "ticks" argument.

But in commit c308b56b5398 ("sched: Fix nohz load accounting -- again!")
it became unused as the function calc_global_nohz() dropped using "ticks".

Fixes: c308b56b5398 ("sched: Fix nohz load accounting -- again!")
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Link: https://lkml.kernel.org/r/1593628458-32290-1-git-send-email-paul.gortmaker@windriver.com
include/linux/sched/loadavg.h
kernel/sched/loadavg.c
kernel/time/timekeeping.c

index 4859bea47a7b90decd581b667117516fcf3da1a0..83ec54b65e792f13e87121918dad334af5481578 100644 (file)
@@ -43,6 +43,6 @@ extern unsigned long calc_load_n(unsigned long load, unsigned long exp,
 #define LOAD_INT(x) ((x) >> FSHIFT)
 #define LOAD_FRAC(x) LOAD_INT(((x) & (FIXED_1-1)) * 100)
 
-extern void calc_global_load(unsigned long ticks);
+extern void calc_global_load(void);
 
 #endif /* _LINUX_SCHED_LOADAVG_H */
index de22da666ac7392038bdbf18d4c162d867d6f4b6..d2a655643a026111d61390e406382f5696fe7291 100644 (file)
@@ -347,7 +347,7 @@ static inline void calc_global_nohz(void) { }
  *
  * Called from the global timer code.
  */
-void calc_global_load(unsigned long ticks)
+void calc_global_load(void)
 {
        unsigned long sample_window;
        long active, delta;
index d20d489841c8167e5f2256db86a995d3eaab2c08..63a632f9896c38133e4877dc828390af052105f1 100644 (file)
@@ -2193,7 +2193,7 @@ EXPORT_SYMBOL(ktime_get_coarse_ts64);
 void do_timer(unsigned long ticks)
 {
        jiffies_64 += ticks;
-       calc_global_load(ticks);
+       calc_global_load();
 }
 
 /**