]> git.baikalelectronics.ru Git - kernel.git/commit
[PATCH] r/o bind mounts: elevate write count for xattr_permission() callers
authorDave Hansen <haveblue@us.ibm.com>
Fri, 15 Feb 2008 22:37:38 +0000 (14:37 -0800)
committerAl Viro <viro@zeniv.linux.org.uk>
Sat, 19 Apr 2008 04:29:15 +0000 (00:29 -0400)
commit3bc21bceca98efb4e2c6fac6df45a2ad22da07f9
treebf541547b9774137a161d200bace04ad152e80e3
parent26a70b352a593c7498159f7c8cf743b03a863790
[PATCH] r/o bind mounts: elevate write count for xattr_permission() callers

This basically audits the callers of xattr_permission(), which calls
permission() and can perform writes to the filesystem.

[AV: add missing parts - removexattr() and nfsd posix acls, plug for a leak
spotted by Miklos]

Acked-by: Al Viro <viro@ZenIV.linux.org.uk>
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Dave Hansen <haveblue@us.ibm.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
fs/nfsd/nfs4proc.c
fs/nfsd/vfs.c
fs/xattr.c