aboutsummaryrefslogtreecommitdiff
path: root/kernel/rseq.c
AgeCommit message (Expand)AuthorFilesLines
10 daysrseq: slice ext: Ensure rseq feature size differs from original rseq sizeMathieu Desnoyers1-1/+2
10 daysrseq: Clarify rseq registration rseq_size bound check commentMathieu Desnoyers1-2/+3
2026-01-22rseq: Lower default slice extensionPeter Zijlstra1-1/+1
2026-01-22rseq: Move slice_ext_nsec to debugfsPeter Zijlstra1-23/+46
2026-01-22rseq: Allow registering RSEQ with slice extensionPeter Zijlstra1-2/+10
2026-01-22rseq: Implement time slice extension enforcement timerThomas Gleixner1-3/+129
2026-01-22rseq: Implement syscall entry work for time slice extensionsThomas Gleixner1-0/+91
2026-01-22rseq: Implement sys_rseq_slice_yield()Thomas Gleixner1-0/+21
2026-01-22rseq: Add prctl() to enable time slice extensionsThomas Gleixner1-0/+52
2026-01-22rseq: Add statistics for time slice extensionsThomas Gleixner1-0/+14
2026-01-22rseq: Provide static branch for time slice extensionsThomas Gleixner1-0/+17
2026-01-22rseq: Add fields and constants for time slice extensionThomas Gleixner1-0/+7
2025-11-04rseq: Switch to fast path processing on exit to userThomas Gleixner1-2/+6
2025-11-04rseq: Implement fast path for exit to userThomas Gleixner1-0/+2
2025-11-04rseq: Optimize event settingThomas Gleixner1-1/+1
2025-11-04rseq: Rework the TIF_NOTIFY handlerThomas Gleixner1-43/+33
2025-11-04rseq: Separate the signal delivery pathThomas Gleixner1-8/+22
2025-11-04rseq: Provide and use rseq_set_ids()Thomas Gleixner1-186/+50
2025-11-04rseq: Use static branch for syscall exit debug when GENERIC_IRQ_ENTRY=yThomas Gleixner1-2/+8
2025-11-04rseq: Replace the original debug implementationThomas Gleixner1-69/+12
2025-11-04rseq: Provide and use rseq_update_user_cs()Thomas Gleixner1-171/+75
2025-11-04rseq: Provide static branch for runtime debuggingThomas Gleixner1-4/+69
2025-11-04rseq: Expose lightweight statistics in debugfsThomas Gleixner1-7/+72
2025-11-04rseq: Provide tracepoint wrappers for inline codeThomas Gleixner1-1/+18
2025-11-04rseq: Cache CPU ID and MM CID valuesThomas Gleixner1-0/+4
2025-11-04rseq: Introduce struct rseq_dataThomas Gleixner1-32/+31
2025-11-04rseq: Avoid CPU/MM CID updates when no event pendingThomas Gleixner1-5/+6
2025-11-04rseq, virt: Retrigger RSEQ after vcpu_run()Thomas Gleixner1-37/+41
2025-11-04rseq: Simplify the event notificationThomas Gleixner1-11/+17
2025-11-04rseq: Simplify registrationThomas Gleixner1-7/+3
2025-11-04rseq: Move algorithm comment to topThomas Gleixner1-60/+59
2025-11-04rseq: Avoid pointless evaluation in __rseq_notify_resume()Thomas Gleixner1-22/+44
2025-09-13rseq: Protect event mask against membarrier IPIThomas Gleixner1-5/+5
2025-03-06rseq: Fix segfault on registration when rseq_cs is non-zeroMichael Jeanson1-12/+48
2025-03-06Merge branch 'sched/urgent' into sched/core, to pick up dependent commitsIngo Molnar1-3/+8
2025-02-26rseq: Update kernel fields in lockstep with CONFIG_DEBUG_RSEQ=yMichael Jeanson1-40/+40
2025-02-21rseq: Fix rseq registration with CONFIG_DEBUG_RSEQMichael Jeanson1-3/+8
2025-01-21rseq: Fix rseq unregistration regressionMathieu Desnoyers1-1/+1
2024-12-10rseq: Validate read-only fields under DEBUG_RSEQ configMathieu Desnoyers1-0/+98
2022-12-27rseq: Extend struct rseq with per-memory-map concurrency IDMathieu Desnoyers1-1/+10
2022-12-27rseq: Extend struct rseq with numa node idMathieu Desnoyers1-6/+13
2022-12-27rseq: Introduce extensible rseq ABIMathieu Desnoyers1-7/+30
2022-11-14rseq: Use pr_warn_once() when deprecated/unknown ABI flags are encounteredMathieu Desnoyers1-2/+17
2022-08-01rseq: Kill process when unknown flags are encountered in ABI structuresMathieu Desnoyers1-2/+2
2022-08-01rseq: Deprecate RSEQ_CS_FLAG_NO_RESTART_ON_* flagsMathieu Desnoyers1-15/+8
2022-02-02rseq: Remove broken uapi field layout on 32-bit little endianMathieu Desnoyers1-4/+4
2021-09-22KVM: rseq: Update rseq when processing NOTIFY_RESUME on xfer to KVM guestSean Christopherson1-3/+11
2021-04-14rseq: Optimise rseq_get_rseq_cs() and clear_rseq_cs()Eric Dumazet1-0/+9
2021-04-14rseq: Remove redundant access_ok()Eric Dumazet1-4/+1
2021-04-14rseq: Optimize rseq_update_cpu_id()Eric Dumazet1-4/+11