As Peter Williams pointed out, PF_MUTEX_TESTER and PF_SPREAD_SLAB had the same PF value,
which can lead to some consequences, so I diffed up a patch to change the PF_MUTEX_TESTER
value so it is not conflicting with the PF_SPREAD_SLAB value.

---
diff -urN oldtree/include/linux/sched.h newtree/include/linux/sched.h
--- oldtree/include/linux/sched.h	2006-06-21 18:41:33.000000000 +0000
+++ newtree/include/linux/sched.h	2006-06-22 15:10:41.549110000 +0000
@@ -1087,7 +1087,7 @@
 #define PF_SPREAD_PAGE	0x01000000	/* Spread page cache over cpuset */
 #define PF_SPREAD_SLAB	0x02000000	/* Spread some slab caches over cpuset */
 #define PF_MEMPOLICY	0x10000000	/* Non-default NUMA mempolicy */
-#define PF_MUTEX_TESTER	0x02000000	/* Thread belongs to the rt mutex tester */
+#define PF_MUTEX_TESTER	0x60000000	/* Thread belongs to the rt mutex tester */
 #ifdef CONFIG_STAIRCASE
 #define PF_NONSLEEP    0x20000000      /* Waiting on in kernel activity */
 #define PF_FORKED      0x40000000      /* Task just forked another process */
