Applied for ckpt-v21 Nathan Lynch wrote: > 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) _______________________________________________ Containers mailing list Containers@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/containers