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>

Sage Weil 240634e9 571dba52

+1
+1
net/ceph/pagelist.c
··· 37 } else { 38 page = list_first_entry(&pl->free_list, struct page, lru); 39 list_del(&page->lru); 40 } 41 if (!page) 42 return -ENOMEM;
··· 37 } else { 38 page = list_first_entry(&pl->free_list, struct page, lru); 39 list_del(&page->lru); 40 + --pl->num_pages_free; 41 } 42 if (!page) 43 return -ENOMEM;