This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 1896ce8eb6c6 Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub [...] new 00e58ff924b3 PCI: Test for bit underflow in pcie_set_readrq() new b3a7bb71bfcd KUnit: Introduce ffs()-family tests new 6606c8c7e818 bitops: Add __attribute_const__ to generic ffs()-family im [...] new 4452a0dfc5bd csky: Add __attribute_const__ to ffs()-family implementations new fca08b748d17 x86: Add __attribute_const__ to ffs()-family implementations new 69057d3db759 powerpc: Add __attribute_const__ to ffs()-family implementations new 4251f58f6207 sh: Add __attribute_const__ to ffs()-family implementations new a8d060ddeed5 alpha: Add __attribute_const__ to ffs()-family implementations new 799776f3360d hexagon: Add __attribute_const__ to ffs()-family implementations new c51c26e687a6 riscv: Add __attribute_const__ to ffs()-family implementations new acfab97bef41 openrisc: Add __attribute_const__ to ffs()-family implementations new 50c869a6ceca m68k: Add __attribute_const__ to ffs()-family implementations new 32913fe7f71e mips: Add __attribute_const__ to ffs()-family implementations new 28fc0972e392 parisc: Add __attribute_const__ to ffs()-family implementations new b77fee88bfdf s390: Add __attribute_const__ to ffs()-family implementations new 945fc9dbd837 xtensa: Add __attribute_const__ to ffs()-family implementations new 07008b9c1cb8 sparc: Add __attribute_const__ to ffs()-family implementations new 95719dfa3237 KUnit: ffs: Validate all the __attribute_const__ annotations new 8c1ed3021883 Merge tag 'ffs-const-v6.18-rc1' of git://git.kernel.org/pu [...] new 5e088248375d exec: Fix incorrect type for ret new a728ce8ffbd2 binfmt_elf: Replace offsetof() with struct_size() in fill_ [...] new 8c94db0ae97c binfmt_elf: preserve original ELF e_flags for core dumps new 50157eaa0c13 Merge tag 'execve-v6.18-rc1' of git://git.kernel.org/pub/s [...] new cce436aafc2a seccomp: Fix a race with WAIT_KILLABLE_RECV if the tracer [...] new b0c9bfbab925 selftests/seccomp: Add a test for the WAIT_KILLABLE_RECV f [...] new a240a79d435a Merge tag 'seccomp-v6.18-rc1' of git://git.kernel.org/pub/ [...] new 01c7344e21c2 lkdtm: fortify: Fix potential NULL dereference on kmalloc failure new 413187f79062 stddef: Remove token-pasting in TRAILING_OVERLAP() new 2bbdcf02c3f3 stddef: Introduce __TRAILING_OVERLAP() new a40282dd3c48 gcc-plugins: Remove TODO_verify_il for GCC >= 16 new 64f4ea200eca kconfig: Fix BrokenPipeError warnings in selftests new f9afce4f32e9 kconfig: Add transitional symbol attribute for migration support new 23ef9d439769 kcfi: Rename CONFIG_CFI_CLANG to CONFIG_CFI new c8a935a31bc7 lib/string_choices: Add str_assert_deassert() helper new a5ba183bdeee Merge tag 'hardening-v6.18-rc1' of git://git.kernel.org/pu [...] new d679c2e1e8d9 pstore/zone: rewrite some comments for better understanding new e129e479f2e4 Merge tag 'pstore-v6.18-rc1' of git://git.kernel.org/pub/s [...]
The 37 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/kbuild/kconfig-language.rst | 32 ++ Makefile | 2 +- arch/Kconfig | 36 +- arch/alpha/include/asm/bitops.h | 14 +- arch/arm/Kconfig | 2 +- arch/arm/kernel/hw_breakpoint.c | 2 +- arch/arm/mm/Makefile | 2 +- arch/arm/mm/cache-fa.S | 2 +- arch/arm/mm/cache-v4.S | 2 +- arch/arm/mm/cache-v4wb.S | 4 +- arch/arm/mm/cache-v4wt.S | 2 +- arch/arm/mm/cache-v6.S | 2 +- arch/arm/mm/cache-v7.S | 2 +- arch/arm/mm/cache-v7m.S | 2 +- arch/arm/mm/proc-arm1020.S | 2 +- arch/arm/mm/proc-arm1020e.S | 2 +- arch/arm/mm/proc-arm1022.S | 2 +- arch/arm/mm/proc-arm1026.S | 2 +- arch/arm/mm/proc-arm920.S | 2 +- arch/arm/mm/proc-arm922.S | 2 +- arch/arm/mm/proc-arm925.S | 2 +- arch/arm/mm/proc-arm926.S | 2 +- arch/arm/mm/proc-arm940.S | 2 +- arch/arm/mm/proc-arm946.S | 2 +- arch/arm/mm/proc-feroceon.S | 2 +- arch/arm/mm/proc-mohawk.S | 2 +- arch/arm/mm/proc-xsc3.S | 2 +- arch/arm/mm/tlb-v4.S | 2 +- arch/arm64/Kconfig | 4 +- arch/arm64/kernel/debug-monitors.c | 2 +- arch/arm64/kernel/traps.c | 4 +- arch/arm64/kvm/handle_exit.c | 2 +- arch/arm64/net/bpf_jit_comp.c | 2 +- arch/csky/include/asm/bitops.h | 8 +- arch/hexagon/include/asm/bitops.h | 10 +- arch/m68k/include/asm/bitops.h | 14 +- arch/mips/include/asm/bitops.h | 8 +- arch/openrisc/include/asm/bitops/__ffs.h | 2 +- arch/openrisc/include/asm/bitops/__fls.h | 2 +- arch/openrisc/include/asm/bitops/ffs.h | 2 +- arch/openrisc/include/asm/bitops/fls.h | 2 +- arch/parisc/include/asm/bitops.h | 6 +- arch/powerpc/include/asm/bitops.h | 4 +- arch/riscv/Kconfig | 7 +- arch/riscv/include/asm/bitops.h | 6 +- arch/riscv/include/asm/cfi.h | 4 +- arch/riscv/kernel/Makefile | 2 +- arch/riscv/net/bpf_jit_comp64.c | 4 +- arch/riscv/purgatory/Makefile | 2 +- arch/s390/include/asm/bitops.h | 10 +- arch/sh/include/asm/bitops.h | 4 +- arch/sparc/include/asm/bitops_64.h | 8 +- arch/x86/Kconfig | 12 +- arch/x86/include/asm/bitops.h | 12 +- arch/x86/include/asm/cfi.h | 4 +- arch/x86/kernel/Makefile | 2 +- arch/x86/kernel/alternative.c | 4 +- arch/x86/kernel/kprobes/core.c | 2 +- arch/x86/purgatory/Makefile | 2 +- arch/xtensa/include/asm/bitops.h | 10 +- drivers/misc/lkdtm/cfi.c | 2 +- drivers/misc/lkdtm/fortify.c | 6 + drivers/pci/pci.c | 6 +- fs/Kconfig.binfmt | 9 + fs/binfmt_elf.c | 48 +- fs/exec.c | 2 +- fs/pstore/zone.c | 21 +- include/asm-generic/bitops/__ffs.h | 2 +- include/asm-generic/bitops/__fls.h | 2 +- include/asm-generic/bitops/builtin-__ffs.h | 2 +- include/asm-generic/bitops/builtin-__fls.h | 2 +- include/asm-generic/bitops/builtin-fls.h | 2 +- include/asm-generic/bitops/ffs.h | 2 +- include/asm-generic/bitops/fls.h | 2 +- include/asm-generic/bitops/fls64.h | 4 +- include/asm-generic/vmlinux.lds.h | 2 +- include/linux/bitops.h | 2 +- include/linux/cfi.h | 6 +- include/linux/cfi_types.h | 8 +- include/linux/compiler.h | 2 +- include/linux/mm_types.h | 5 + include/linux/stddef.h | 24 +- include/linux/string_choices.h | 6 + init/Kconfig | 4 +- kernel/Makefile | 2 +- kernel/configs/hardening.config | 4 +- kernel/module/Kconfig | 2 +- kernel/module/tree_lookup.c | 2 +- kernel/seccomp.c | 12 +- lib/Kconfig.debug | 16 +- lib/clz_ctz.c | 8 +- lib/tests/Makefile | 1 + lib/tests/ffs_kunit.c | 566 +++++++++++++++++++++ scripts/gcc-plugins/gcc-common.h | 7 + scripts/kconfig/expr.h | 1 + scripts/kconfig/lexer.l | 1 + scripts/kconfig/parser.y | 47 ++ scripts/kconfig/symbol.c | 7 +- scripts/kconfig/tests/conftest.py | 17 +- scripts/kconfig/tests/err_transitional/Kconfig | 52 ++ scripts/kconfig/tests/err_transitional/__init__.py | 14 + .../kconfig/tests/err_transitional/expected_stderr | 7 + scripts/kconfig/tests/transitional/Kconfig | 100 ++++ scripts/kconfig/tests/transitional/__init__.py | 18 + scripts/kconfig/tests/transitional/expected_config | 12 + scripts/kconfig/tests/transitional/initial_config | 16 + tools/include/linux/cfi_types.h | 6 +- tools/perf/util/include/linux/linkage.h | 2 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 131 +++++ 109 files changed, 1322 insertions(+), 201 deletions(-) create mode 100644 lib/tests/ffs_kunit.c create mode 100644 scripts/kconfig/tests/err_transitional/Kconfig create mode 100644 scripts/kconfig/tests/err_transitional/__init__.py create mode 100644 scripts/kconfig/tests/err_transitional/expected_stderr create mode 100644 scripts/kconfig/tests/transitional/Kconfig create mode 100644 scripts/kconfig/tests/transitional/__init__.py create mode 100644 scripts/kconfig/tests/transitional/expected_config create mode 100644 scripts/kconfig/tests/transitional/initial_config