inode.c (aea983801c6b5e4e9af333a32220d580a77f6783) inode.c (0ce267ff95a0302cf6fb2a552833abbfb7861a43)
1/*
2 FUSE: Filesystem in Userspace
3 Copyright (C) 2001-2008 Miklos Szeredi <miklos@szeredi.hu>
4
5 This program can be distributed under the terms of the GNU GPL.
6 See the file COPYING.
7*/
8

--- 1117 unchanged lines hidden (view full) ---

1126 fc->group_id = d.group_id;
1127 fc->max_read = max_t(unsigned, 4096, d.max_read);
1128
1129 /* Used by get_root_inode() */
1130 sb->s_fs_info = fc;
1131
1132 err = -ENOMEM;
1133 root = fuse_get_root_inode(sb, d.rootmode);
1/*
2 FUSE: Filesystem in Userspace
3 Copyright (C) 2001-2008 Miklos Szeredi <miklos@szeredi.hu>
4
5 This program can be distributed under the terms of the GNU GPL.
6 See the file COPYING.
7*/
8

--- 1117 unchanged lines hidden (view full) ---

1126 fc->group_id = d.group_id;
1127 fc->max_read = max_t(unsigned, 4096, d.max_read);
1128
1129 /* Used by get_root_inode() */
1130 sb->s_fs_info = fc;
1131
1132 err = -ENOMEM;
1133 root = fuse_get_root_inode(sb, d.rootmode);
1134 sb->s_d_op = &fuse_root_dentry_operations;
1134 root_dentry = d_make_root(root);
1135 if (!root_dentry)
1136 goto err_dev_free;
1135 root_dentry = d_make_root(root);
1136 if (!root_dentry)
1137 goto err_dev_free;
1137 /* only now - we want root dentry with NULL ->d_op */
1138 /* Root dentry doesn't have .d_revalidate */
1138 sb->s_d_op = &fuse_dentry_operations;
1139
1140 init_req = fuse_request_alloc(0);
1141 if (!init_req)
1142 goto err_put_root;
1143 __set_bit(FR_BACKGROUND, &init_req->flags);
1144
1145 if (is_bdev) {

--- 256 unchanged lines hidden ---
1139 sb->s_d_op = &fuse_dentry_operations;
1140
1141 init_req = fuse_request_alloc(0);
1142 if (!init_req)
1143 goto err_put_root;
1144 __set_bit(FR_BACKGROUND, &init_req->flags);
1145
1146 if (is_bdev) {

--- 256 unchanged lines hidden ---