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~


Reply via email to