This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from d2b2fea3503e Merge tag 'asm-generic-6.18' of git://git.kernel.org/pub/s [...] new 29128da29dba kunit: Always descend into kunit directory during build new bd80c4d6e4b0 kunit: tool: Parse skipped tests from kselftest.h new 922d1dde441a kunit: tool: Accept --raw_output=full as an alias of 'all' new 4b59300ba4d2 kunit: Add parent kunit for parameterized test context new 241423580e5e kunit: Introduce param_init/exit for parameterized test co [...] new b9a214b5f6aa kunit: Pass parameterized test context to generate_params() new b820b9077b7f kunit: Enable direct registration of parameter arrays to a [...] new a03e3caa0e96 kunit: Add example parameterized test with shared resource [...] new f9687f351ff9 kunit: Add example parameterized test with direct dynamic [...] new 93cf798e7610 Documentation: kunit: Document new parameterized test features new 031cdd3bc3f3 kunit: Enable PCI on UML without triggering WARN() new f20e264262f1 kunit: qemu_configs: Add MIPS configurations new c652dc44192d rust: kunit: allow `cfg` on `test`s new 285cae57a516 kunit: Extend kconfig help text for KUNIT_UML_PCI new 30bbcb44707a Merge tag 'linux_kselftest-kunit-6.18-rc1' of git://git.ke [...] new e8cfc524eaf3 selftests: watchdog: skip ping loop if WDIOF_KEEPALIVEPING [...] new 3e23a3f688b4 selftests/kselftest_harness: Add harness-selftest.expected [...] new 2c55daf7de07 selftests: always install UAPI headers to the correct directory new 21bbcdf66955 selftests/kexec: Ignore selftest binary new 196920134154 MAINTAINERS: add myself and Barry to dma_map_benchmark mai [...] new c0f53f0d2e76 Merge tag 'linux_kselftest-next-6.18-rc1' of git://git.ker [...] new f7cc3caea000 .gitignore: ignore compile_commands.json globally new d4b7080be277 kbuild: uapi: rerun header tests when headers_check.pl changes new 3788d69db18d kbuild: uapi: fail header test on compiler warnings new 24b1bd64ee40 kbuild: uapi: upgrade warning on asm/types.h inclusion to error new c3a9d74ee413 kbuild: uapi: upgrade check_sizetypes() warning to error new b8d762c98305 kbuild: uapi: upgrade check_declarations() warning to error new f852ce052a8b kbuild: align W=e with CONFIG_WERROR new e7a10929c574 kbuild: unify W=e and CONFIG_WERROR new 592b571f20c5 kbuild: rust: move `-Dwarnings` handling to `Makefile.extrawarn` new ec4a3992bc0b kbuild: respect CONFIG_WERROR for linker and assembler new 3f0ff4cc6ffb kbuild: respect CONFIG_WERROR for userprogs new 27758d8c2583 kbuild: enable -Werror for hostprogs new 2d0ec4a9319c kbuild: userprogs: avoid duplication of flags inherited fr [...] new 35883b030c5f kconfig: nconf: Format and print 'line' without a temporary copy new 75a6b4595daa kconfig: qconf/xconfig: show the OptionsMode radio button [...] new 140022777320 gen_init_cpio: write to fd instead of stdout stream new ae18b94099b0 gen_init_cpio: support -o <output_file> parameter new 97169cd6d95b gen_init_cpio: attempt copy_file_range for file data new 348ff9e3c1cf gen_init_cpio: avoid duplicate strlen calls new 9135564db490 gen_initramfs.sh: use gen_init_cpio -o parameter new 7c1f14f6e8e7 docs: initramfs: file data alignment via name padding new 5467e85508fd gen_init_cpio: add -a <data_align> as reflink optimization new 6da752f55bc4 initramfs_test: add filename padding test case new 0354e81b7bd6 scripts/misc-check: update export checks for EXPORT_SYMBOL [...] new 1e150869caf2 extract-vmlinux: Output used decompression method new 20c098928356 kbuild: Bump minimum version of LLVM for building the kern [...] new 65aebf6f5880 arch/Kconfig: Drop always true condition from RANDOMIZE_KS [...] new 02aba266e391 ARM: Clean up definition of ARM_HAS_GROUP_RELOCS new 23cb0514208d arm64: Remove tautological LLVM Kconfig conditions new e633c2e78fd1 mips: Unconditionally select ARCH_HAS_CURRENT_STACK_POINTER new 488954ca195d powerpc: Drop unnecessary initializations in __copy_inst_f [...] new 6578a1ff6aa4 riscv: Remove version check for LTO_CLANG selects new 7ccbe91796d7 riscv: Unconditionally use linker relaxation new 87b28d71396b riscv: Remove ld.lld version checks from many TOOLCHAIN_HA [...] new a817de20091c lib/Kconfig.debug: Drop CLANG_VERSION check from DEBUG_INF [...] new 573ad421cc55 objtool: Drop noinstr hack for KCSAN_WEAK_MEMORY new 5ff8c11775c7 KMSAN: Remove tautological checks new aa943a280e88 Merge patch series "Bump minimum supported version of LLVM [...] new 95ee3364b293 Merge 6.17-rc6 into kbuild-next new 8d18ef04f940 s390: vmlinux.lds.S: Reorder sections new 0ce5139fd96e kbuild: always create intermediate vmlinux.unstripped new 3e86e4d74c04 kbuild: keep .modinfo section in vmlinux.unstripped new 39cfd5b12160 kbuild: extract modules.builtin.modinfo from vmlinux.unstripped new b88f88c26705 scsi: Always define blogic_pci_tbl structure new 83fb49389bbe modpost: Add modname to mod_device_table alias new 5ab23c7923a1 modpost: Create modalias for builtin modules new 3328d39a8dca kbuild: vmlinux.unstripped should always depend on .vmlinu [...] new c7d3dd9163e6 Merge patch series "Add generated modalias to modules.buil [...] new 37fac070eb1e Documentation: kbuild: note CONFIG_DEBUG_EFI in reproducib [...] new 2ea77fca84f0 modpost: Initialize builtin_modname to stop SIGSEGVs new 7f7072574127 Merge tag 'kbuild-6.18-1' of git://git.kernel.org/pub/scm/ [...]
The 72 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: .gitignore | 2 +- Documentation/dev-tools/kunit/usage.rst | 342 ++++++++++++++++++++- .../driver-api/early-userspace/buffer-format.rst | 5 + Documentation/kbuild/reproducible-builds.rst | 3 + Documentation/process/changes.rst | 2 +- MAINTAINERS | 5 +- Makefile | 8 +- arch/Kconfig | 1 - arch/arm/Kconfig | 11 +- arch/arm64/Kconfig | 6 +- arch/mips/Kconfig | 2 +- arch/powerpc/include/asm/inst.h | 4 - arch/riscv/Kconfig | 21 +- arch/riscv/Makefile | 9 +- arch/s390/kernel/vmlinux.lds.S | 10 +- drivers/gpu/drm/xe/tests/xe_pci.c | 14 +- drivers/gpu/drm/xe/tests/xe_pci_test.h | 9 +- drivers/scsi/BusLogic.c | 4 +- include/asm-generic/vmlinux.lds.h | 2 +- include/kunit/test.h | 95 +++++- include/linux/module.h | 18 +- init/initramfs_test.c | 67 +++- kernel/kcsan/kcsan_test.c | 2 +- lib/Kconfig.debug | 2 +- lib/Kconfig.kcsan | 6 - lib/Kconfig.kmsan | 11 +- lib/Makefile | 4 - lib/kunit/Kconfig | 11 + lib/kunit/Makefile | 2 +- lib/kunit/kunit-example-test.c | 217 +++++++++++++ lib/kunit/test.c | 94 +++++- rust/kernel/device_id.rs | 8 +- rust/kernel/kunit.rs | 11 + rust/macros/kunit.rs | 48 ++- scripts/Makefile.extrawarn | 18 +- scripts/Makefile.vmlinux | 79 +++-- scripts/Makefile.vmlinux_o | 26 +- scripts/extract-vmlinux | 8 +- scripts/kconfig/nconf.gui.c | 8 +- scripts/kconfig/qconf.cc | 13 + scripts/link-vmlinux.sh | 5 +- scripts/min-tool-version.sh | 6 +- scripts/misc-check | 4 +- scripts/mksysmap | 6 + scripts/mod/file2alias.c | 35 ++- scripts/mod/modpost.c | 15 + scripts/mod/modpost.h | 2 + tools/objtool/check.c | 10 - tools/power/cpupower/.gitignore | 3 - tools/testing/kunit/configs/arch_uml.config | 5 +- tools/testing/kunit/kunit.py | 4 +- tools/testing/kunit/kunit_parser.py | 8 +- tools/testing/kunit/qemu_configs/mips.py | 18 ++ tools/testing/kunit/qemu_configs/mips64.py | 19 ++ tools/testing/kunit/qemu_configs/mips64el.py | 19 ++ tools/testing/kunit/qemu_configs/mipsel.py | 18 ++ .../test_data/test_is_test_passed-kselftest.log | 3 +- .../testing/selftests/kexec}/.gitignore | 2 +- tools/testing/selftests/kselftest_harness/Makefile | 1 + tools/testing/selftests/lib.mk | 5 +- tools/testing/selftests/watchdog/watchdog-test.c | 6 + usr/gen_init_cpio.c | 233 +++++++++----- usr/gen_initramfs.sh | 7 +- usr/include/Makefile | 4 +- usr/include/headers_check.pl | 9 +- 65 files changed, 1328 insertions(+), 327 deletions(-) create mode 100644 tools/testing/kunit/qemu_configs/mips.py create mode 100644 tools/testing/kunit/qemu_configs/mips64.py create mode 100644 tools/testing/kunit/qemu_configs/mips64el.py create mode 100644 tools/testing/kunit/qemu_configs/mipsel.py copy {arch/arc/boot => tools/testing/selftests/kexec}/.gitignore (71%)