diff options
Diffstat (limited to 'fs/nfs/file.c')
| -rw-r--r-- | fs/nfs/file.c | 5 | 
1 files changed, 5 insertions, 0 deletions
diff --git a/fs/nfs/file.c b/fs/nfs/file.c index c3f2477c16c..91d019d3912 100644 --- a/fs/nfs/file.c +++ b/fs/nfs/file.c @@ -36,6 +36,7 @@  #include "internal.h"  #include "iostat.h"  #include "fscache.h" +#include "pnfs.h"  #define NFSDBG_FACILITY		NFSDBG_FILE @@ -386,6 +387,10 @@ static int nfs_write_begin(struct file *file, struct address_space *mapping,  		file->f_path.dentry->d_name.name,  		mapping->host->i_ino, len, (long long) pos); +	pnfs_update_layout(mapping->host, +			   nfs_file_open_context(file), +			   IOMODE_RW); +  start:  	/*  	 * Prevent starvation issues if someone is doing a consistency  |