upanic recursive mutex enter
During a user program's call to upanic() we discovered a case where a mutex is entered while already holding it. The fix is straightforward, move the mutex_exit() prior to the opportunity for a double-hold. This has been tested both before-and-after on an OmniOS VM.
Updated by Electric Monk 2 months ago
- Status changed from Pending RTI to Closed
- % Done changed from 90 to 100
commit b7335573a496fd332333ccc5718fb23ea11815ba Author: Robert Mustacchi <email@example.com> Date: 2022-09-28T19:19:48.000Z 15021 upanic recursive mutex enter Reviewed by: Dan McDonald <firstname.lastname@example.org> Approved by: Joshua M. Clulow <email@example.com>