From: Eric W. Biederman Date: Mon, 2 Oct 2006 09:17:27 +0000 (-0700) Subject: [PATCH] file: Add locking to f_getown X-Git-Tag: v2.6.19-rc1~463 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=43fa1adb9334bf4585cd53144eb5911488f85bc7;p=pandora-kernel.git [PATCH] file: Add locking to f_getown This has been needed for a long time, but now with the advent of a reference counted struct pid there are real consequences for getting this wrong. Someone I think it was Oleg Nesterov pointed out that this construct was missing locking, when I introduced struct pid. After taking time to review the locking construct already present I figured out which lock needs to be taken. The other paths that access f_owner.pid take either the f_owner read or the write lock. Signed-off-by: Eric W. Biederman Cc: Oleg Nesterov Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed