/* Attempt to release the private state associated with a page */
static int nfs_release_page(struct page *page, gfp_t gfp)
/* Attempt to release the private state associated with a page */
static int nfs_release_page(struct page *page, gfp_t gfp)
{
	dfprintk(PAGECACHE, "NFS: release_page(%p)\n", page);
	if ((gfp & GFP_KERNEL) == GFP_KERNEL)
		nfs_wb_page(page->mapping->host, page);
	if (PagePrivate(page))
		return 0;
	return nfs_fscache_release_page(page, gfp);
}