]> git.baikalelectronics.ru Git - kernel.git/commit
fuse: refresh stale attributes in fuse_permission()
authorMiklos Szeredi <mszeredi@suse.cz>
Wed, 17 Oct 2007 06:31:02 +0000 (23:31 -0700)
committerLinus Torvalds <torvalds@woody.linux-foundation.org>
Wed, 17 Oct 2007 15:43:04 +0000 (08:43 -0700)
commit8a677be398506030590fb5f863e82a55ae854a39
tree09d51e0f55d9e88dad48941cc0a63e0253306e47
parenteb08119b9568080720a52d93c90c656fe198b3c3
fuse: refresh stale attributes in fuse_permission()

fuse_permission() didn't refresh inode attributes before using them, even if
the validity has already expired.

Thanks to Junjiro Okajima for spotting this.

Also remove some old code to unconditionally refresh the attributes on the
root inode.

Signed-off-by: Miklos Szeredi <mszeredi@suse.cz>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
fs/fuse/dir.c
fs/fuse/file.c
fs/fuse/fuse_i.h