/* Note: Should never be called with the spinlock held!  */
static void nfs_free_request(struct kref *kref)
/* Note: Should never be called with the spinlock held!  */
static void nfs_free_request(struct kref *kref)
{
	struct nfs_page *req = container_of(kref, struct nfs_page, wb_kref);
	nfs_clear_request(req);
	put_nfs_open_context(req->wb_context);
	nfs_page_free(req);
}