diff options
Diffstat (limited to 'fs/fuse/inode.c')
-rw-r--r-- | fs/fuse/inode.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/fs/fuse/inode.c b/fs/fuse/inode.c index 1397018ff476..9804c0cdcb42 100644 --- a/fs/fuse/inode.c +++ b/fs/fuse/inode.c | |||
@@ -17,6 +17,7 @@ | |||
17 | #include <linux/parser.h> | 17 | #include <linux/parser.h> |
18 | #include <linux/statfs.h> | 18 | #include <linux/statfs.h> |
19 | #include <linux/random.h> | 19 | #include <linux/random.h> |
20 | #include <linux/sched.h> | ||
20 | 21 | ||
21 | MODULE_AUTHOR("Miklos Szeredi <miklos@szeredi.hu>"); | 22 | MODULE_AUTHOR("Miklos Szeredi <miklos@szeredi.hu>"); |
22 | MODULE_DESCRIPTION("Filesystem in Userspace"); | 23 | MODULE_DESCRIPTION("Filesystem in Userspace"); |
@@ -453,6 +454,7 @@ static const struct super_operations fuse_super_operations = { | |||
453 | .destroy_inode = fuse_destroy_inode, | 454 | .destroy_inode = fuse_destroy_inode, |
454 | .read_inode = fuse_read_inode, | 455 | .read_inode = fuse_read_inode, |
455 | .clear_inode = fuse_clear_inode, | 456 | .clear_inode = fuse_clear_inode, |
457 | .drop_inode = generic_delete_inode, | ||
456 | .remount_fs = fuse_remount_fs, | 458 | .remount_fs = fuse_remount_fs, |
457 | .put_super = fuse_put_super, | 459 | .put_super = fuse_put_super, |
458 | .umount_begin = fuse_umount_begin, | 460 | .umount_begin = fuse_umount_begin, |
@@ -687,8 +689,7 @@ static void fuse_inode_init_once(void *foo, struct kmem_cache *cachep, | |||
687 | { | 689 | { |
688 | struct inode * inode = foo; | 690 | struct inode * inode = foo; |
689 | 691 | ||
690 | if (flags & SLAB_CTOR_CONSTRUCTOR) | 692 | inode_init_once(inode); |
691 | inode_init_once(inode); | ||
692 | } | 693 | } |
693 | 694 | ||
694 | static int __init fuse_fs_init(void) | 695 | static int __init fuse_fs_init(void) |