rseq: Split out rseq.h from sched.h
authorKent Overstreet <kent.overstreet@linux.dev>
Fri, 15 Dec 2023 20:58:20 +0000 (15:58 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Wed, 27 Dec 2023 16:49:56 +0000 (11:49 -0500)
commit932562a6045ed613d45bd100db37114273c22077
tree7dfbfd9703e162908f2a211c556fac48ab61bbe1
parentc968b99f868dd82ebcafec9788ce18334da177b6
rseq: Split out rseq.h from sched.h

We're trying to get sched.h down to more or less just types only, not
code - rseq can live in its own header.

This helps us kill the dependency on preempt.h in sched.h.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
arch/arm64/kernel/ptrace.c
arch/powerpc/kernel/interrupt.c
arch/s390/kernel/signal.c
arch/x86/kernel/signal.c
fs/exec.c
include/linux/resume_user_mode.h
include/linux/rseq.h [new file with mode: 0644]
include/linux/sched.h
kernel/fork.c
kernel/sched/core.c