Code

History

Commits on v6.19 to kernel/rseq.c35+
  1. rseq: Switch to fast path processing on exit to userThomas Gleixner committed 1 year ago3db6b38
  2. rseq: Implement fast path for exit to userThomas Gleixner committed 1 year ago05b44ae
  3. rseq: Optimize event settingThomas Gleixner committed 1 year ago39a1675
  4. rseq: Rework the TIF_NOTIFY handlerThomas Gleixner committed 1 year agoe2d4f42
  5. rseq: Separate the signal delivery pathThomas Gleixner committed 1 year ago9f6ffd4
  6. rseq: Provide and use rseq_set_ids()Thomas Gleixner committed 1 year ago0f085b4
  7. rseq: Use static branch for syscall exit debug when GENERIC_IRQ_ENTRY=yThomas Gleixner committed 1 year agoeaa9088
  8. rseq: Replace the original debug implementationThomas Gleixner committed 1 year agof7ee196
  9. rseq: Provide and use rseq_update_user_cs()Thomas Gleixner committed 1 year agoabc850e
  10. rseq: Provide static branch for runtime debuggingThomas Gleixner committed 1 year ago9c37cb6
  11. rseq: Expose lightweight statistics in debugfsThomas Gleixner committed 1 year ago5412910
  12. rseq: Provide tracepoint wrappers for inline codeThomas Gleixner committed 1 year agodab3447
  13. rseq: Cache CPU ID and MM CID valuesThomas Gleixner committed 1 year ago4b7de6d
  14. rseq: Introduce struct rseq_dataThomas Gleixner committed 1 year agofaba9d2
  15. rseq: Avoid CPU/MM CID updates when no event pendingThomas Gleixner committed 1 year ago566d801
  16. rseq, virt: Retrigger RSEQ after vcpu_run()Thomas Gleixner committed 1 year ago8340998
  17. rseq: Simplify the event notificationThomas Gleixner committed 1 year agod923739
  18. rseq: Simplify registrationThomas Gleixner committed 1 year ago067b3b4
  19. rseq: Move algorithm comment to topThomas Gleixner committed 1 year ago77f19e4
  20. rseq: Avoid pointless evaluation in __rseq_notify_resume()Thomas Gleixner committed 1 year ago3ca59da
  21. rseq: Protect event mask against membarrier IPIThomas Gleixner committed 1 year ago6eb350a
  22. rseq: Fix segfault on registration when rseq_cs is non-zeroMichael Jeanson committed 1 year agofd881d0
  23. Merge branch 'sched/urgent' into sched/core, to pick up dependent commitsIngo Molnar committed 1 year ago82354fc
  24. rseq: Update kernel fields in lockstep with CONFIG_DEBUG_RSEQ=yMichael Jeanson committed 1 year ago79e10da
  25. rseq: Fix rseq registration with CONFIG_DEBUG_RSEQMichael Jeanson committed 1 year agodc0a241
  26. rseq: Fix rseq unregistration regressionMathieu Desnoyers committed 1 year ago40724ec
  27. rseq: Validate read-only fields under DEBUG_RSEQ configMathieu Desnoyers committed 1 year ago7d5265f
  28. rseq: Extend struct rseq with per-memory-map concurrency IDMathieu Desnoyers committed 3 years agof7b01bb
  29. rseq: Extend struct rseq with numa node idMathieu Desnoyers committed 3 years agocbae6ba
  30. rseq: Introduce extensible rseq ABIMathieu Desnoyers committed 3 years agoee3e3ac
  31. rseq: Use pr_warn_once() when deprecated/unknown ABI flags are encounteredMathieu Desnoyers committed 4 years ago448dca8
  32. rseq: Kill process when unknown flags are encountered in ABI structuresMathieu Desnoyers committed 4 years agoc17a6ff
  33. rseq: Deprecate RSEQ_CS_FLAG_NO_RESTART_ON_* flagsMathieu Desnoyers committed 4 years ago0190e41
  34. rseq: Remove broken uapi field layout on 32-bit little endianMathieu Desnoyers committed 4 years agobfdf4e6
  35. KVM: rseq: Update rseq when processing NOTIFY_RESUME on xfer to KVM guestSean Christopherson committed 5 years ago8646e53