patch-2.4.6 linux/fs/nfsd/export.c
Next file: linux/fs/nfsd/nfs3proc.c
Previous file: linux/fs/nfs/inode.c
Back to the patch index
Back to the overall index
- Lines: 19
- Date:
Mon Jul 2 14:14:59 2001
- Orig file:
v2.4.5/linux/fs/nfsd/export.c
- Orig date:
Fri Feb 9 11:29:44 2001
diff -u --recursive --new-file v2.4.5/linux/fs/nfsd/export.c linux/fs/nfsd/export.c
@@ -213,7 +213,8 @@
err = -EINVAL;
if (!(inode->i_sb->s_type->fs_flags & FS_REQUIRES_DEV) ||
- inode->i_sb->s_op->read_inode == NULL) {
+ (inode->i_sb->s_op->read_inode == NULL
+ && inode->i_sb->s_op->fh_to_dentry == NULL)) {
dprintk("exp_export: export of invalid fs type.\n");
goto finish;
}
@@ -427,7 +428,7 @@
* fh must be initialized before calling fh_compose
*/
fh_init(&fh, maxsize);
- if (fh_compose(&fh, exp, dget(nd.dentry)))
+ if (fh_compose(&fh, exp, dget(nd.dentry), NULL))
err = -EINVAL;
else
err = 0;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)