diff options
-rw-r--r-- | fs/nfs/pagelist.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/nfs/pagelist.c b/fs/nfs/pagelist.c index 03bde9a41451..a8951f1f7b4e 100644 --- a/fs/nfs/pagelist.c +++ b/fs/nfs/pagelist.c | |||
@@ -1209,7 +1209,7 @@ static void nfs_pageio_complete_mirror(struct nfs_pageio_descriptor *desc, | |||
1209 | desc->pg_mirror_idx = mirror_idx; | 1209 | desc->pg_mirror_idx = mirror_idx; |
1210 | for (;;) { | 1210 | for (;;) { |
1211 | nfs_pageio_doio(desc); | 1211 | nfs_pageio_doio(desc); |
1212 | if (!mirror->pg_recoalesce) | 1212 | if (desc->pg_error < 0 || !mirror->pg_recoalesce) |
1213 | break; | 1213 | break; |
1214 | if (!nfs_do_recoalesce(desc)) | 1214 | if (!nfs_do_recoalesce(desc)) |
1215 | break; | 1215 | break; |