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 --- |