Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1d887ea9 authored by Saravana Kannan's avatar Saravana Kannan
Browse files

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: default avatarSaravana Kannan <saravanak@google.com>
Change-Id: I949da5d091894ea3d79a6c9244bfc2f8426eee71
(cherry picked from commit dc928ba3bdfb4527e0ffca7c491d946a02e5bd11)
[ qperret: made changes to commit message for AOSP compliance ]
Signed-off-by: default avatarQuentin Perret <qperret@google.com>
parent 95b8a4b5
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -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)
{
+1 −0
Original line number Diff line number Diff line
@@ -5513,6 +5513,7 @@ long sched_setaffinity(pid_t pid, const struct cpumask *in_mask)
	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)