linux/drivers/staging/android
David Rientjes e1099a69a6 android, lmk: avoid setting TIF_MEMDIE if process has already exited
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" <arve@android.com>
Cc: Riley Andrews <riandrews@android.com>
Acked-by: Michal Hocko <mhocko@suse.cz>
Signed-off-by: David Rientjes <rientjes@google.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2015-05-10 15:22:10 +02:00
..
ion drivers/staging: include <module.h> for modular android tegra_ion code 2015-05-08 09:24:15 +02:00
trace android: convert sync to fence api, v6 2014-07-08 13:28:26 -07:00
uapi Staging: fixed multiple spelling errors. 2015-05-08 09:23:58 +02:00
ashmem.c ashmem: use __vfs_read() 2015-04-11 22:29:38 -04:00
ashmem.h
Kconfig staging: Remove the Android logger driver 2015-01-28 11:31:26 -08:00
lowmemorykiller.c android, lmk: avoid setting TIF_MEMDIE if process has already exited 2015-05-10 15:22:10 +02:00
Makefile staging: Remove logger and alarm-dev from android Makefile 2015-01-28 11:32:39 -08:00
sw_sync.c staging: android: sw_sync: checkpatch fixes 2014-09-19 16:35:53 -07:00
sw_sync.h staging: android: sw_sync: checkpatch fixes 2014-09-19 16:35:53 -07:00
sync_debug.c Staging: android: fix line length coding style issue in sync_debug.c 2015-01-17 16:17:11 -08:00
sync.c staging: android: sync: Fix memory corruption in sync_timeline_signal(). 2015-03-26 10:58:51 +01:00
sync.h staging : android : sync : get_unused_fd 2014-09-28 22:03:57 -04:00
timed_gpio.c Staging patches for 3.19-rc1 2014-12-15 18:06:13 -08:00
timed_gpio.h
timed_output.c Staging: android: timed_output.c: use kstrtoint() instead of sscanf() 2014-07-30 17:17:02 -07:00
timed_output.h
TODO staging: android: logger: Add a TODO 2014-11-03 16:09:28 -08:00