diff options
author | 2001-11-13 16:11:35 +0000 | |
---|---|---|
committer | 2001-11-13 16:11:35 +0000 | |
commit | 05033041285858d581b05617900e2921502bf434 (patch) | |
tree | 11441248c4949cbdc86be73459d8b07dc80c0eff /kernel/inode.c | |
parent | 0a7077f5364454de39fb1ac486d4bd233aa11798 (diff) |
fix vfsmount leak bug in fuse_follow_link
Diffstat (limited to 'kernel/inode.c')
-rw-r--r-- | kernel/inode.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/kernel/inode.c b/kernel/inode.c index 3a78040..36819b7 100644 --- a/kernel/inode.c +++ b/kernel/inode.c @@ -8,6 +8,7 @@ #include "fuse_i.h" +#include <linux/pagemap.h> #include <linux/sched.h> #include <linux/slab.h> #include <linux/file.h> @@ -104,8 +105,8 @@ static struct super_block *fuse_read_super(struct super_block *sb, struct inode *root; struct fuse_mount_data *d = data; - sb->s_blocksize = 1024; - sb->s_blocksize_bits = 10; + sb->s_blocksize = PAGE_CACHE_SIZE; + sb->s_blocksize_bits = PAGE_CACHE_SHIFT; sb->s_magic = FUSE_SUPER_MAGIC; sb->s_op = &fuse_super_operations; |