mirror of
https://github.com/fergalmoran/ladybird.git
synced 2026-03-21 12:56:53 +00:00
The short-circuit path added for waiting on a queue that already had a pending wake was able to return with interrupts disabled, which breaks the API contract of wait_on() always returning with IF=1. Fix this by adding a way to override the restored IF in ScopedCritical.
32 KiB
32 KiB