[CRIU] [PATCH] s390: Prevent GOT relocations

Adrian Reber areber at redhat.com
Wed Jul 19 15:43:05 MSK 2017


On Wed, Jul 19, 2017 at 11:00:15AM +0200, Michael Holzheu wrote:
> > > So looks like you have to wire sys_socket() for RHEL7?
> > 
> > Thanks for helping to figure this out. It was not only sys_socket().
> > Basically all syscalls from
> > 
> > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=977108f89c989b1eeb5c8d938e1e71913391eb5f
> > 
> > which were present in
> > compel/arch/s390/plugins/std/syscalls/syscall-s390.tbl had to be added
> > to the kernel. Now zdtm seems to be quite happy:
> 
> That's good news.
>  
> > $ ./zdtm.py run -a -f h --keep-going -x zdtm/static/s390x_mmap_high
> > [...]
> > 
> > ################### 1 TEST(S) FAILED (TOTAL 315/SKIPPED 115) ###################
> >  * zdtm/static/stopped(h)
> > ##################################### FAIL #####################################
> > 
> > I have to excldue zdtm/static/s390x_mmap_high as that test case just
> > hangs. zdtm says ==== ALARM ==== and then a process list.
> 
> I assume you have included already applied the kernel patch
> ee71d16d22 ("s390/mm: make TASK_SIZE independent from the number
> of page table levels").

I have, but I might have backported it not 100% correctly.

> But it should not hang without the patch either - so we have to look into
> this issue.

Let me know if I can do anything to help.

		Adrian


More information about the CRIU mailing list