[roll] Roll fuchsia [kernel][x86] Delay enabling interrupts in the page fault handler
Moves the code that re-enables interrupts in the x86 page fault handler
to after the value of the X86_PFR_RUN_FAULT_HANDLER_BIT has been
checked. This is required to support running user copies that capture
faults inside a non-blocking context (such as holding a spinlock). See
the CQ results of
https://fxrev.dev/c/fuchsia/+/1004052/9..10?checksPatchset=9 for what
goes wrong when we enable interrupts before capturing faults.
Original-Bug: 328674858
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1007035
Original-Revision: 2b9de5a60ecdf45175ceba39b7457d5c2e982c9e
GitOrigin-RevId: 302cef0b4127fa0063d4b774c358687943a2bdc0
Change-Id: Ie0077b12de90aee688d0d47b41f38cdc5d224637
diff --git a/stem b/stem
index 977a961..d2227e2 100644
--- a/stem
+++ b/stem
@@ -11,7 +11,7 @@
githooks="integration/git-hooks"
remote="https://fuchsia.googlesource.com/fuchsia"
gerrithost="https://fuchsia-review.googlesource.com"
- revision="bad3da5f365038097a430cbc0ab8327b714b103b"/>
+ revision="2b9de5a60ecdf45175ceba39b7457d5c2e982c9e"/>
</projects>
<hooks>
<hook name="install-environment"