NFS: Fix a page leak in uncached_readdir()

Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>

+3 -2
+3 -2
fs/nfs/dir.c
··· 763 goto out; 764 } 765 766 if (nfs_readdir_xdr_to_array(desc, page, inode) == -1) { 767 status = -EIO; 768 goto out_release; 769 } 770 771 - desc->page_index = 0; 772 - desc->page = page; 773 status = nfs_do_filldir(desc, dirent, filldir); 774 775 out:
··· 763 goto out; 764 } 765 766 + desc->page_index = 0; 767 + desc->page = page; 768 + 769 if (nfs_readdir_xdr_to_array(desc, page, inode) == -1) { 770 status = -EIO; 771 goto out_release; 772 } 773 774 status = nfs_do_filldir(desc, dirent, filldir); 775 776 out: