diff options
Diffstat (limited to 'fs/nfsd/nfsctl.c')
-rw-r--r-- | fs/nfsd/nfsctl.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/fs/nfsd/nfsctl.c b/fs/nfsd/nfsctl.c index 2c53be6d3579..ae19293e68df 100644 --- a/fs/nfsd/nfsctl.c +++ b/fs/nfsd/nfsctl.c | |||
@@ -127,7 +127,16 @@ static const struct file_operations transaction_ops = { | |||
127 | 127 | ||
128 | static int exports_open(struct inode *inode, struct file *file) | 128 | static int exports_open(struct inode *inode, struct file *file) |
129 | { | 129 | { |
130 | return seq_open(file, &nfs_exports_op); | 130 | int err; |
131 | struct seq_file *seq; | ||
132 | |||
133 | err = seq_open(file, &nfs_exports_op); | ||
134 | if (err) | ||
135 | return err; | ||
136 | |||
137 | seq = file->private_data; | ||
138 | seq->private = &svc_export_cache; | ||
139 | return 0; | ||
131 | } | 140 | } |
132 | 141 | ||
133 | static const struct file_operations exports_operations = { | 142 | static const struct file_operations exports_operations = { |