Page MenuHomeFreeBSD

D37751.id114293.diff
No OneTemporary

D37751.id114293.diff

diff --git a/sys/arm64/arm64/exception.S b/sys/arm64/arm64/exception.S
--- a/sys/arm64/arm64/exception.S
+++ b/sys/arm64/arm64/exception.S
@@ -177,11 +177,10 @@
/* Read the current thread AST mask */
ldr x1, [x18, #PC_CURTHREAD] /* Load curthread */
- add x1, x1, #(TD_AST)
- ldr x1, [x1]
+ ldr w1, [x1, #(TD_AST)]
/* Check if we have a non-zero AST mask */
- cbz x1, 2f
+ cbz w1, 2f
/* Restore interrupts */
msr daif, x19

File Metadata

Mime Type
text/plain
Expires
Thu, Apr 2, 11:50 AM (11 h, 45 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
30721521
Default Alt Text
D37751.id114293.diff (440 B)

Event Timeline