Release 4.17 include/linux/sched/nohz.h
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _LINUX_SCHED_NOHZ_H
#define _LINUX_SCHED_NOHZ_H
/*
* This is the interface between the scheduler and nohz/dynticks:
*/
#if defined(CONFIG_SMP) && defined(CONFIG_NO_HZ_COMMON)
extern void cpu_load_update_nohz_start(void);
extern void cpu_load_update_nohz_stop(void);
#else
static inline void cpu_load_update_nohz_start(void) { }
Contributors
Person | Tokens | Prop | Commits | CommitProp |
Ingo Molnar | 8 | 100.00% | 1 | 100.00% |
Total | 8 | 100.00% | 1 | 100.00% |
static inline void cpu_load_update_nohz_stop(void) { }
Contributors
Person | Tokens | Prop | Commits | CommitProp |
Ingo Molnar | 8 | 100.00% | 1 | 100.00% |
Total | 8 | 100.00% | 1 | 100.00% |
#endif
#if defined(CONFIG_SMP) && defined(CONFIG_NO_HZ_COMMON)
extern void nohz_balance_enter_idle(int cpu);
extern int get_nohz_timer_target(void);
#else
static inline void nohz_balance_enter_idle(int cpu) { }
Contributors
Person | Tokens | Prop | Commits | CommitProp |
Ingo Molnar | 9 | 100.00% | 1 | 100.00% |
Total | 9 | 100.00% | 1 | 100.00% |
#endif
#ifdef CONFIG_NO_HZ_COMMON
void calc_load_nohz_start(void);
void calc_load_nohz_stop(void);
#else
static inline void calc_load_nohz_start(void) { }
Contributors
Person | Tokens | Prop | Commits | CommitProp |
Ingo Molnar | 7 | 87.50% | 1 | 50.00% |
Frédéric Weisbecker | 1 | 12.50% | 1 | 50.00% |
Total | 8 | 100.00% | 2 | 100.00% |
static inline void calc_load_nohz_stop(void) { }
Contributors
Person | Tokens | Prop | Commits | CommitProp |
Ingo Molnar | 7 | 87.50% | 1 | 50.00% |
Frédéric Weisbecker | 1 | 12.50% | 1 | 50.00% |
Total | 8 | 100.00% | 2 | 100.00% |
#endif /* CONFIG_NO_HZ_COMMON */
#if defined(CONFIG_NO_HZ_COMMON) && defined(CONFIG_SMP)
extern void wake_up_nohz_cpu(int cpu);
#else
static inline void wake_up_nohz_cpu(int cpu) { }
Contributors
Person | Tokens | Prop | Commits | CommitProp |
Ingo Molnar | 9 | 100.00% | 1 | 100.00% |
Total | 9 | 100.00% | 1 | 100.00% |
#endif
#endif /* _LINUX_SCHED_NOHZ_H */
Overall Contributors
Person | Tokens | Prop | Commits | CommitProp |
Ingo Molnar | 158 | 96.93% | 3 | 60.00% |
Frédéric Weisbecker | 4 | 2.45% | 1 | 20.00% |
Greg Kroah-Hartman | 1 | 0.61% | 1 | 20.00% |
Total | 163 | 100.00% | 5 | 100.00% |
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.