Files
laptops-kernel/include/uapi/linux
Linus Torvalds e774d5f1bc Merge tag 'riscv-for-linus-v7.0-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Pull RISC-V updates from Paul Walmsley:
 "Before v7.0 is released, fix a few issues with the CFI patchset,
  merged earlier in v7.0-rc, that primarily affect interfaces to
  non-kernel code:

   - Improve the prctl() interface for per-task indirect branch landing
     pad control to expand abbreviations and to resemble the speculation
     control prctl() interface

   - Expand the "LP" and "SS" abbreviations in the ptrace uapi header
     file to "branch landing pad" and "shadow stack", to improve
     readability

   - Fix a typo in a CFI-related macro name in the ptrace uapi header
     file

   - Ensure that the indirect branch tracking state and shadow stack
     state are unlocked immediately after an exec() on the new task so
     that libc subsequently can control it

   - While working in this area, clean up the kernel-internal,
     cross-architecture prctl() function names by expanding the
     abbreviations mentioned above"

* tag 'riscv-for-linus-v7.0-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux:
  prctl: cfi: change the branch landing pad prctl()s to be more descriptive
  riscv: ptrace: cfi: expand "SS" references to "shadow stack" in uapi headers
  prctl: rename branch landing pad implementation functions to be more explicit
  riscv: ptrace: expand "LP" references to "branch landing pads" in uapi headers
  riscv: cfi: clear CFI lock status in start_thread()
  riscv: ptrace: cfi: fix "PRACE" typo in uapi header
2026-04-10 17:27:08 -07:00
..
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2026-01-18 11:22:53 -05:00
…
…
…
2025-10-28 22:59:19 +01:00
…
…
…
…
2025-11-25 19:20:42 -08:00
…
…
…
…
2025-09-05 09:11:28 +02:00
…
2025-11-24 17:52:11 +01:00
2025-11-24 17:52:11 +01:00
…
…
…
…
…
…
…
…
…
…
2025-11-29 21:39:58 +09:00
…
…
…
2025-12-23 12:29:14 +05:30
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2025-09-15 14:32:54 +02:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2026-01-12 16:52:09 +01:00
…
…
…
…
…
…
…
…
…
…
2026-01-16 19:21:40 +01:00
…
2026-02-06 20:35:06 -08:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2025-11-03 17:41:18 +01:00
…
…
…
…
…
…
…
…
…
…
…
…
…
2025-10-30 14:25:14 +01:00
…
…
…
…
…
…
…
…
…
…
2025-11-25 19:20:42 -08:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2026-01-26 19:07:10 -08:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2026-02-09 12:21:32 -05:00
…
…
2025-09-22 09:29:28 +01:00
2025-11-30 18:02:43 -05:00
2025-09-22 09:29:29 +01:00
…
…
…
…
…
…