Page MenuHomeFreeBSD

D41828.diff
No OneTemporary

D41828.diff

diff --git a/sys/arm64/arm64/vm_machdep.c b/sys/arm64/arm64/vm_machdep.c
--- a/sys/arm64/arm64/vm_machdep.c
+++ b/sys/arm64/arm64/vm_machdep.c
@@ -214,11 +214,13 @@
/* 32bits processes use r13 for sp */
if (td->td_frame->tf_spsr & PSR_M_32) {
- tf->tf_x[13] = STACKALIGN((uintptr_t)stack->ss_sp + stack->ss_size);
+ tf->tf_x[13] = STACKALIGN((uintptr_t)stack->ss_sp +
+ stack->ss_size);
if ((register_t)entry & 1)
tf->tf_spsr |= PSR_T;
} else
- tf->tf_sp = STACKALIGN((uintptr_t)stack->ss_sp + stack->ss_size);
+ tf->tf_sp = STACKALIGN((uintptr_t)stack->ss_sp +
+ stack->ss_size);
tf->tf_elr = (register_t)entry;
tf->tf_x[0] = (register_t)arg;
tf->tf_x[29] = 0;

File Metadata

Mime Type
text/plain
Expires
Wed, Feb 12, 6:36 AM (17 h, 48 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
16607342
Default Alt Text
D41828.diff (698 B)

Event Timeline