sched_domainRegular
4.4: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
unsigned int busy_idx;
unsigned int idle_idx;
unsigned int newidle_idx;
unsigned int wake_idx;
unsigned int forkexec_idx;
unsigned int smt_gain;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int next_decay_max_lb_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
unsigned int span_weight;
long unsigned int span[0];
};
4.8: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
unsigned int busy_idx;
unsigned int idle_idx;
unsigned int newidle_idx;
unsigned int wake_idx;
unsigned int forkexec_idx;
unsigned int smt_gain;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int next_decay_max_lb_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
unsigned int span_weight;
long unsigned int span[0];
};
4.10: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
unsigned int busy_idx;
unsigned int idle_idx;
unsigned int newidle_idx;
unsigned int wake_idx;
unsigned int forkexec_idx;
unsigned int smt_gain;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int next_decay_max_lb_cost;
u64 avg_scan_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
4.13: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
unsigned int busy_idx;
unsigned int idle_idx;
unsigned int newidle_idx;
unsigned int wake_idx;
unsigned int forkexec_idx;
unsigned int smt_gain;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int next_decay_max_lb_cost;
u64 avg_scan_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
4.15: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
unsigned int busy_idx;
unsigned int idle_idx;
unsigned int newidle_idx;
unsigned int wake_idx;
unsigned int forkexec_idx;
unsigned int smt_gain;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int next_decay_max_lb_cost;
u64 avg_scan_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
4.18: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
unsigned int busy_idx;
unsigned int idle_idx;
unsigned int newidle_idx;
unsigned int wake_idx;
unsigned int forkexec_idx;
unsigned int smt_gain;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int next_decay_max_lb_cost;
u64 avg_scan_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
5.0: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
unsigned int busy_idx;
unsigned int idle_idx;
unsigned int newidle_idx;
unsigned int wake_idx;
unsigned int forkexec_idx;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int next_decay_max_lb_cost;
u64 avg_scan_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
5.3: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int next_decay_max_lb_cost;
u64 avg_scan_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
5.4: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int next_decay_max_lb_cost;
u64 avg_scan_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
5.8: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int next_decay_max_lb_cost;
u64 avg_scan_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
5.11: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int next_decay_max_lb_cost;
u64 avg_scan_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
5.13: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int next_decay_max_lb_cost;
u64 avg_scan_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
5.15: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int next_decay_max_lb_cost;
u64 avg_scan_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
5.19: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
unsigned int imb_numa_nr;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int last_decay_max_lb_cost;
u64 avg_scan_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
6.2: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
unsigned int imb_numa_nr;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int last_decay_max_lb_cost;
u64 avg_scan_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
6.5: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
unsigned int imb_numa_nr;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int last_decay_max_lb_cost;
u64 avg_scan_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
6.8: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
unsigned int imb_numa_nr;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int last_decay_max_lb_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
arm64: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int next_decay_max_lb_cost;
u64 avg_scan_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
armhf: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int next_decay_max_lb_cost;
u64 avg_scan_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
ppc64el: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int next_decay_max_lb_cost;
u64 avg_scan_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
riscv64: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int next_decay_max_lb_cost;
u64 avg_scan_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
aws: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int next_decay_max_lb_cost;
u64 avg_scan_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
azure: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int next_decay_max_lb_cost;
u64 avg_scan_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
gcp: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int next_decay_max_lb_cost;
u64 avg_scan_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
lowlatency: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int next_decay_max_lb_cost;
u64 avg_scan_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
Regular
4.4 and 4.8 ✅
4.8 and 4.10 ⚠️u64 avg_scan_cost
struct sched_domain_shared *shared
4.10 and 4.13 ✅
4.13 and 4.15 ✅
4.15 and 4.18 ✅
4.18 and 5.0 ⚠️unsigned int smt_gain
5.0 and 5.3 ⚠️unsigned int busy_idx
unsigned int idle_idx
unsigned int newidle_idx
unsigned int wake_idx
unsigned int forkexec_idx
5.3 and 5.4 ✅
5.4 and 5.8 ✅
5.8 and 5.11 ✅
5.11 and 5.13 ✅
5.13 and 5.15 ✅
5.15 and 5.19 ⚠️unsigned int imb_numa_nr
long unsigned int last_decay_max_lb_cost
long unsigned int next_decay_max_lb_cost
5.19 and 6.2 ✅
6.2 and 6.5 ✅
6.5 and 6.8 ⚠️u64 avg_scan_cost
amd64 and arm64 ✅
amd64 and armhf ✅
amd64 and ppc64el ✅
amd64 and riscv64 ✅
generic and aws ✅
generic and azure ✅
generic and gcp ✅
generic and lowlatency ✅