This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from ad9c6ee642a6 Merge tag 'spi-v5.18' of git://git.kernel.org/pub/scm/linu [...] new 10b19249192a ELF: fix overflow in total mapping size calculation new 84158b7f6a06 coredump: Also dump first pages of non-executable ELF libraries new dcd46d897adb exec: Force single empty string when argv is empty new 9132c3947b09 selftests/exec: Test for empty string on NULL argv new d65bc29be0ae binfmt: move more stuff undef CONFIG_COREDUMP new 0da1d5002745 fs/binfmt_elf: Fix AT_PHDR for unusual ELF files new 2b4bfbe09676 fs/binfmt_elf: Refactor load_elf_binary function new b452722e6ff3 exec: cleanup comments new 7dc6ea7c56bd MAINTAINERS: Update execve entry with more details new 4f0bfdfd8323 ELF: Properly redefine PT_GNU_* in terms of PT_LOOS new 9e1a3ce0a952 binfmt_elf: Introduce KUnit test new a99a3e2efaf1 coredump: Move definition of struct coredump_params into c [...] new 95c5436a4883 coredump: Snapshot the vmas in do_coredump new 49c1866348f3 coredump: Remove the WARN_ON in dump_vma_snapshot new 9ec7d3230717 coredump/elf: Pass coredump_params into fill_note_info new 390031c94211 coredump: Use the vma snapshot in fill_files_note new f833116ad2c3 coredump: Don't compile flat_core_dump when coredumps are [...] new 2722ae9c9419 Merge branch 'coredump-vma-snapshot-fix-for-v5.18' of http [...] new 19e8b701e258 a.out: Stop building a.out/osf1 support on alpha and m68k new dd664099002d binfmt_elf: Don't write past end of notes for regset gap new b7a801f3956f Merge tag 'execve-v5.18-rc1' of git://git.kernel.org/pub/s [...] new 023bbde3db41 pstore: Add prefix to ECC messages new 8126b1c73108 pstore: Don't use semaphores in always-atomic-context code new fd2d7a4a3545 Merge tag 'pstore-v5.18-rc1' of git://git.kernel.org/pub/s [...] new f154066b61df gcc-plugins/stackleak: Provide verbose mode new 27e9faf415db gcc-plugins/stackleak: Exactly match strings instead of prefixes new ae978009fc01 gcc-plugins/stackleak: Ignore .noinstr.text and .entry.text new 8cb37a5974a4 stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET new efa90c11f62e stack: Constrain and fix stack offset randomization with C [...] new 2792d84e6da5 usercopy: Check valid lifetime via stack depth new 92652cf98644 xtensa: Implement "current_stack_pointer" new 575d6b77fa26 m68k: Implement "current_stack_pointer" new afcf5441b9ff arm64: Add gcc Shadow Call Stack support new 2142b7f0c6bb Merge tag 'hardening-v5.18-rc1' of git://git.kernel.org/pu [...] new 8e7c8ca6b988 test_overflow: Regularize test reporting output new e1be43d9b5d0 overflow: Implement size_t saturating arithmetic helpers new 230f6fa2c1db overflow: Provide constant expression struct_size new 617f55e20743 lib: overflow: Convert to Kunit new c7500c1b53bf um: Allow builds with Clang new 02788ebcf521 lib: stackinit: Convert to KUnit new d0858cbdef50 Merge tag 'overflow-v5.18-rc1' of git://git.kernel.org/pub [...] new 73ab4a3509e6 KVM: x86: Replace memset() "optimization" with normal per- [...] new 9ed0a59c0cbb intel_th: msu: Use memset_startat() for clearing hw header new 2a55550fbba6 m68k: cmpxchg: Dereference matching size new 545c272232ca alpha: Silence -Warray-bounds warnings new e52432e16423 tpm: vtpm_proxy: Check length to avoid compiler warning new fad278388e01 media: omap3isp: Use struct_group() for memcpy() region new 8565d64430f8 Merge tag 'bounds-fixes-v5.18-rc1' of git://git.kernel.org [...]
The 48 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/process/deprecated.rst | 20 +- MAINTAINERS | 4 + arch/Kconfig | 43 ++- arch/alpha/Kconfig | 1 - arch/alpha/mm/init.c | 6 +- arch/arm/Kconfig | 1 + arch/arm64/Kconfig | 3 +- arch/m68k/Kconfig | 2 +- arch/m68k/include/asm/cmpxchg.h | 9 +- arch/m68k/include/asm/current.h | 4 +- arch/powerpc/Kconfig | 1 + arch/s390/Kconfig | 1 + arch/sh/Kconfig | 1 + arch/um/os-Linux/execvp.c | 1 + arch/x86/Kconfig | 1 + arch/x86/kvm/emulate.c | 9 +- arch/x86/kvm/kvm_emulate.h | 6 +- arch/x86/um/user-offsets.c | 9 +- arch/xtensa/Kconfig | 1 + arch/xtensa/include/asm/current.h | 2 + arch/xtensa/include/asm/stacktrace.h | 8 +- arch/xtensa/kernel/irq.c | 3 +- drivers/char/tpm/tpm_vtpm_proxy.c | 2 +- drivers/firmware/efi/efi-pstore.c | 2 +- drivers/hwtracing/intel_th/msu.c | 4 +- drivers/media/platform/omap3isp/ispstat.c | 5 +- fs/Kconfig.binfmt | 10 + fs/binfmt_elf.c | 153 ++++---- fs/binfmt_elf_fdpic.c | 20 +- fs/binfmt_elf_test.c | 64 ++++ fs/binfmt_flat.c | 7 + fs/compat_binfmt_elf.c | 2 + fs/coredump.c | 86 ++++- fs/exec.c | 32 +- fs/pstore/platform.c | 38 +- fs/pstore/ram_core.c | 4 +- include/linux/binfmts.h | 15 +- include/linux/compiler-gcc.h | 4 + include/linux/coredump.h | 20 +- include/linux/overflow.h | 114 +++--- include/linux/pstore.h | 6 +- include/linux/randomize_kstack.h | 21 +- include/uapi/linux/elf.h | 7 +- include/uapi/linux/omap3isp.h | 21 +- init/main.c | 2 +- lib/Kconfig.debug | 38 +- lib/Makefile | 6 +- lib/{test_overflow.c => overflow_kunit.c} | 518 +++++++++++++++------------- lib/{test_stackinit.c => stackinit_kunit.c} | 269 ++++++--------- mm/Kconfig | 9 + mm/usercopy.c | 23 +- scripts/Makefile.clang | 1 + scripts/Makefile.gcc-plugins | 2 + scripts/gcc-plugins/stackleak_plugin.c | 29 +- security/Kconfig.hardening | 10 + tools/testing/selftests/exec/Makefile | 1 + tools/testing/selftests/exec/null-argv.c | 78 +++++ 57 files changed, 1088 insertions(+), 671 deletions(-) create mode 100644 fs/binfmt_elf_test.c rename lib/{test_overflow.c => overflow_kunit.c} (54%) rename lib/{test_stackinit.c => stackinit_kunit.c} (66%) create mode 100644 tools/testing/selftests/exec/null-argv.c