|
@@ -590,16 +590,9 @@ void nfs_readdir_free_pagearray(struct page **pages, unsigned int npages)
|
|
|
put_page(pages[i]);
|
|
|
}
|
|
|
|
|
|
-static
|
|
|
-void nfs_readdir_free_large_page(void *ptr, struct page **pages,
|
|
|
- unsigned int npages)
|
|
|
-{
|
|
|
- nfs_readdir_free_pagearray(pages, npages);
|
|
|
-}
|
|
|
-
|
|
|
/*
|
|
|
* nfs_readdir_large_page will allocate pages that must be freed with a call
|
|
|
- * to nfs_readdir_free_large_page
|
|
|
+ * to nfs_readdir_free_pagearray
|
|
|
*/
|
|
|
static
|
|
|
int nfs_readdir_large_page(struct page **pages, unsigned int npages)
|
|
@@ -623,7 +616,6 @@ static
|
|
|
int nfs_readdir_xdr_to_array(nfs_readdir_descriptor_t *desc, struct page *page, struct inode *inode)
|
|
|
{
|
|
|
struct page *pages[NFS_MAX_READDIR_PAGES];
|
|
|
- void *pages_ptr = NULL;
|
|
|
struct nfs_entry entry;
|
|
|
struct file *file = desc->file;
|
|
|
struct nfs_cache_array *array;
|
|
@@ -671,7 +663,7 @@ int nfs_readdir_xdr_to_array(nfs_readdir_descriptor_t *desc, struct page *page,
|
|
|
}
|
|
|
} while (array->eof_index < 0);
|
|
|
|
|
|
- nfs_readdir_free_large_page(pages_ptr, pages, array_size);
|
|
|
+ nfs_readdir_free_pagearray(pages, array_size);
|
|
|
out_release_array:
|
|
|
nfs_readdir_release_array(page);
|
|
|
out_label_free:
|