Offline, I recieved some additional code review from Dan.  This included
some changes to the api to support __enable_cancel instead of making
each caller grab the cancel lock and set can_be_canceled.  I also
changed NRLock to throw an exception instead of raising an assertion.
This way, even if assertions are disabled the NRLock code is still
non-reentrant.

The new webrev is here:

http://cr.opensolaris.org/~johansen/webrev-3720-3/

If there aren't additional comments by Monday, I'll go ahead and put
back.

Thanks

-j
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to