Changes

Jump to navigation Jump to search
m
Line 3: Line 3:  
Support for <code>rseq</code> was introduced in the Linux kernel in version 4.18, allowing user-space programs to register critical code paths that the kernel can safely restart when a CPU migration or preemption occurs. This mechanism enables high-performance, scalable data access patterns while preserving correctness. [https://www.efficios.com/blog/2019/02/08/linux-restartable-sequences/ The 5-year journey to bring restartable sequences to Linux] article provides more information about how restartable sequences work, their design, use cases, and kernel integration.
 
Support for <code>rseq</code> was introduced in the Linux kernel in version 4.18, allowing user-space programs to register critical code paths that the kernel can safely restart when a CPU migration or preemption occurs. This mechanism enables high-performance, scalable data access patterns while preserving correctness. [https://www.efficios.com/blog/2019/02/08/linux-restartable-sequences/ The 5-year journey to bring restartable sequences to Linux] article provides more information about how restartable sequences work, their design, use cases, and kernel integration.
   −
== Linux kernel interface for Restartable Sequences  ==
+
== Linux Kernel Interface for Restartable Sequences  ==
    
The Linux kernel interface for <code>rseq</code> is intentionally minimal. It consists of a single system call:
 
The Linux kernel interface for <code>rseq</code> is intentionally minimal. It consists of a single system call:
554

edits

Navigation menu