https://bugs.kde.org/show_bug.cgi?id=445743

--- Comment #18 from Paul Floyd <pjfl...@wanadoo.fr> ---
In the FreeBSD kernel it looks like the mutex functions are only restartable if
they don't have a timeout.

The 3 cases that I see are
UMTX_OP_MUTEX_LOCK
UMTX_OP_MUTEX_TRYLOCK
and
UMTX_OP_MUTEX_WAIT when the timeout argument is null

The commit below seems to fix this issue on FreeBSD.

commit d8cc70f6d5a37b9b773c85f8666d6c5f7f65a29b (HEAD -> master, origin/master,
origin/HEAD)
Author: Paul Floyd <pjfl...@wanadoo.fr>
Date:   Sun Dec 25 10:18:51 2022 +0100

    FreeBSD only: fix 445743

    Restart 3 of the umtx_op mutex operations if they are interrupted.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to