diff --git a/net/ceph/pagelist.c b/net/ceph/pagelist.c index b8cbc456d0bbe0d68d946fa2d73891ce8064a6d3..13cb409a7bba13a2dd248c7a7dd25b9c00253370 100644 --- a/net/ceph/pagelist.c +++ b/net/ceph/pagelist.c @@ -37,6 +37,7 @@ static int ceph_pagelist_addpage(struct ceph_pagelist *pl) } else { page = list_first_entry(&pl->free_list, struct page, lru); list_del(&page->lru); + --pl->num_pages_free; } if (!page) return -ENOMEM;