diff options
Diffstat (limited to 'fs/nfs/write.c')
-rw-r--r-- | fs/nfs/write.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/fs/nfs/write.c b/fs/nfs/write.c index 388f48079c43..72624dc4a623 100644 --- a/fs/nfs/write.c +++ b/fs/nfs/write.c | |||
@@ -1351,6 +1351,9 @@ void nfs_pageio_reset_write_mds(struct nfs_pageio_descriptor *pgio) | |||
1351 | { | 1351 | { |
1352 | struct nfs_pgio_mirror *mirror; | 1352 | struct nfs_pgio_mirror *mirror; |
1353 | 1353 | ||
1354 | if (pgio->pg_ops && pgio->pg_ops->pg_cleanup) | ||
1355 | pgio->pg_ops->pg_cleanup(pgio); | ||
1356 | |||
1354 | pgio->pg_ops = &nfs_pgio_rw_ops; | 1357 | pgio->pg_ops = &nfs_pgio_rw_ops; |
1355 | 1358 | ||
1356 | nfs_pageio_stop_mirroring(pgio); | 1359 | nfs_pageio_stop_mirroring(pgio); |