diff --git a/kernel/fork.c b/kernel/fork.c index 634a3102fd2f..7e48d2634d31 100644 --- a/kernel/fork.c +++ b/kernel/fork.c @@ -1583,6 +1583,7 @@ struct mm_struct *mm_access(struct task_struct *task, unsigned int mode) return mm; } +EXPORT_SYMBOL_GPL(mm_access); static void complete_vfork_done(struct task_struct *tsk) { diff --git a/kernel/pid.c b/kernel/pid.c index d15fb6c3fe89..65b56a11dd35 100644 --- a/kernel/pid.c +++ b/kernel/pid.c @@ -553,6 +553,7 @@ struct pid *pidfd_get_pid(unsigned int fd, unsigned int *flags) fdput(f); return pid; } +EXPORT_SYMBOL_GPL(pidfd_get_pid); /** * pidfd_get_task() - Get the task associated with a pidfd diff --git a/mm/swapfile.c b/mm/swapfile.c index db39db140a36..f64b54d647a9 100644 --- a/mm/swapfile.c +++ b/mm/swapfile.c @@ -1785,6 +1785,7 @@ out: unlock_cluster_or_swap_info(si, ci); return count; } +EXPORT_SYMBOL_GPL(swp_swapcount); static bool swap_page_trans_huge_swapped(struct swap_info_struct *si, swp_entry_t entry, int order)