|
|
Message-Id: <20210818225222.81919-1-galibert@pobox.com>
Date: Thu, 19 Aug 2021 00:52:23 +0200
From: Olivier Galibert <galibert@...ox.com>
To: musl@...ts.openwall.com
Cc: Olivier Galibert <galibert@...ox.com>
Subject: [PATCH] arm64/sigcontext: Synchronize the type of the __reserved field with the linux kernel.
clang's compiler-rt sanitizer_linux.cpp expects the __reserved field
to be convertible to u8 *. So let's.
---
arch/aarch64/bits/signal.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/aarch64/bits/signal.h b/arch/aarch64/bits/signal.h
index 5098c734..a46997e3 100644
--- a/arch/aarch64/bits/signal.h
+++ b/arch/aarch64/bits/signal.h
@@ -19,7 +19,7 @@ typedef struct sigcontext {
unsigned long fault_address;
unsigned long regs[31];
unsigned long sp, pc, pstate;
- long double __reserved[256];
+ unsigned char __reserved[4096] __attribute__((__aligned__(16)));
} mcontext_t;
#define FPSIMD_MAGIC 0x46508001
--
2.33.0
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.