Add the definitions of arch_release_task_struct, arch_task_cache_init and arch_dup_task_struct which are used in kernel/fork.c but defined in various architecture's <asm/thread_info.h>.
Fixes the following warnings: kernel/fork.c:160:13: warning: symbol 'arch_release_task_struct' was not declared. Should it be static? kernel/fork.c:752:20: warning: symbol 'arch_task_cache_init' was not declared. Should it be static? kernel/fork.c:841:12: warning: symbol 'arch_dup_task_struct' was not declared. Should it be static? Signed-off-by: Ben Dooks <[email protected]> --- Cc: Russell King <[email protected]> Cc: [email protected] Cc: [email protected] --- arch/arm/include/asm/thread_info.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/arm/include/asm/thread_info.h b/arch/arm/include/asm/thread_info.h index 0d0d5178e2c3..3d65d152dd19 100644 --- a/arch/arm/include/asm/thread_info.h +++ b/arch/arm/include/asm/thread_info.h @@ -118,6 +118,11 @@ extern void iwmmxt_task_switch(struct thread_info *); extern void vfp_sync_hwstate(struct thread_info *); extern void vfp_flush_hwstate(struct thread_info *); +/* for kernel/fork.c */ +extern void arch_release_task_struct(struct task_struct *tsk); +extern void arch_task_cache_init(void); +extern int arch_dup_task_struct(struct task_struct *dst, struct task_struct *src); + struct user_vfp; struct user_vfp_exc; -- 2.23.0

