|
@@ -332,8 +332,7 @@ static void truncate_huge_page(struct page *page)
|
|
{
|
|
{
|
|
cancel_dirty_page(page, /* No IO accounting for huge pages? */0);
|
|
cancel_dirty_page(page, /* No IO accounting for huge pages? */0);
|
|
ClearPageUptodate(page);
|
|
ClearPageUptodate(page);
|
|
- remove_from_page_cache(page);
|
|
|
|
- put_page(page);
|
|
|
|
|
|
+ delete_from_page_cache(page);
|
|
}
|
|
}
|
|
|
|
|
|
static void truncate_hugepages(struct inode *inode, loff_t lstart)
|
|
static void truncate_hugepages(struct inode *inode, loff_t lstart)
|