| Date | Fri, 22 Mar 2013 11:29:57 -0700 | From | Dave <> | Subject | Re: [PATCHv2, RFC 18/30] thp, mm: truncate support for transparent huge page cache |
| |
On 03/14/2013 10:50 AM, Kirill A. Shutemov wrote: > @@ -280,6 +291,7 @@ void truncate_inode_pages_range(struct address_space *mapping, > if (index > end) > break; > > + VM_BUG_ON(PageTransHuge(page)); > lock_page(page); > WARN_ON(page->index != index); > wait_on_page_writeback(page);
This looks to be during the second truncate pass where things are allowed to block. What's the logic behind it not being possible to encounter TransHugePage()s here?
|