History

rseq: Allow registering RSEQ with slice extension

Since glibc cares about the number of syscalls required to initialize a new thread, allow initializing rseq with slice extension on. This avoids having to do another prctl().

Peter Zijlstra committed 9 months ago

Commit d6200241 parent 830969e2 files · +12 −3Browse files

Showing the changes to include/uapi (1 of 2 files). Show all

Unified · Split

include/uapi/linux/rseq.h+2−1
@@ -19,7 +19,8 @@ enum rseq_cpu_id_state { · 18 unmodified lines
19};19};
20 20
21enum rseq_flags {21enum rseq_flags {
22 RSEQ_FLAG_UNREGISTER = (1 << 0),22 RSEQ_FLAG_UNREGISTER = (1 << 0),
23 RSEQ_FLAG_SLICE_EXT_DEFAULT_ON = (1 << 1),
23};24};
24 25
25enum rseq_cs_flags_bit {26enum rseq_cs_flags_bit {