]> git.baikalelectronics.ru Git - kernel.git/commit
security: filesystem capabilities: fix fragile setuid fixup code
authorAndrew G. Morgan <morgan@kernel.org>
Fri, 4 Jul 2008 16:59:58 +0000 (09:59 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 4 Jul 2008 17:40:08 +0000 (10:40 -0700)
commit952ba8c495ff5130980f0e566abc3cdeac28dce0
tree679405a89b7f8c7a75d3896e43c837b5a5115d7b
parent5bf6816d695cf605aef0e9a912bf3d9f5c75d349
security: filesystem capabilities: fix fragile setuid fixup code

This commit includes a bugfix for the fragile setuid fixup code in the
case that filesystem capabilities are supported (in access()).  The effect
of this fix is gated on filesystem capability support because changing
securebits is only supported when filesystem capabilities support is
configured.)

[akpm@linux-foundation.org: coding-style fixes]
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
Acked-by: Serge Hallyn <serue@us.ibm.com>
Acked-by: David Howells <dhowells@redhat.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
fs/open.c
include/linux/capability.h
include/linux/securebits.h
kernel/capability.c