Vlastimil Babka wrote: > In __alloc_pages_slowpath(), alloc_flags doesn't change after it's > initialized, > so move the initialization above the retry: label. Also make the comment above > the initialization more descriptive.
Not true. gfp_to_alloc_flags() will include ALLOC_NO_WATERMARKS if current thread got TIF_MEMDIE after gfp_to_alloc_flags() was called for the first time. Do you want to make TIF_MEMDIE threads fail their allocations without using memory reserves?