From e1099a69a6244baa7d24ce52627bab253a3b52ac Mon Sep 17 00:00:00 2001 From: David Rientjes Date: Tue, 28 Apr 2015 15:50:46 -0700 Subject: [PATCH] android, lmk: avoid setting TIF_MEMDIE if process has already exited MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit TIF_MEMDIE should not be set on a process if it does not have a valid ->mm, and this is protected by task_lock(). If TIF_MEMDIE gets set after the mm has detached, and the process fails to exit, then the oom killer will defer forever waiting for it to exit. Make sure that the mm is still valid before setting TIF_MEMDIE by way of mark_tsk_oom_victim(). Cc: "Arve Hjønnevåg" Cc: Riley Andrews Acked-by: Michal Hocko Signed-off-by: David Rientjes Signed-off-by: Greg Kroah-Hartman --- Reading git-format-patch failed