diff options
Diffstat (limited to 'sysdeps/unix/sysv/linux/aarch64/vfork.S')
| -rw-r--r-- | sysdeps/unix/sysv/linux/aarch64/vfork.S | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sysdeps/unix/sysv/linux/aarch64/vfork.S b/sysdeps/unix/sysv/linux/aarch64/vfork.S index d5943a7485..2600bc9be3 100644 --- a/sysdeps/unix/sysv/linux/aarch64/vfork.S +++ b/sysdeps/unix/sysv/linux/aarch64/vfork.S @@ -27,6 +27,9 @@ ENTRY (__vfork) + /* Clear ZA state of SME. */ + CALL_LIBC_ARM_ZA_DISABLE + mov x0, #0x4111 /* CLONE_VM | CLONE_VFORK | SIGCHLD */ mov x1, sp DO_CALL (clone, 2) |
