Changes

m
Line 5: Line 5:  
== Linux kernel interface ==
 
== Linux kernel interface ==
   −
The Linux kernel interface for rseq is fairly simple. It's just <code>rseq</code> syscall:
+
The Linux kernel interface for rseq is intentionally minimal. It consists of a single system call:
 
<code>sys_rseq(struct rseq *rseq, uint32_t rseq_len, int flags, uint32_t sig)</code>
 
<code>sys_rseq(struct rseq *rseq, uint32_t rseq_len, int flags, uint32_t sig)</code>
 +
 +
The full definition of the rseq data structures and related flags is provided in [https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/include/uapi/linux/rseq.h include/uapi/linux/rseq.h]:
    
<pre>
 
<pre>
554

edits