diff --git a/fs/nfs/io.c b/fs/nfs/io.c index 20fef85d2bb15782c4ede8bdbaa083867e522d82..9034b4926909a91a86e7cbf95cd227178f953270 100644 --- a/fs/nfs/io.c +++ b/fs/nfs/io.c @@ -99,7 +99,7 @@ static void nfs_block_buffered(struct nfs_inode *nfsi, struct inode *inode) { if (!test_bit(NFS_INO_ODIRECT, &nfsi->flags)) { set_bit(NFS_INO_ODIRECT, &nfsi->flags); - nfs_wb_all(inode); + nfs_sync_mapping(inode->i_mapping); } }