Oh and another thing. There are certain functions that are now called under rcu read lock() security_task_movememory and cpuset_mems_allowed cpuset_mems_allowed takes a mutex. Hmmm... Under rcu? security_task_movememory does some kind of security hook. Is that all safe? If not then we need to take a refcount on the task struct after all. -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Fight unfair telecom internet charges in Canada: sign http://stopthemeter.ca/ Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>