diff options
Diffstat (limited to 'include/linux/sched.h')
-rw-r--r-- | include/linux/sched.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/linux/sched.h b/include/linux/sched.h index 4ec2c027e92c..020b79d6c486 100644 --- a/include/linux/sched.h +++ b/include/linux/sched.h | |||
@@ -868,6 +868,7 @@ static inline int sd_power_saving_flags(void) | |||
868 | 868 | ||
869 | struct sched_group { | 869 | struct sched_group { |
870 | struct sched_group *next; /* Must be a circular list */ | 870 | struct sched_group *next; /* Must be a circular list */ |
871 | atomic_t ref; | ||
871 | 872 | ||
872 | /* | 873 | /* |
873 | * CPU power of this group, SCHED_LOAD_SCALE being max power for a | 874 | * CPU power of this group, SCHED_LOAD_SCALE being max power for a |
@@ -973,6 +974,10 @@ struct sched_domain { | |||
973 | #ifdef CONFIG_SCHED_DEBUG | 974 | #ifdef CONFIG_SCHED_DEBUG |
974 | char *name; | 975 | char *name; |
975 | #endif | 976 | #endif |
977 | union { | ||
978 | void *private; /* used during construction */ | ||
979 | struct rcu_head rcu; /* used during destruction */ | ||
980 | }; | ||
976 | 981 | ||
977 | unsigned int span_weight; | 982 | unsigned int span_weight; |
978 | /* | 983 | /* |