Export symbol __lock_task_sighand, so it is accessible from code compiled as modules. This fixes the following modpost error: ERROR: modpost: "__lock_task_sighand" [net/9p/9pnet.ko] undefined!
Where __lock_task_sighand is called via lock_task_sighand in net/9p/client.c See https://lore.kernel.org/lkml/20200620201456.14304-1-alexander.kaps...@gmail.com/. Signed-off-by: Alexander Kapshuk <alexander.kaps...@gmail.com> Reported-by: kernel test robot <l...@intel.com> Link: https://lists.01.org/hyperkitty/list/kbuild-...@lists.01.org/thread/TMTLPYU6A522JH2VCN3PNZVAP6EE5MDF/ --- kernel/signal.c | 1 + 1 file changed, 1 insertion(+) diff --git a/kernel/signal.c b/kernel/signal.c index 5ca48cc5da76..2612b9098cbd 100644 --- a/kernel/signal.c +++ b/kernel/signal.c @@ -1396,6 +1396,7 @@ struct sighand_struct *__lock_task_sighand(struct task_struct *tsk, return sighand; } +EXPORT_SYMBOL(__lock_task_sighand); /* * send signal info to all the members of a group -- 2.27.0