Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Step:15-SP4
qemu.15021
0018-linux-user-properly-test-for-infini.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0018-linux-user-properly-test-for-infini.patch of Package qemu.15021
From: Andreas Schwab <schwab@linux-m68k.org> Date: Thu, 8 Sep 2016 11:21:05 +0200 Subject: linux-user: properly test for infinite timeout in poll (#8) After "linux-user: use target_ulong" the poll syscall was no longer handling infinite timeout. /home/abuild/rpmbuild/BUILD/qemu-2.7.0-rc5/linux-user/syscall.c:9773:26: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if (arg3 >= 0) { ^~ Signed-off-by: Andreas Schwab <schwab@suse.de> --- linux-user/syscall.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linux-user/syscall.c b/linux-user/syscall.c index 9c86c21445..4d3b98c6f7 100644 --- a/linux-user/syscall.c +++ b/linux-user/syscall.c @@ -9301,7 +9301,7 @@ static abi_long do_syscall1(void *cpu_env, int num, abi_ulong arg1, { struct timespec ts, *pts; - if (arg3 >= 0) { + if ((abi_long)arg3 >= 0) { /* Convert ms to secs, ns */ ts.tv_sec = arg3 / 1000; ts.tv_nsec = (arg3 % 1000) * 1000000LL;
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor