mirror-linux/arch/um/kernel
Linus Torvalds 08b8ddac1f Address various objtool scalability bugs/inefficiencies exposed by
allmodconfig builds, plus improve the quality of alternatives
 instructions generated code and disassembly.
 
 Signed-off-by: Ingo Molnar <mingo@kernel.org>
 -----BEGIN PGP SIGNATURE-----
 
 iQJFBAABCgAvFiEEBpT5eoXrXCwVQwEKEnMQ0APhK1gFAmk0FVoRHG1pbmdvQGtl
 cm5lbC5vcmcACgkQEnMQ0APhK1iClg//dHY58dvrsp5Fzo10XgU99/kwzNEgl2b5
 SMrSEbliTrehdpG4vBvig9tAMZurxOVIf6yDBEtV45XfD6w3tw6EFYpO1was9wTE
 R/80Ze6BAEeao782xN3sCpakU1Ogwbxhe4jYFZKE/WVbP9ZaeCI8qeBj3RAuOQ9y
 PCJzjD5fl9c2cAGDqCJEswxIptpP7eXoBo/V3Txf46M8/ffFcXdJbHN3HRBlszVs
 5I9Wb2/vFmwJ4Yi4EO8H7KfzwaXA8wW/MJSDcM24P2/+o5iTqSLNd+rADFMW3XF2
 /8b3uAy/6A6tT3ek1teNoM7qB9hRpM1pmpFwgjjTkjl8yamEp6P/W99qUN+UmfV+
 NTiW9sz7ShhVTMCdALIljyjmji318crKYQBDulAHuEACpodcBg/GUGfuUcrjSRB/
 C7PLatOpfMCODPRGPH4+8Wg8nnBGvOEjjODZBjAq2yU5aJnBeLPmbK2mtcaJtKi+
 R0T2LIsNgmnEa4wRZbH8i4jXsgcbe6gD45Tx3qZpss7D4d9IyRWPO8v6GegFUpvh
 dw8qBqhgi1FzryZ/5uwh5IzkVq+iXHqkPBsV9w7CVSFF1Kc5w1/l7MXsEjkc7Xe3
 qMjc43qsN0H/7ngoIA7yp4m7q87gqJMzReIfeIF4pGVtoULGQ+drN0jjQE/SHiKS
 /EM8IAAk0pU=
 =2DKc
 -----END PGP SIGNATURE-----

Merge tag 'objtool-urgent-2025-12-06' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull objtool fixes from Ingo Molnar:
 "Address various objtool scalability bugs/inefficiencies exposed by
  allmodconfig builds, plus improve the quality of alternatives
  instructions generated code and disassembly"

* tag 'objtool-urgent-2025-12-06' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  objtool: Simplify .annotate_insn code generation output some more
  objtool: Add more robust signal error handling, detect and warn about stack overflows
  objtool: Remove newlines and tabs from annotation macros
  objtool: Consolidate annotation macros
  x86/asm: Remove ANNOTATE_DATA_SPECIAL usage
  x86/alternative: Remove ANNOTATE_DATA_SPECIAL usage
  objtool: Fix stack overflow in validate_branch()
2025-12-06 11:56:51 -08:00
..
skas um: Add initial SMP support 2025-10-27 16:41:15 +01:00
Makefile um: Add initial SMP support 2025-10-27 16:41:15 +01:00
asm-offsets.c Address various objtool scalability bugs/inefficiencies exposed by 2025-12-06 11:56:51 -08:00
config.c.in
dtb.c um: Add missing trailing newline to help messages 2025-09-10 14:23:37 +02:00
dyn.lds.S um: move thread info into task 2024-11-12 14:50:31 +01:00
early_printk.c
exec.c um: Stop tracking stub's PID via userspace_pid[] 2025-07-13 19:42:49 +02:00
exitcode.c
gprof_syms.c
initrd.c um: Do not propagate initrd parameter to kernel 2024-10-23 09:52:49 +02:00
irq.c um: Add initial SMP support 2025-10-27 16:41:15 +01:00
kmsg_dump.c arch: um: kmsg_dump: Use console_is_usable 2025-11-27 15:54:50 +01:00
ksyms.c um: Turn signals_* into thread-local variables 2025-10-27 16:41:15 +01:00
load_file.c mm/memblock: add memblock_alloc_or_panic interface 2025-01-25 20:22:38 -08:00
mem.c um: Remove fixaddr_user_init() 2025-11-06 13:02:33 +01:00
physmem.c um: Remove file-based iomem emulation support 2025-10-27 16:37:12 +01:00
process.c um: Add initial SMP support 2025-10-27 16:41:15 +01:00
ptrace.c um/ptrace: Implement HAVE_SYSCALL_TRACEPOINTS 2025-07-11 08:49:02 +02:00
reboot.c um: Remove unused mm_fd field from mm_id 2024-09-12 20:36:22 +02:00
sigio.c um: Rewrite the sigio workaround based on epoll and tgkill 2025-03-20 09:28:44 +01:00
signal.c um: Drop support for hosts without SYSEMU_SINGLESTEP support 2024-01-04 23:29:11 +01:00
smp.c um: Add initial SMP support 2025-10-27 16:41:15 +01:00
stacktrace.c
sysrq.c um: Always dump trace for specified task in show_stack 2024-11-07 18:05:22 +01:00
time.c um: Define timers on a per-CPU basis 2025-10-27 16:41:15 +01:00
tlb.c um: Add initial SMP support 2025-10-27 16:41:15 +01:00
trap.c um: Add initial SMP support 2025-10-27 16:41:15 +01:00
um_arch.c um: Add initial SMP support 2025-10-27 16:41:15 +01:00
um_arch.h um: Move declarations to proper headers 2024-04-22 21:58:48 +02:00
umid.c uml: Remove the initialization of statics to 0 2022-09-19 23:10:07 +02:00
uml.lds.S um: move thread info into task 2024-11-12 14:50:31 +01:00
vmlinux.lds.S UML: define RUNTIME_DISCARD_EXIT 2023-02-13 10:14:31 +01:00