summaryrefslogtreecommitdiff
path: root/kernel/rseq.c
AgeCommit message (Expand)Author
9 daysrseq: Reenable performance optimizations conditionallyThomas Gleixner
9 daysrseq: Implement read only ABI enforcement for optimized RSEQ V2 modeThomas Gleixner
10 daysrseq: Revert to historical performance killing behaviourThomas Gleixner
2026-05-01rseq: Don't advertise time slice extensions if disabledThomas Gleixner
2026-05-01rseq: Set rseq::cpu_id_start to 0 on unregistrationThomas Gleixner
2026-02-23rseq: slice ext: Ensure rseq feature size differs from original rseq sizeMathieu Desnoyers
2026-02-23rseq: Clarify rseq registration rseq_size bound check commentMathieu Desnoyers
2026-01-22rseq: Lower default slice extensionPeter Zijlstra
2026-01-22rseq: Move slice_ext_nsec to debugfsPeter Zijlstra
2026-01-22rseq: Allow registering RSEQ with slice extensionPeter Zijlstra
2026-01-22rseq: Implement time slice extension enforcement timerThomas Gleixner
2026-01-22rseq: Implement syscall entry work for time slice extensionsThomas Gleixner
2026-01-22rseq: Implement sys_rseq_slice_yield()Thomas Gleixner
2026-01-22rseq: Add prctl() to enable time slice extensionsThomas Gleixner
2026-01-22rseq: Add statistics for time slice extensionsThomas Gleixner
2026-01-22rseq: Provide static branch for time slice extensionsThomas Gleixner
2026-01-22rseq: Add fields and constants for time slice extensionThomas Gleixner
2025-11-04rseq: Switch to fast path processing on exit to userThomas Gleixner
2025-11-04rseq: Implement fast path for exit to userThomas Gleixner
2025-11-04rseq: Optimize event settingThomas Gleixner
2025-11-04rseq: Rework the TIF_NOTIFY handlerThomas Gleixner
2025-11-04rseq: Separate the signal delivery pathThomas Gleixner
2025-11-04rseq: Provide and use rseq_set_ids()Thomas Gleixner
2025-11-04rseq: Use static branch for syscall exit debug when GENERIC_IRQ_ENTRY=yThomas Gleixner
2025-11-04rseq: Replace the original debug implementationThomas Gleixner
2025-11-04rseq: Provide and use rseq_update_user_cs()Thomas Gleixner
2025-11-04rseq: Provide static branch for runtime debuggingThomas Gleixner
2025-11-04rseq: Expose lightweight statistics in debugfsThomas Gleixner
2025-11-04rseq: Provide tracepoint wrappers for inline codeThomas Gleixner
2025-11-04rseq: Cache CPU ID and MM CID valuesThomas Gleixner
2025-11-04rseq: Introduce struct rseq_dataThomas Gleixner
2025-11-04rseq: Avoid CPU/MM CID updates when no event pendingThomas Gleixner
2025-11-04rseq, virt: Retrigger RSEQ after vcpu_run()Thomas Gleixner
2025-11-04rseq: Simplify the event notificationThomas Gleixner
2025-11-04rseq: Simplify registrationThomas Gleixner
2025-11-04rseq: Move algorithm comment to topThomas Gleixner
2025-11-04rseq: Avoid pointless evaluation in __rseq_notify_resume()Thomas Gleixner
2025-09-13rseq: Protect event mask against membarrier IPIThomas Gleixner
2025-03-06rseq: Fix segfault on registration when rseq_cs is non-zeroMichael Jeanson
2025-03-06Merge branch 'sched/urgent' into sched/core, to pick up dependent commitsIngo Molnar
2025-02-26rseq: Update kernel fields in lockstep with CONFIG_DEBUG_RSEQ=yMichael Jeanson
2025-02-21rseq: Fix rseq registration with CONFIG_DEBUG_RSEQMichael Jeanson
2025-01-21rseq: Fix rseq unregistration regressionMathieu Desnoyers
2024-12-10rseq: Validate read-only fields under DEBUG_RSEQ configMathieu Desnoyers
2022-12-27rseq: Extend struct rseq with per-memory-map concurrency IDMathieu Desnoyers
2022-12-27rseq: Extend struct rseq with numa node idMathieu Desnoyers
2022-12-27rseq: Introduce extensible rseq ABIMathieu Desnoyers
2022-11-14rseq: Use pr_warn_once() when deprecated/unknown ABI flags are encounteredMathieu Desnoyers
2022-08-01rseq: Kill process when unknown flags are encountered in ABI structuresMathieu Desnoyers
2022-08-01rseq: Deprecate RSEQ_CS_FLAG_NO_RESTART_ON_* flagsMathieu Desnoyers