]> www.infradead.org Git - users/jedix/linux-maple.git/commit
um: properly align signal stack on x86_64
authorBenjamin Berg <benjamin.berg@intel.com>
Tue, 7 Jan 2025 13:35:09 +0000 (14:35 +0100)
committerRichard Weinberger <richard@nod.at>
Wed, 12 Feb 2025 22:40:42 +0000 (23:40 +0100)
commit3c2fc7434d90338cf4c1b37bc95994208d23bfc6
treeb83a1b3afad188dc982a2327e3b32d6fd781b8ac
parent8891b176d350ec5ea9a39c6ef4c99bd63d68e64c
um: properly align signal stack on x86_64

The stack needs to be properly aligned so 16 byte memory accesses on the
stack are correct. This was broken when introducing the dynamic math
register sizing as the rounding was not moved appropriately.

Fixes: 3f17fed21491 ("um: switch to regset API and depend on XSTATE")
Signed-off-by: Benjamin Berg <benjamin.berg@intel.com>
Link: https://patch.msgid.link/20250107133509.265576-1-benjamin@sipsolutions.net
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Richard Weinberger <richard@nod.at>
arch/x86/um/signal.c