From 2c2ed88459eeb161e5f2b6787954a577d6f11d8e Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Tue, 5 Oct 2010 12:03:23 -0700 Subject: [PATCH] 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 --- net/ceph/pagelist.c | 1 + 1 file changed, 1 insertion(+) diff --git a/net/ceph/pagelist.c b/net/ceph/pagelist.c index b8cbc456d0bbe..13cb409a7bba1 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; -- 2.39.5