nfs: merge xdev and remote file_system_type
they are identical now... Reviewed-by: David Howells <dhowells@redhat.com> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
This commit is contained in:
@@ -293,7 +293,7 @@ static match_table_t nfs_vers_tokens = {
|
||||
{ Opt_vers_err, NULL }
|
||||
};
|
||||
|
||||
static struct dentry *nfs_xdev_mount(struct file_system_type *fs_type,
|
||||
static struct dentry *nfs_prepared_mount(struct file_system_type *fs_type,
|
||||
int flags, const char *dev_name, void *raw_data);
|
||||
|
||||
struct file_system_type nfs_fs_type = {
|
||||
@@ -306,13 +306,14 @@ struct file_system_type nfs_fs_type = {
|
||||
MODULE_ALIAS_FS("nfs");
|
||||
EXPORT_SYMBOL_GPL(nfs_fs_type);
|
||||
|
||||
struct file_system_type nfs_xdev_fs_type = {
|
||||
struct file_system_type nfs_prepared_fs_type = {
|
||||
.owner = THIS_MODULE,
|
||||
.name = "nfs",
|
||||
.mount = nfs_xdev_mount,
|
||||
.mount = nfs_prepared_mount,
|
||||
.kill_sb = nfs_kill_super,
|
||||
.fs_flags = FS_RENAME_DOES_D_MOVE|FS_BINARY_MOUNTDATA,
|
||||
};
|
||||
EXPORT_SYMBOL_GPL(nfs_prepared_fs_type);
|
||||
|
||||
const struct super_operations nfs_sops = {
|
||||
.alloc_inode = nfs_alloc_inode,
|
||||
@@ -2791,11 +2792,12 @@ void nfs_kill_super(struct super_block *s)
|
||||
EXPORT_SYMBOL_GPL(nfs_kill_super);
|
||||
|
||||
/*
|
||||
* Clone an NFS2/3/4 server record on xdev traversal (FSID-change)
|
||||
* Internal use only: mount_info is already set up by caller.
|
||||
* Used for mountpoint crossings and for nfs4 root.
|
||||
*/
|
||||
static struct dentry *
|
||||
nfs_xdev_mount(struct file_system_type *fs_type, int flags,
|
||||
const char *dev_name, void *raw_data)
|
||||
nfs_prepared_mount(struct file_system_type *fs_type, int flags,
|
||||
const char *dev_name, void *raw_data)
|
||||
{
|
||||
return nfs_fs_mount_common(flags, dev_name, raw_data);
|
||||
}
|
||||
|
Reference in New Issue
Block a user