On 7/23/20 11:45 PM, Alex Bennée wrote: > From: Laurent Vivier <laur...@vivier.eu> > > If the call is interrupted by a signal handler, it fails with error EINTR > and if "remain" is not NULL and "flags" is not TIMER_ABSTIME, it returns > the remaining unslept time in "remain". > > Update linux-user to not overwrite the "remain" structure if there is no > error. > > Found with "make check-tcg", linux-test fails on nanosleep test: > > TEST linux-test on x86_64 > .../tests/tcg/multiarch/linux-test.c:242: nanosleep > > Reported-by: Philippe Mathieu-Daudé <f4...@amsat.org> > Signed-off-by: Laurent Vivier <laur...@vivier.eu> > Signed-off-by: Alex Bennée <alex.ben...@linaro.org> > Message-Id: <20200722174612.2917566-2-laur...@vivier.eu> > --- > linux-user/syscall.c | 8 +++++++- > 1 file changed, 7 insertions(+), 1 deletion(-)
Reviewed-by: Richard Henderson <richard.hender...@linaro.org> r~