Code

History

Commits on v7.0 to kernel/rseq.c35+
  1. rseq: slice ext: Ensure rseq feature size differs from original rseq sizeMathieu Desnoyers committed 8 months ago3b68df9
  2. rseq: Clarify rseq registration rseq_size bound check commentMathieu Desnoyers committed 8 months ago26d43a9
  3. rseq: Lower default slice extensionPeter Zijlstra committed 9 months ago21c0e92
  4. rseq: Move slice_ext_nsec to debugfsPeter Zijlstra committed 9 months agoe1d7f54
  5. rseq: Allow registering RSEQ with slice extensionPeter Zijlstra committed 9 months agod620024
  6. rseq: Implement time slice extension enforcement timerThomas Gleixner committed 11 months ago0ac3b5c
  7. rseq: Implement syscall entry work for time slice extensionsThomas Gleixner committed 11 months agodd0a046
  8. rseq: Implement sys_rseq_slice_yield()Thomas Gleixner committed 11 months ago99d2592
  9. rseq: Add prctl() to enable time slice extensionsThomas Gleixner committed 11 months ago28621ec
  10. rseq: Add statistics for time slice extensionsThomas Gleixner committed 11 months agob5b8282
  11. rseq: Provide static branch for time slice extensionsThomas Gleixner committed 11 months agof8380f9
  12. rseq: Add fields and constants for time slice extensionThomas Gleixner committed 11 months agod7a5da7
  13. rseq: Switch to fast path processing on exit to userThomas Gleixner committed 1 year ago3db6b38
  14. rseq: Implement fast path for exit to userThomas Gleixner committed 1 year ago05b44ae
  15. rseq: Optimize event settingThomas Gleixner committed 1 year ago39a1675
  16. rseq: Rework the TIF_NOTIFY handlerThomas Gleixner committed 1 year agoe2d4f42
  17. rseq: Separate the signal delivery pathThomas Gleixner committed 1 year ago9f6ffd4
  18. rseq: Provide and use rseq_set_ids()Thomas Gleixner committed 1 year ago0f085b4
  19. rseq: Use static branch for syscall exit debug when GENERIC_IRQ_ENTRY=yThomas Gleixner committed 1 year agoeaa9088
  20. rseq: Replace the original debug implementationThomas Gleixner committed 1 year agof7ee196
  21. rseq: Provide and use rseq_update_user_cs()Thomas Gleixner committed 1 year agoabc850e
  22. rseq: Provide static branch for runtime debuggingThomas Gleixner committed 1 year ago9c37cb6
  23. rseq: Expose lightweight statistics in debugfsThomas Gleixner committed 1 year ago5412910
  24. rseq: Provide tracepoint wrappers for inline codeThomas Gleixner committed 1 year agodab3447
  25. rseq: Cache CPU ID and MM CID valuesThomas Gleixner committed 1 year ago4b7de6d
  26. rseq: Introduce struct rseq_dataThomas Gleixner committed 1 year agofaba9d2
  27. rseq: Avoid CPU/MM CID updates when no event pendingThomas Gleixner committed 1 year ago566d801
  28. rseq, virt: Retrigger RSEQ after vcpu_run()Thomas Gleixner committed 1 year ago8340998
  29. rseq: Simplify the event notificationThomas Gleixner committed 1 year agod923739
  30. rseq: Simplify registrationThomas Gleixner committed 1 year ago067b3b4
  31. rseq: Move algorithm comment to topThomas Gleixner committed 1 year ago77f19e4
  32. rseq: Avoid pointless evaluation in __rseq_notify_resume()Thomas Gleixner committed 1 year ago3ca59da
  33. rseq: Protect event mask against membarrier IPIThomas Gleixner committed 1 year ago6eb350a
  34. rseq: Fix segfault on registration when rseq_cs is non-zeroMichael Jeanson committed 1 year agofd881d0
  35. Merge branch 'sched/urgent' into sched/core, to pick up dependent commitsIngo Molnar committed 1 year ago82354fc