]> Pileus Git - ~andy/linux/blobdiff - include/linux/sched.h
mm: numa: Do not group on RO pages
[~andy/linux] / include / linux / sched.h
index b0b343b1ba64e8ddc4eb2eb16e8219df34a404f5..ff543851a18a888e2d44ae5b784f8fea91761767 100644 (file)
@@ -1450,13 +1450,16 @@ struct task_struct {
 /* Future-safe accessor for struct task_struct's cpus_allowed. */
 #define tsk_cpus_allowed(tsk) (&(tsk)->cpus_allowed)
 
+#define TNF_MIGRATED   0x01
+#define TNF_NO_GROUP   0x02
+
 #ifdef CONFIG_NUMA_BALANCING
-extern void task_numa_fault(int last_node, int node, int pages, bool migrated);
+extern void task_numa_fault(int last_node, int node, int pages, int flags);
 extern pid_t task_numa_group_id(struct task_struct *p);
 extern void set_numabalancing_state(bool enabled);
 #else
 static inline void task_numa_fault(int last_node, int node, int pages,
-                                  bool migrated)
+                                  int flags)
 {
 }
 static inline pid_t task_numa_group_id(struct task_struct *p)