Files
msm-5.15/mm/oom_kill.c
Hailong.Liu 016d61094b ANDROID: mm/oom_kill: fix task_struct refcount_t: underflow;
use-after-free.

__wake_oom_reaper() is supposed to be called after get_task_struct()
and oom_reap_task() will later drop that reference. Therefore
add_to_oom_reaper() should not drop the reference count itself,
unless someone else already queued the same task for reaping.

Bug: 265591293
Fixes: 561fe20b66 ("ANDROID: signal: Add vendor hook for memory reaping")
Change-Id: I4ed7f4bbac46552671de76aa1a212bec8b35144c
Signed-off-by: Hailong.Liu <liuhailong@oppo.com>
2023-01-18 22:31:05 +00:00

34 KiB