ceph: fix num_pages_free accounting in pagelist
Decrement the free page counter when removing a page from the free_list. Signed-off-by: Sage Weil <sage@newdream.net>
This commit is contained in:
parent
571dba52a3
commit
240634e9b3
1 changed files with 1 additions and 0 deletions
|
@ -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;
|
||||
|
|
Loading…
Reference in a new issue