From 44301f95d971eba2b0c8146cade500e47de6b6ba Mon Sep 17 00:00:00 2001 From: Zhou Jian Date: Sun, 8 Dec 2024 23:43:34 -0800 Subject: [PATCH] ANDROID: sched: add sched_setattr export commit 616d91b68cd5 ("sched: Remove sched_setscheduler*() EXPORTs") remove several exports, and commit 7a8142aaf68c ("Reapply "Revert sched: Remove sched_setscheduler*() EXPORTs"") does not add sched_setattr back. Add it as some vendor modules need to set explicit priorities for kernel threads. Bug: 163613349 Change-Id: I082de83c6add074803f798ed710adeacf25f3563 Signed-off-by: Zhou Jian --- kernel/sched/syscalls.c | 1 + 1 file changed, 1 insertion(+) diff --git a/kernel/sched/syscalls.c b/kernel/sched/syscalls.c index e863018fb3b4..29358930867a 100644 --- a/kernel/sched/syscalls.c +++ b/kernel/sched/syscalls.c @@ -823,6 +823,7 @@ int sched_setattr(struct task_struct *p, const struct sched_attr *attr) { return __sched_setscheduler(p, attr, true, true); } +EXPORT_SYMBOL_GPL(sched_setattr); int sched_setattr_nocheck(struct task_struct *p, const struct sched_attr *attr) {