]> www.infradead.org Git - users/jedix/linux-maple.git/commit
Merge tag 'core-entry-2025-05-25' of git://git.kernel.org/pub/scm/linux/kernel/git...
authorLinus Torvalds <torvalds@linux-foundation.org>
Tue, 27 May 2025 14:44:22 +0000 (07:44 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Tue, 27 May 2025 14:44:22 +0000 (07:44 -0700)
commit0c1494015fea0935fbf6cd9d99c008fcbe1e4165
treed98a91f4e3fea41bea3fe457f8ad38ad5bb0cf09
parent914873bc7df913db988284876c16257e6ab772c6
parent8278fd6006a02e3352d5230927c4576f53fb3b06
Merge tag 'core-entry-2025-05-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull core entry code updates from Thomas Gleixner:
 "Updates for the generic and architecture entry code:

   - Move LoongArch and RISC-V ret_from_fork() implementations to C code
     so that syscall_exit_user_mode() can be inlined

   - Split the RISC-V ret_from_fork() implementation into return to user
     and return to kernel, which gives a measurable performance
     improvement

   - Inline syscall_exit_user_mode() which benefits all architectures by
     avoiding a function call and letting the compiler do better
     optimizations"

* tag 'core-entry-2025-05-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  LoongArch: entry: Fix include order
  entry: Inline syscall_exit_to_user_mode()
  LoongArch: entry: Migrate ret_from_fork() to C
  riscv: entry: Split ret_from_fork() into user and kernel
  riscv: entry: Convert ret_from_fork() to C
arch/riscv/kernel/process.c