* [GIT PULL] execve updates for v6.17
@ 2025-07-26 21:39 Kees Cook
2025-07-29 1:11 ` pr-tracker-bot
0 siblings, 1 reply; 2+ messages in thread
From: Kees Cook @ 2025-07-26 21:39 UTC (permalink / raw)
To: Linus Torvalds
Cc: linux-kernel, Akihiko Odaki, Akihiko Odaki, Albert Ou,
Alexander Gordeev, Alexandre Ghiti, Andreas Larsson, Anton Ivanov,
Borislav Petkov, Brian Cain, Catalin Marinas,
Christian Borntraeger, Christophe Leroy, Chris Zankel,
Dave Hansen, Dave Martin, David Hildenbrand, David S. Miller,
Dinh Nguyen, Dishank Jogi, Geert Uytterhoeven, Guo Ren,
Heiko Carstens, Helge Deller, H. Peter Anvin, Huacai Chen,
Ingo Molnar, James E.J. Bottomley, Johannes Berg,
John Paul Adrian Glaubitz, Jonas Bonn, Kees Cook, Liam R. Howlett,
linux-arm-kernel, linux-csky, linux-hexagon, linux-m68k,
linux-mips, linux-openrisc, linux-parisc, linuxppc-dev,
linux-riscv, linux-s390, linux-sh, linux-snps-arc, linux-um,
loongarch, Lorenzo Stoakes, Madhavan Srinivasan, Max Filippov,
Michael Ellerman, Nicholas Piggin, Oleg Nesterov, Palmer Dabbelt,
Paul Walmsley, Richard Weinberger, Rich Felker, Russell King,
sparclinux, Stafford Horne, Stefan Kristiansson, Sven Schnelle,
Thomas Bogendoerfer, Thomas Gleixner, Vasily Gorbik, Vineet Gupta,
WANG Xuerui, Will Deacon, x86, Yin Fengwei, Yoshinori Sato
Hi Linus,
Please pull these execve updates for v6.17. Note that while the REGSET
macro changes touch all the architectures, they are fairly mechanical
and have been in linux-next for almost the entire development window.
Thanks!
-Kees
The following changes since commit e04c78d86a9699d136910cfc0bdcf01087e3267e:
Linux 6.16-rc2 (2025-06-15 13:49:41 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git tags/execve-v6.17
for you to fetch changes up to 7f71195c15dcf5f34c4c7f056603659374e3a525:
fork: reorder function qualifiers for copy_clone_args_from_user (2025-07-17 16:37:05 -0700)
----------------------------------------------------------------
execve updates for v6.17
- Introduce regular REGSET note macros arch-wide (Dave Martin)
- Remove arbitrary 4K limitation of program header size (Yin Fengwei)
- Reorder function qualifiers for copy_clone_args_from_user() (Dishank Jogi)
----------------------------------------------------------------
Dave Martin (23):
regset: Fix kerneldoc for struct regset_get() in user_regset
regset: Add explicit core note name in struct user_regset
binfmt_elf: Dump non-arch notes with strictly matching name and type
ARC: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
ARM: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
arm64: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
csky: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
hexagon: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
LoongArch: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
m68k: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
MIPS: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
nios2: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
openrisc: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
parisc: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
powerpc/ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
riscv: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
s390/ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
sh: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
sparc: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
x86/ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
um: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
xtensa: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
binfmt_elf: Warn on missing or suspicious regset note names
Dishank Jogi (1):
fork: reorder function qualifiers for copy_clone_args_from_user
Yin Fengwei (1):
binfmt_elf: remove the 4k limitation of program header size
include/linux/regset.h | 12 +++++-
arch/arc/kernel/ptrace.c | 4 +-
arch/arm/kernel/ptrace.c | 6 +--
arch/arm64/kernel/ptrace.c | 52 +++++++++++-----------
arch/csky/kernel/ptrace.c | 4 +-
arch/hexagon/kernel/ptrace.c | 2 +-
arch/loongarch/kernel/ptrace.c | 16 +++----
arch/m68k/kernel/ptrace.c | 4 +-
arch/mips/kernel/ptrace.c | 20 ++++-----
arch/nios2/kernel/ptrace.c | 2 +-
arch/openrisc/kernel/ptrace.c | 4 +-
arch/parisc/kernel/ptrace.c | 8 ++--
arch/powerpc/kernel/ptrace/ptrace-view.c | 74 ++++++++++++++++----------------
arch/riscv/kernel/ptrace.c | 12 +++---
arch/s390/kernel/ptrace.c | 42 +++++++++---------
arch/sh/kernel/ptrace_32.c | 4 +-
arch/sparc/kernel/ptrace_32.c | 4 +-
arch/sparc/kernel/ptrace_64.c | 8 ++--
arch/x86/kernel/ptrace.c | 22 +++++-----
arch/x86/um/ptrace.c | 10 ++---
arch/xtensa/kernel/ptrace.c | 4 +-
fs/binfmt_elf.c | 38 ++++++++++------
fs/binfmt_elf_fdpic.c | 17 ++++----
kernel/fork.c | 2 +-
24 files changed, 196 insertions(+), 175 deletions(-)
--
Kees Cook
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [GIT PULL] execve updates for v6.17
2025-07-26 21:39 [GIT PULL] execve updates for v6.17 Kees Cook
@ 2025-07-29 1:11 ` pr-tracker-bot
0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2025-07-29 1:11 UTC (permalink / raw)
To: Kees Cook
Cc: Linus Torvalds, linux-kernel, Akihiko Odaki, Akihiko Odaki,
Albert Ou, Alexander Gordeev, Alexandre Ghiti, Andreas Larsson,
Anton Ivanov, Borislav Petkov, Brian Cain, Catalin Marinas,
Christian Borntraeger, Christophe Leroy, Chris Zankel,
Dave Hansen, Dave Martin, David Hildenbrand, David S. Miller,
Dinh Nguyen, Dishank Jogi, Geert Uytterhoeven, Guo Ren,
Heiko Carstens, Helge Deller, H. Peter Anvin, Huacai Chen,
Ingo Molnar, James E.J. Bottomley, Johannes Berg,
John Paul Adrian Glaubitz, Jonas Bonn, Kees Cook, Liam R. Howlett,
linux-arm-kernel, linux-csky, linux-hexagon, linux-m68k,
linux-mips, linux-openrisc, linux-parisc, linuxppc-dev,
linux-riscv, linux-s390, linux-sh, linux-snps-arc, linux-um,
loongarch, Lorenzo Stoakes, Madhavan Srinivasan, Max Filippov,
Michael Ellerman, Nicholas Piggin, Oleg Nesterov, Palmer Dabbelt,
Paul Walmsley, Richard Weinberger, Rich Felker, Russell King,
sparclinux, Stafford Horne, Stefan Kristiansson, Sven Schnelle,
Thomas Bogendoerfer, Thomas Gleixner, Vasily Gorbik, Vineet Gupta,
WANG Xuerui, Will Deacon, x86, Yin Fengwei, Yoshinori Sato
The pull request you sent on Sat, 26 Jul 2025 14:39:20 -0700:
> https://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git tags/execve-v6.17
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/d900c4ce638d707f09c7e5c2afa71e035c0bb33d
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2025-07-29 1:11 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-26 21:39 [GIT PULL] execve updates for v6.17 Kees Cook
2025-07-29 1:11 ` pr-tracker-bot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).