um: Drop support for hosts without SYSEMU_SINGLESTEP support
authorBenjamin Berg <benjamin@sipsolutions.net>
Fri, 10 Nov 2023 11:03:38 +0000 (12:03 +0100)
committerRichard Weinberger <richard@nod.at>
Thu, 4 Jan 2024 22:29:11 +0000 (23:29 +0100)
commita55719847da0a780baa84d0baee745358f144c39
tree900cd94ee627fbac7cec0469fdc12a46a92057ff
parenta8e75902f4d7d342350ea3f79e3e65f2bbfa4c8d
um: Drop support for hosts without SYSEMU_SINGLESTEP support

These features have existed since Linux 2.6.14 and can be considered
widely available at this point. Also drop the backward compatibility
code for PTRACE_SETOPTIONS.

Signed-off-by: Benjamin Berg <benjamin@sipsolutions.net>
----

v2:
 * Continue to define PTRACE_SYSEMU_SINGLESTEP as glibc only added it in
   version 2.27.
Signed-off-by: Richard Weinberger <richard@nod.at>
12 files changed:
arch/um/include/asm/processor-generic.h
arch/um/include/shared/kern_util.h
arch/um/include/shared/ptrace_user.h
arch/um/kernel/process.c
arch/um/kernel/ptrace.c
arch/um/kernel/signal.c
arch/um/os-Linux/skas/process.c
arch/um/os-Linux/start_up.c
arch/x86/um/ptrace_32.c
arch/x86/um/ptrace_64.c
arch/x86/um/shared/sysdep/ptrace_32.h
arch/x86/um/shared/sysdep/ptrace_user.h