lock: futex() with timeout isn't restarted after signals (v2)
lock: futex() with timeout isn't restarted after signals (v2)

It returns EINTR, so we need to handle it.

$ bash test/zdtm.sh --restore-sibling ns/static/env00
...
futex(0x7fc20ec92010, FUTEX_WAIT, 1, {120, 0}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)

Signed-off-by: Pavel Emelyanov <c9a32589e048e044184536f7ac71ef92fe82df3e@parallels.com>

tych0/criu,svloyso/criu,KKoukiou/criu-remote,efiop/criu,eabatalov/criu,ldu4/criu,svloyso/criu,KKoukiou/criu-remote,eabatalov/criu,efiop/criu,wtf42/criu,tych0/criu,ldu4/criu,fbocharov/criu,svloyso/criu,tych0/criu,ldu4/criu,AuthenticEshkinKot/criu,svloyso/criu,tych0/criu,eabatalov/criu,efiop/criu,fbocharov/criu,fbocharov/criu,KKoukiou/criu-remote,KKoukiou/criu-remote,fbocharov/criu,wtf42/criu,tych0/criu,efiop/criu,eabatalov/criu,ldu4/criu,efiop/criu,svloyso/criu,KKoukiou/criu-remote,AuthenticEshkinKot/criu,svloyso/criu,ldu4/criu,wtf42/criu,efiop/criu,eabatalov/criu,tych0/criu,AuthenticEshkinKot/criu,AuthenticEshkinKot/criu,wtf42/criu,AuthenticEshkinKot/criu,fbocharov/criu,fbocharov/criu,AuthenticEshkinKot/criu,wtf42/criu,KKoukiou/criu-remote,eabatalov/criu,wtf42/criu,ldu4/criu