diff options
-rw-r--r-- | fs/nfs/pnfs.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/fs/nfs/pnfs.c b/fs/nfs/pnfs.c index 8e1d4229bf2d..f86f060f853d 100644 --- a/fs/nfs/pnfs.c +++ b/fs/nfs/pnfs.c | |||
@@ -569,7 +569,7 @@ pnfs_mark_matching_lsegs_invalid(struct pnfs_layout_hdr *lo, | |||
569 | struct pnfs_layout_range *recall_range) | 569 | struct pnfs_layout_range *recall_range) |
570 | { | 570 | { |
571 | struct pnfs_layout_segment *lseg, *next; | 571 | struct pnfs_layout_segment *lseg, *next; |
572 | int invalid = 0, removed = 0; | 572 | int remaining = 0; |
573 | 573 | ||
574 | dprintk("%s:Begin lo %p\n", __func__, lo); | 574 | dprintk("%s:Begin lo %p\n", __func__, lo); |
575 | 575 | ||
@@ -582,11 +582,11 @@ pnfs_mark_matching_lsegs_invalid(struct pnfs_layout_hdr *lo, | |||
582 | "offset %llu length %llu\n", __func__, | 582 | "offset %llu length %llu\n", __func__, |
583 | lseg, lseg->pls_range.iomode, lseg->pls_range.offset, | 583 | lseg, lseg->pls_range.iomode, lseg->pls_range.offset, |
584 | lseg->pls_range.length); | 584 | lseg->pls_range.length); |
585 | invalid++; | 585 | if (!mark_lseg_invalid(lseg, tmp_list)) |
586 | removed += mark_lseg_invalid(lseg, tmp_list); | 586 | remaining++; |
587 | } | 587 | } |
588 | dprintk("%s:Return %i\n", __func__, invalid - removed); | 588 | dprintk("%s:Return %i\n", __func__, remaining); |
589 | return invalid - removed; | 589 | return remaining; |
590 | } | 590 | } |
591 | 591 | ||
592 | /* note free_me must contain lsegs from a single layout_hdr */ | 592 | /* note free_me must contain lsegs from a single layout_hdr */ |