Messages in this thread | | | From | Mathieu Desnoyers <> | Subject | [RFC PATCH 0/4] rseq: Introduce extensible struct rseq | Date | Mon, 13 Jul 2020 23:03:44 -0400 |
| |
Recent discussion led to a solution for extending struct rseq. This is an implementation of the proposed solution.
Now is a good time to agree on this scheme before the release of glibc 2.32, just in case there are small details to fix on the user-space side in order to allow extending struct rseq.
Thanks,
Mathieu
Mathieu Desnoyers (4): selftests: rseq: Use fixed value as rseq_len parameter rseq: Allow extending struct rseq selftests: rseq: define __rseq_abi with extensible size selftests: rseq: print rseq extensible size in basic test
include/linux/sched.h | 4 +++ include/uapi/linux/rseq.h | 42 ++++++++++++++++++++-- kernel/rseq.c | 44 +++++++++++++++++++---- tools/testing/selftests/rseq/basic_test.c | 15 ++++++++ tools/testing/selftests/rseq/rseq.c | 8 +++-- 5 files changed, 101 insertions(+), 12 deletions(-)
-- 2.17.1
| |