2
0
mirror of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git synced 2025-09-04 20:19:47 +08:00
linux/arch/x86/um
Benjamin Berg 3c2fc7434d 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: 3f17fed214 ("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>
2025-02-12 23:40:42 +01:00
..
asm um: Remove unused asm/archparam.h header 2025-01-13 17:19:43 +01:00
os-Linux um: add back support for FXSAVE registers 2025-02-12 23:40:10 +01:00
shared/sysdep um: Remove unused user_context function 2025-01-10 13:49:57 +01:00
vdso um: vdso: Always reject undefined references in during linking 2024-10-23 09:52:49 +02:00
bugs_32.c um: Add missing headers 2024-04-22 21:46:20 +02:00
bugs_64.c um: Add missing headers 2024-04-22 21:46:20 +02:00
delay.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
elfcore.c um: Add missing headers 2024-04-22 21:46:20 +02:00
fault.c um: Add missing headers 2024-04-22 21:46:20 +02:00
Kconfig um: Switch to 4 level page tables on 64 bit 2024-10-10 13:37:22 +02:00
Makefile um: switch to regset API and depend on XSTATE 2024-10-23 12:13:16 +02:00
mem_32.c mm: replace vma->vm_flags direct modifications with modifier calls 2023-02-09 16:51:39 -08:00
mem_64.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
ptrace_32.c um: switch to regset API and depend on XSTATE 2024-10-23 12:13:16 +02:00
ptrace_64.c um: switch to regset API and depend on XSTATE 2024-10-23 12:13:16 +02:00
ptrace_user.c um: get rid of pointless include "..." where include <...> will do 2012-10-09 22:28:45 +02:00
ptrace.c um: fix sparse warnings from regset refactor 2024-11-07 17:34:50 +01:00
setjmp_32.S x86: Prepare asm files for straight-line-speculation 2021-12-08 12:25:37 +01:00
setjmp_64.S x86: Prepare asm files for straight-line-speculation 2021-12-08 12:25:37 +01:00
signal.c um: properly align signal stack on x86_64 2025-02-12 23:40:42 +01:00
stub_segv.c um: make stub data pages size tweakable 2023-04-20 23:08:43 +02:00
sys_call_table_32.c x86/syscall: Mark exit[_group] syscall handlers __noreturn 2024-06-28 15:23:38 +02:00
sys_call_table_64.c x86/syscall: Mark exit[_group] syscall handlers __noreturn 2024-06-28 15:23:38 +02:00
syscalls_32.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
syscalls_64.c um: Rely on PTRACE_SETREGSET to set FS/GS base registers 2024-01-05 16:28:56 +01:00
sysrq_32.c um: Remove outdated asm/sysrq.h header 2024-09-12 20:44:11 +02:00
sysrq_64.c um: Remove outdated asm/sysrq.h header 2024-09-12 20:44:11 +02:00
tls_32.c um: remove LDT support 2024-07-03 17:09:49 +02:00
tls_64.c um: Rely on PTRACE_SETREGSET to set FS/GS base registers 2024-01-05 16:28:56 +01:00
user-offsets.c um: switch to regset API and depend on XSTATE 2024-10-23 12:13:16 +02:00