hc
2024-01-05 071106ecf68c401173c58808b1cf5f68cc50d390
kernel/include/linux/cpuset.h
....@@ -57,6 +57,10 @@
5757 extern void cpuset_update_active_cpus(void);
5858 extern void cpuset_update_active_cpus_affine(int cpu);
5959 extern void cpuset_wait_for_hotplug(void);
60
+extern void inc_dl_tasks_cs(struct task_struct *task);
61
+extern void dec_dl_tasks_cs(struct task_struct *task);
62
+extern void cpuset_lock(void);
63
+extern void cpuset_unlock(void);
6064 extern void cpuset_cpus_allowed(struct task_struct *p, struct cpumask *mask);
6165 extern void cpuset_cpus_allowed_fallback(struct task_struct *p);
6266 extern nodemask_t cpuset_mems_allowed(struct task_struct *p);
....@@ -182,6 +186,11 @@
182186
183187 static inline void cpuset_wait_for_hotplug(void) { }
184188
189
+static inline void inc_dl_tasks_cs(struct task_struct *task) { }
190
+static inline void dec_dl_tasks_cs(struct task_struct *task) { }
191
+static inline void cpuset_lock(void) { }
192
+static inline void cpuset_unlock(void) { }
193
+
185194 static inline void cpuset_cpus_allowed(struct task_struct *p,
186195 struct cpumask *mask)
187196 {