osdep: Retry SETLK upon EINTR
commitf86428a1f4f91a460ed585682af70d3e8c31dc06
authorFam Zheng <famz@redhat.com>
Tue, 26 Dec 2017 06:53:00 +0000 (26 14:53 +0800)
committerKevin Wolf <kwolf@redhat.com>
Tue, 23 Jan 2018 11:33:07 +0000 (23 12:33 +0100)
tree1f5bfcf7a8e3e35ebeef547a845ddb0ca59d5005
parentee86981bda9ecd40c8daf81b7307b1d2aff68174
osdep: Retry SETLK upon EINTR

We could hit lock failure if there is a signal that makes fcntl return
-1 and errno set to EINTR. In this case we should retry.

Cc: qemu-stable@nongnu.org
Signed-off-by: Fam Zheng <famz@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
util/osdep.c