diff options
Diffstat (limited to 'fs/nfs/pnfs.c')
-rw-r--r-- | fs/nfs/pnfs.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/fs/nfs/pnfs.c b/fs/nfs/pnfs.c index 8d9fa4e40e89..5064f23ca8cc 100644 --- a/fs/nfs/pnfs.c +++ b/fs/nfs/pnfs.c | |||
@@ -1738,6 +1738,7 @@ pnfs_set_plh_return_iomode(struct pnfs_layout_hdr *lo, enum pnfs_iomode iomode) | |||
1738 | if (lo->plh_return_iomode != 0) | 1738 | if (lo->plh_return_iomode != 0) |
1739 | iomode = IOMODE_ANY; | 1739 | iomode = IOMODE_ANY; |
1740 | lo->plh_return_iomode = iomode; | 1740 | lo->plh_return_iomode = iomode; |
1741 | set_bit(NFS_LAYOUT_RETURN_REQUESTED, &lo->plh_flags); | ||
1741 | } | 1742 | } |
1742 | 1743 | ||
1743 | /** | 1744 | /** |
@@ -1777,8 +1778,6 @@ pnfs_mark_matching_lsegs_return(struct pnfs_layout_hdr *lo, | |||
1777 | remaining++; | 1778 | remaining++; |
1778 | set_bit(NFS_LSEG_LAYOUTRETURN, &lseg->pls_flags); | 1779 | set_bit(NFS_LSEG_LAYOUTRETURN, &lseg->pls_flags); |
1779 | pnfs_set_plh_return_iomode(lo, return_range->iomode); | 1780 | pnfs_set_plh_return_iomode(lo, return_range->iomode); |
1780 | set_bit(NFS_LAYOUT_RETURN_REQUESTED, | ||
1781 | &lo->plh_flags); | ||
1782 | } | 1781 | } |
1783 | return remaining; | 1782 | return remaining; |
1784 | } | 1783 | } |