aboutsummaryrefslogtreecommitdiff
path: root/lib/mpi/mpi-sub-ui.c
diff options
context:
space:
mode:
authorVincent Chen <[email protected]>2022-03-08 16:32:52 +0800
committerPalmer Dabbelt <[email protected]>2022-03-22 14:45:14 -0700
commit93917ad50972e6298885d81b37b6a8602eb0b188 (patch)
treee723a4f00f052273f81a94723e0664443590f1d0 /lib/mpi/mpi-sub-ui.c
parente783362eb54cd99b2cac8b3a9aeac942e6f6ac07 (diff)
RISC-V: Add support for restartable sequence
Add calls to rseq_signal_deliver() and rseq_syscall() to introduce RSEQ support. 1. Call the rseq_signal_deliver() function to fixup on the pre-signal frame when a signal is delivered on top of a restartable sequence critical section. 2. Check that system calls are not invoked from within rseq critical sections by invoking rseq_signal() from ret_from_syscall(). With CONFIG_DEBUG_RSEQ, such behavior results in termination of the process with SIGSEGV. Signed-off-by: Vincent Chen <[email protected]> Reviewed-by: Mathieu Desnoyers <[email protected]> Signed-off-by: Palmer Dabbelt <[email protected]>
Diffstat (limited to 'lib/mpi/mpi-sub-ui.c')
0 files changed, 0 insertions, 0 deletions