| Date | Tue, 10 Dec 2013 23:09:41 +0100 | From | Oleg Nesterov <> | Subject | Re: process 'stuck' at exit. |
| |
On 12/10, Linus Torvalds wrote: > > So it looks like __get_user_pages_fast() fails, and keeps failing.
And "again:" does get_user_pages_fast().
And according to this trace get_user_pages_fast() takes mmap_sem and calls __get_user_pages().
But __get_user_pages() should fail even before follow_page_mask() due to fatal_signal_pending(), in this case get_futex_key() should return the error. is_vm_hugetlb_page(vma).
So it seems that this is not THP but VM_HUGETLB and follow_hugetlb_page() succeeds every time?
Oleg.
|