HomeFreeBSD

In both do_rw_wrlock() and do_rw_rdlock() after r304808, do not

Description

In both do_rw_wrlock() and do_rw_rdlock() after r304808, do not
obliterate possible error from sleep with errors from
umtxq_check_susp(), when looping to clear URWLOCK_{READ,WRITE}_WAITERS.

Noted and reviewed by: vangyzen
Sponsored by: The FreeBSD Foundation
MFC after: 1 week

Details

Provenance
kibAuthored on
Parents
rS304811: Remove "Fast path", it bypass __wcrtomb() and all its error checking.
Branches
Unknown
Tags
Unknown