do_sys_checkpoint and do_sys_restart don't exist when checkpoint is turned off, so move references to these to code which is built only when CONFIG_CHECKPOINT=y. Signed-off-by: Nathan Lynch <ntl@xxxxxxxxx> --- arch/powerpc/kernel/checkpoint.c | 18 ++++++++++++++++++ arch/powerpc/kernel/process.c | 18 ------------------ 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/arch/powerpc/kernel/checkpoint.c b/arch/powerpc/kernel/checkpoint.c index 2634011..c73acda 100644 --- a/arch/powerpc/kernel/checkpoint.c +++ b/arch/powerpc/kernel/checkpoint.c @@ -531,3 +531,21 @@ int restore_mm_context(struct ckpt_ctx *ctx, struct mm_struct *mm) { return 0; } + +int sys_checkpoint(unsigned long pid, unsigned long fd, unsigned long flags, + unsigned long logfd, unsigned long p5, unsigned long p6, + struct pt_regs *regs) +{ + CHECK_FULL_REGS(regs); + + return do_sys_checkpoint(pid, fd, flags, logfd); +} + +int sys_restart(unsigned long pid, unsigned long fd, unsigned long flags, + unsigned long logfd, unsigned long p5, unsigned long p6, + struct pt_regs *regs) +{ + CHECK_FULL_REGS(regs); + + return do_sys_restart(pid, fd, flags, logfd); +} diff --git a/arch/powerpc/kernel/process.c b/arch/powerpc/kernel/process.c index 6457530..0aafbf1 100644 --- a/arch/powerpc/kernel/process.c +++ b/arch/powerpc/kernel/process.c @@ -979,24 +979,6 @@ out: return error; } -int sys_checkpoint(unsigned long pid, unsigned long fd, unsigned long flags, - unsigned long logfd, unsigned long p5, unsigned long p6, - struct pt_regs *regs) -{ - CHECK_FULL_REGS(regs); - - return do_sys_checkpoint(pid, fd, flags, logfd); -} - -int sys_restart(unsigned long pid, unsigned long fd, unsigned long flags, - unsigned long logfd, unsigned long p5, unsigned long p6, - struct pt_regs *regs) -{ - CHECK_FULL_REGS(regs); - - return do_sys_restart(pid, fd, flags, logfd); -} - #ifdef CONFIG_IRQSTACKS static inline int valid_irq_stack(unsigned long sp, struct task_struct *p, unsigned long nbytes) -- 1.6.0.6 _______________________________________________ Containers mailing list Containers@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/containers