Your log is: Follow up to r1667900: semtimedop() should be passed a relative timeout rather then absolute.
which implies that this fix is to adjust the calling convention for semtimedop()... but your code refers to proc_mutex_sysv_tryacquire()... Hope that makes it clearer. > On Apr 5, 2017, at 1:06 PM, Yann Ylavic <ylavic....@gmail.com> wrote: > > On Wed, Apr 5, 2017 at 6:57 PM, Jim Jagielski <j...@jagunet.com> wrote: >> This does not seem correct at all... Why are we calling >> proc_mutex_sysv_tryacquire(mutex)?? > > Because the user asked for an absolute timeout in the past, so we give > it a non-blocking try still...