sched: nohz: stop passing around unused "ticks" parameter.
The "ticks" parameter was added in commit0f004f5a69
("sched: Cure more NO_HZ load average woes") since calc_global_nohz() was called and needed the "ticks" argument. But in commitc308b56b53
("sched: Fix nohz load accounting -- again!") it became unused as the function calc_global_nohz() dropped using "ticks". Fixes:c308b56b53
("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
This commit is contained in:
Родитель
58877d347b
Коммит
46132e3ac5
|
@ -43,6 +43,6 @@ extern unsigned long calc_load_n(unsigned long load, unsigned long exp,
|
||||||
#define LOAD_INT(x) ((x) >> FSHIFT)
|
#define LOAD_INT(x) ((x) >> FSHIFT)
|
||||||
#define LOAD_FRAC(x) LOAD_INT(((x) & (FIXED_1-1)) * 100)
|
#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 */
|
#endif /* _LINUX_SCHED_LOADAVG_H */
|
||||||
|
|
|
@ -347,7 +347,7 @@ static inline void calc_global_nohz(void) { }
|
||||||
*
|
*
|
||||||
* Called from the global timer code.
|
* Called from the global timer code.
|
||||||
*/
|
*/
|
||||||
void calc_global_load(unsigned long ticks)
|
void calc_global_load(void)
|
||||||
{
|
{
|
||||||
unsigned long sample_window;
|
unsigned long sample_window;
|
||||||
long active, delta;
|
long active, delta;
|
||||||
|
|
|
@ -2193,7 +2193,7 @@ EXPORT_SYMBOL(ktime_get_coarse_ts64);
|
||||||
void do_timer(unsigned long ticks)
|
void do_timer(unsigned long ticks)
|
||||||
{
|
{
|
||||||
jiffies_64 += ticks;
|
jiffies_64 += ticks;
|
||||||
calc_global_load(ticks);
|
calc_global_load();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Загрузка…
Ссылка в новой задаче