diff options
Diffstat (limited to 'fs/nfsd/vfs.c')
| -rw-r--r-- | fs/nfsd/vfs.c | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/fs/nfsd/vfs.c b/fs/nfsd/vfs.c index 2a7eb536de0..2b2e2396a86 100644 --- a/fs/nfsd/vfs.c +++ b/fs/nfsd/vfs.c @@ -1013,6 +1013,7 @@ nfsd_vfs_write(struct svc_rqst *rqstp, struct svc_fh *fhp, struct file *file,  	int			host_err;  	int			stable = *stablep;  	int			use_wgather; +	loff_t			pos = offset;  	dentry = file->f_path.dentry;  	inode = dentry->d_inode; @@ -1025,7 +1026,7 @@ nfsd_vfs_write(struct svc_rqst *rqstp, struct svc_fh *fhp, struct file *file,  	/* Write the data. */  	oldfs = get_fs(); set_fs(KERNEL_DS); -	host_err = vfs_writev(file, (struct iovec __user *)vec, vlen, &offset); +	host_err = vfs_writev(file, (struct iovec __user *)vec, vlen, &pos);  	set_fs(oldfs);  	if (host_err < 0)  		goto out_nfserr;  |