Hi, follow_page() has code to return ERR_PTR(-EFAULT) when it encounters the zero page and FOLL_DUMP flag is passed - this is used to avoid dumping the zero page to disk when doing core dumps, and also by munlock to avoid having potentially large number of threads trying to munlock the zero page at once, which we can't reclaim anyway. We don't have the corresponding logic when follow_page() encounters a huge zero page. I think we should, preferably before 3.8. However, I am slightly confused as to what to do for the munlock case, as the huge zero page actually does seem to be reclaimable. My guess is that we could still skip the munlocks, until the zero page is actually reclaimed at which point we should check if we can munlock it. Kirill, is this something you would have time to look into ? Thanks, -- Michel "Walken" Lespinasse A program is never fully debugged until the last user dies. -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>