From 1d887ea97672de3a78a5255bd35d870c1c757694 Mon Sep 17 00:00:00 2001 From: Saravana Kannan Date: Mon, 10 Feb 2020 17:26:09 -0800 Subject: [PATCH] ANDROID: GKI: kernel: Export task and IRQ affinity symbols A module uses these symbols. So, export them to allow loading of that module. Bug: 149816871 Bug: 149256712 Signed-off-by: Saravana Kannan Change-Id: I949da5d091894ea3d79a6c9244bfc2f8426eee71 (cherry picked from commit dc928ba3bdfb4527e0ffca7c491d946a02e5bd11) [ qperret: made changes to commit message for AOSP compliance ] Signed-off-by: Quentin Perret --- kernel/irq/manage.c | 1 + kernel/sched/core.c | 1 + 2 files changed, 2 insertions(+) diff --git a/kernel/irq/manage.c b/kernel/irq/manage.c index eb69b805f908..11044931cbe6 100644 --- a/kernel/irq/manage.c +++ b/kernel/irq/manage.c @@ -304,6 +304,7 @@ int __irq_set_affinity(unsigned int irq, const struct cpumask *mask, bool force) raw_spin_unlock_irqrestore(&desc->lock, flags); return ret; } +EXPORT_SYMBOL_GPL(__irq_set_affinity); int irq_set_affinity_hint(unsigned int irq, const struct cpumask *m) { diff --git a/kernel/sched/core.c b/kernel/sched/core.c index fb0247cf705a..832b7631668d 100644 --- a/kernel/sched/core.c +++ b/kernel/sched/core.c @@ -5513,6 +5513,7 @@ out_put_task: put_task_struct(p); return retval; } +EXPORT_SYMBOL_GPL(sched_setaffinity); static int get_user_cpu_mask(unsigned long __user *user_mask_ptr, unsigned len, struct cpumask *new_mask)