From 1d1f16ce9999a73e5538d1214b47c2885de987cc Mon Sep 17 00:00:00 2001 From: "Adam W. Willis" <return.of.octobot@gmail.com> Date: Sat, 7 Dec 2019 12:32:26 -0500 Subject: [PATCH] exec: Extend task_is_booster check to cover OxygenOS userspace HALs Subsequent to 2e20671 ("exec: Add node tampering blacklist function") This device utilizes vendor.qti.hardware.perf@2.0-service, and android.hardware.power@1.2-service respectively. Signed-off-by: Adam W. Willis <return.of.octobot@gmail.com> Signed-off-by: Julian Liu <wlootlxt123@gmail.com> Signed-off-by: Fiqri Ardyansyah <fiqri15072019@gmail.com> Signed-off-by: rezaadi0105 <rezaadipangestu5@gmail.com> --- include/linux/binfmts.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/linux/binfmts.h b/include/linux/binfmts.h index 67bddb84e..ab85cf24c 100755 --- a/include/linux/binfmts.h +++ b/include/linux/binfmts.h @@ -147,8 +147,10 @@ static inline bool task_is_booster(struct task_struct *tsk) char comm[sizeof(tsk->comm)]; get_task_comm(comm, tsk); return !strcmp(comm, "init") || !strcmp(comm, "NodeLooperThrea") || + !strcmp(comm, "power@1.2-servi") || !strcmp(comm, "power@1.3-servi") || !strcmp(comm, "perf@1.0-servic") || + !strcmp(comm, "perf@2.0-servic") || !strcmp(comm, "init.qcom.post_"); }