summaryrefslogtreecommitdiff
path: root/libdiskfs/get-source.c
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2025-02-28 20:06:42 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2025-02-28 20:06:42 +0100
commitbab11d536f278a5856c42b00fa87f8d5b8d29065 (patch)
tree09dbb65a0f07b88f73d755914eb8b9abbb56d425 /libdiskfs/get-source.c
parent1d7bfa53e29b52afb43d02eed126a37374fa3be9 (diff)
pfinet: Fix spurious EINTR errors from selectv0.9.git20250304
While sleeping in pthread_hurd_cond_timedwait_np, current->signal will be overwritten by the management of other RPCs, so we have to give it some value on wake up. Also, if we previously got interrupted, we shouldn't ever try to wait again until exiting from the RPC: an interrupt means we really want to try hard to finish the RPC. Thanks Zhaoming Luo <zhmingluo@163.com> for the deep investigation and draft!
Diffstat (limited to 'libdiskfs/get-source.c')
0 files changed, 0 insertions, 0 deletions