Re: [PATCH 10/18] vdso: make arch_setup_additional_pages wait for mmap_sem for write killable
From: Andy Lutomirski
Date: Mon Feb 29 2016 - 10:42:06 EST
On Mon, Feb 29, 2016 at 5:26 AM, Michal Hocko <mhocko@xxxxxxxxxx> wrote:
> From: Michal Hocko <mhocko@xxxxxxxx>
>
> most architectures are relying on mmap_sem for write in their
> arch_setup_additional_pages. If the waiting task gets killed by the oom
> killer it would block oom_reaper from asynchronous address space reclaim
> and reduce the chances of timely OOM resolving. Wait for the lock in
> the killable mode and return with EINTR if the task got killed while
> waiting.
Acked-by: Andy Lutomirski <luto@xxxxxxxxxx> # for the x86 vdso