From: Paul Jackson Date: Mon, 28 Nov 2005 21:44:05 +0000 (-0800) Subject: [PATCH] cpuset fork locking fix X-Git-Tag: v2.6.15-rc3~16 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8c4b8add83c93306b07d78469fd351dc462e4b66;p=pandora-kernel.git [PATCH] cpuset fork locking fix Move the cpuset_fork() call below the write_unlock_irq call in kernel/fork.c copy_process(). Since the cpuset-dual-semaphore-locking-overhaul.patch, the cpuset_fork() routine acquires task_lock(), so cannot be called while holding the tasklist_lock for write. Signed-off-by: Paul Jackson Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed