https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=248245

Mark Johnston <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #7 from Mark Johnston <[email protected]> ---
I think the problem is in r363415.  It converted some lockmgr code to use
atomic_fcmpset instead of atomic_cmpset.  The former can fail spuriously on
LL/SC platforms, so a tryxlock operation can fail even when the buf is
unlocked.  lockmgr should take care to retry if fcmpset fails but returns the
"expected" value.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-bugs
To unsubscribe, send any mail to "[email protected]"

Reply via email to