[roll] Roll fuchsia [kernel][vm] Use CriticalMutex for VMO and related locks.
Mitigate the impact of preemption while holding widely shared VM locks,
including VMO, all VMOs list, and discardable VMOs list locks using the
time bounded preemption disabled CriticalMutex. Preemption while holding
any of these locks can cause cascading delays throughout the system.
In particular, this CL mitigates:
- Preemption while holding the VMO lock in memory_monitor and audio_core
pin-executable-memory causing delays in handling page faults.
- Preemption in any process while holding the AllVmosLock while creating
a VMO.
- Preemption in any process while holding the DiscardableVmosLock.
Original-Bug: b/234776870
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/709282
Original-Revision: eb08814767aa073f41aee037941bebaae26c3b06
GitOrigin-RevId: 82f9ffee9c72f9b0977b553a703e217e3de03fe6
Change-Id: Ia78369ca0cf86f27ab73b59f4bdfc726bf277e9e
diff --git a/stem b/stem
index f64c926..d9b8181 100644
--- a/stem
+++ b/stem
@@ -10,7 +10,7 @@
githooks=""
remote="https://fuchsia.googlesource.com/fuchsia"
gerrithost="https://fuchsia-review.googlesource.com"
- revision="f7d913b804b846826b64503897341cadb5b5f007"/>
+ revision="eb08814767aa073f41aee037941bebaae26c3b06"/>
</projects>
<hooks>
<hook name="install-environment"