X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=mm%2Ftruncate.c;h=3c2d5ddfa0d49f3cf31449e214d8fbd50e92ad08;hb=551423748a4eba55f2eb0fc250d757986471f187;hp=ba887bff48c5a263c315a6ef098284df4df5bb44;hpb=608307e6de2631e37f55f106a7cbbc560cb12751;p=pandora-kernel.git diff --git a/mm/truncate.c b/mm/truncate.c index ba887bff48c5..3c2d5ddfa0d4 100644 --- a/mm/truncate.c +++ b/mm/truncate.c @@ -390,6 +390,10 @@ invalidate_complete_page2(struct address_space *mapping, struct page *page) __remove_from_page_cache(page); spin_unlock_irq(&mapping->tree_lock); mem_cgroup_uncharge_cache_page(page); + + if (mapping->a_ops->freepage) + mapping->a_ops->freepage(page); + page_cache_release(page); /* pagecache ref */ return 1; failed: