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_");
 }