Messages in this thread | | | From | Michal Hocko <> | Subject | [PATCH 0/2] oom, memcg: do not report racy no-eligible OOM | Date | Mon, 7 Jan 2019 15:38:00 +0100 |
| |
Hi, I have posted this as an RFC previously [1]. Tetsuo has pointed out some issues with the patch 1 which I have fixed hopefully. Other than that this is just a rebase on top of Linus tree.
The original cover: this is a follow up for [2] which has been nacked mostly because Tetsuo was able to find a simple workload which can trigger a race where no-eligible task is reported without a good reason. I believe the patch2 addresses that issue and we do not have to play dirty games with throttling just because of the race. I still believe that patch proposed in [2] is a useful one but this can be addressed later.
This series comprises 2 patch. The first one is something I meant to do loooong time ago, I just never have time to do that. We need it here to handle CLONE_VM without CLONE_SIGHAND cases. The second patch closes the race.
Feedback is appreciated of course.
[1] http://lkml.kernel.org/r/20181022071323.9550-1-mhocko@kernel.org [2] http://lkml.kernel.org/r/20181010151135.25766-1-mhocko@kernel.org
| |