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 @@ 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)