8373627: assert(!is_vthread_transition_disabler()) failed: no suspend allowed for vthread transition disablers

Reviewed-by: pchilanomate, dholmes
This commit is contained in:
Serguei Spitsyn 2025-12-16 10:28:27 +00:00
parent 41d28c1838
commit 53ebcdbd02

View File

@ -367,7 +367,7 @@ MountUnmountDisabler::enable_transition_for_all() {
OrderAccess::release();
MonitorLocker ml(VThreadTransition_lock);
if (exclusive_operation_ongoing()) {
if (_is_exclusive) {
set_exclusive_operation_ongoing(false);
}
dec_active_disablers();