This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 9776dd36095b Merge tag 'x86-irq-2024-05-12' of git://git.kernel.org/pub [...] new 70d830e337f9 m68k: Calculate THREAD_SIZE from THREAD_SIZE_ORDER new d39d1677c304 zorro: Use helpers from ioport.h new d301a71c76ee macintosh/via-macii: Fix "BUG: sleeping function called fr [...] new bd622532f7b3 m68k: amiga: Use str_plural() to fix Coccinelle warning new 40d4388722fc m68k: Let GENERIC_IOMAP depend on HAS_IOPORT new da89ce46f024 m68k: Fix spinlock race in kernel thread creation new 265a3b322df9 m68k: mac: Fix reboot hang on Mac IIci new c66b7b950bbf m68k: Move ARCH_HAS_CPU_CACHE_ALIASING new ec8c8266373f m68k: defconfig: Update defconfigs for v6.9-rc1 new 1338acfe629d Merge tag 'm68k-for-v6.10-tag1' of git://git.kernel.org/pu [...] new bc5b492ac305 ACPICA: Detect FACS even for hardware reduced platforms new fbaad243b536 arm64: acpi: Honour firmware_signature field of FACS, if i [...] new b2b7cc6dd0dc Merge branch 'for-next/acpi' into for-next/core new 0dc1670bd0ce arm64: Add BOOT_TARGETS variable new 7a23b027ec17 arm64: boot: Support Flat Image Tree new d4ea881fe621 Merge branch 'for-next/kbuild' into for-next/core new 98631c4904bf arm64: Remove unnecessary irqflags alternative.h include new f4d9d9dcc70b arm64: Add Neoverse-V2 part new 12d712dc8e4f arm64/sysreg: Update PIE permission encodings new 3a2d2ca42975 arm64: assembler: update stale comment for disable_step_tsk new 080297beccf7 arm64: defer clearing DAIF.D new 1279e8d0dcea arm64: Add the arm64.no32bit_el0 command line option new 588de8c6d362 arm64: simplify arch_static_branch/_jump function new 7a7f6045ca00 Merge branch 'for-next/misc' into for-next/core new 5c63db59c5f8 arm64: mm: Don't remap pgtables per-cont(pte|pmd) block new 1fcb7cea8a5f arm64: mm: Batch dsb and isb when populating pgtables new 0e9df1c905d8 arm64: mm: Don't remap pgtables for allocate vs populate new b28c74e25967 arm64/mm: generalize PMD_PRESENT_INVALID for all levels new f0f5863a0fb0 arm64/mm: Remove PTE_PROT_NONE bit new 55564814a838 arm64/mm: Move PTE_PRESENT_INVALID to overlay PTE_NG new 5b32510af77b arm64/mm: Add uffd write-protect support new cb67ea121cdd arm64/mm: Fix pud_user_accessible_page() for PGTABLE_LEVELS <= 2 new a5a5ce57953b Merge branch 'for-next/mm' into for-next/core new f66ae597411c drivers: perf: Remove the now superfluous sentinel element [...] new 105350fe0786 drivers/perf: thunderx2_pmu: Replace open coded acpi_match [...] new 897fa2c38c07 cpumask: add cpumask_any_and_but() new 2f6589df124e perf/alibaba_uncore_drw: Avoid placing cpumask on the stack new 60c73240f304 perf/arm-cmn: Avoid placing cpumask on the stack new b5310fa1fe8e perf/arm_cspmu: Avoid placing cpumask on the stack new bea2a13b207e perf/arm_dsu: Avoid placing cpumask on the stack new cf276ee46bc4 perf/dwc_pcie: Avoid placing cpumask on the stack new d7df79e6af29 perf/hisi_pcie: Avoid placing cpumask on the stack new b78d0fa25462 perf/hisi_uncore: Avoid placing cpumask on the stack new fc85cee97029 perf/qcom_l2: Avoid placing cpumask on the stack new 595275ca4984 perf/thunderx2: Avoid placing cpumask on the stack new 8f9f5041c646 perf/arm-cmn: Set PMU device parent new b782e8d07baa arm64: arm_pmuv3: Correctly extract and check the PMUVer new 1fb8950417a4 perf/hisi-pcie: Assign parent for event_source device new d0412b6ecb4e Documentation: hisi-pmu: Drop reference to /sys/devices path new 16d417f6c45b perf/hisi-uncore: Assign parents for event_source devices new eff6af531335 Documentation: hns-pmu: Use /sys/bus/event_source/devices paths new 3d957de12c65 perf/hisi-hns3: Assign parents for event_source device new 1b7718fcc3f2 perf/amlogic: Assign parents for event_source devices new 3a1bb75ebc1b perf/arm_cspmu: Assign parents for event_source devices new 867ba6d204f1 Documentation: xgene-pmu: Use /sys/bus/event_source/devices paths new 89e34f8bee6c perf/xgene: Assign parents for event_source devices new 90b4a1a927ee Documentation: thunderx2-pmu: Use /sys/bus/event_source/de [...] new ecb79c21c189 perf/thunderx2: Assign parents for event_source devices new 50650e5f3186 perf/riscv: Assign parents for event_source devices new 556da1343452 Documentation: qcom-pmu: Use /sys/bus/event_source/devices paths new 6148865dd57c perf/qcom: Assign parents for event_source devices new 1d194ab8571b perf/imx_ddr: Assign parents for event_source devices new 7bf75431a9ba perf/arm_pmu: Assign parents for event_source devices new 1919bd8e0be0 perf/alibaba_uncore: Assign parents for event_source device new e7ec4791f903 perf/arm-cci: Assign parents for event_source device new f4144be05a60 perf/arm-ccn: Assign parents for event_source device new 46bed4c740d5 perf/arm-dmc620: Assign parents for event_source device new bc81ae2efbb3 perf/arm-dsu: Assign parents for event_source device new a8889fbf16bc perf/arm-smmuv3: Assign parents for event_source device new 4052ce07d5d7 perf/arm-spe: Assign parents for event_source device new 77fce82678ea drivers/perf: hisi_pcie: Fix out-of-bound access when vali [...] new 81bdd60a3d1d drivers/perf: hisi: hns3: Fix out-of-bound access when val [...] new 582c1aeee0a9 drivers/perf: hisi: hns3: Actually use devm_add_action_or_reset() new 410e471f8746 arm64: Add USER_STACKTRACE support new 42e7ddbaf190 Merge branch 'for-next/perf' into for-next/core new b7fab1b69b9c kselftest/arm64: Remove unused parameters in abi test new 80164282b362 kselftest: arm64: Add a null pointer check new 46e336c72b63 Merge branch 'for-next/selftests' into for-next/core new e07255d69702 arm64: tlb: Improve __TLBI_VADDR_RANGE() new 73301e464a72 arm64: tlb: Allow range operation for MAX_TLBI_RANGE_PAGES new 54e1a2aa61a7 Merge branch 'for-next/tlbi' into for-next/core new 103916ffe249 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] new a7c234ab3800 sh: pgtable: Fix missing prototypes new dd1e826d3c56 sh: fpu: Add missing forward declarations new 369d13571bd3 sh: syscall: Add missing forward declaration for sys_cacheflush() new dcead6e50962 sh: tlb: Add missing forward declaration for handle_tlbmiss() new 2be8df7c6dea sh: return_address: Add missing #include <asm/ftrace.h> new 86a2da4b56d4 sh: traps: Add missing #include <asm/setup.h> new f649f1b8dd58 sh: hw_breakpoint: Add missing forward declaration for arc [...] new 9ffc9da6ccee sh: ftrace: Fix missing prototypes new 0a8420036718 sh: nommu: Add missing #include <asm/cacheflush.h> new 74feee2c5621 sh: math-emu: Add missing #include <asm/fpu.h> new 41899dcd1d28 sh: dma: Remove unused dmac_search_free_channel() new 84c046b27fe0 sh: sh2a: Add missing #include <asm/processor.h> new bbea7c81e937 sh: sh7786: Remove unused sh7786_usb_use_exclock() new f577cd281460 sh: smp: Fix missing prototypes new 1422ae080b66 sh: kprobes: Merge arch_copy_kprobe() into arch_prepare_kprobe() new f96299b1be4e sh: kprobes: Make trampoline_probe_handler() static new cb1a55ec4920 sh: kprobes: Remove unneeded kprobe_opcode_t casts new 106398fdd3bd sh: dwarf: Make dwarf_lookup_fde() static new 89256d73bb08 sh: dma: Remove unused functionality new fcd9a8924808 sh: cache: Move forward declarations to <asm/cacheflush.h> new fdb2dd78ba48 sh: traps: Make is_dsp_inst() static new 7dff7c1ac561 sh: mach-highlander: Add missing #include <mach/highlander.h> new 758e1523a85e sh: mach-sh03: Make sh03_rtc_settimeofday() static new 3da8ee86f31f sh: sh7757lcr: Make init_sh7757lcr_IRQ() static new 0ef06d6c936a sh: sh7757: Add missing #include <asm/mmzone.h> new bbfd36529276 sh: sh7785lcr: Make init_sh7785lcr_IRQ() static new 5019cd6114e7 sh: push-switch: Convert to platform remove callback retur [...] new 6516f1916bec sh: j2: Drop incorrect SPI controller spi-max-frequency property new b5319c96292f Revert "sh: Handle calling csum_partial with misaligned data" new 25c7d77d695a sh: boot: Remove sh5 cache handling new 21b8651502d5 sh: boot: Add proper forward declarations new 10c88ca5c9ae sh: dreamcast: Fix GAPS PCI bridge addressing new c98ca8a375b6 sh: of-generic: Add missing #include <asm/clock.h> new a11808815c35 sh: smp: Protect setup_profiling_timer() by CONFIG_PROFILING new efe976b7eecf sh: setup: Add missing forward declaration for sh_fdt_init() new c59cebe8ff77 Merge tag 'sh-for-v6.10-tag1' of git://git.kernel.org/pub/ [...] new c94195a34e09 openrisc: Use do_kernel_power_off() new 26f53f23957f openrisc: Define openrisc relocation types new 23c6e901c711 openrisc: Add support for more module relocations new c8fdf82ee344 openrisc: traps: Convert printks to pr_<level> macros new ee7e551d28aa openrisc: traps: Remove calls to show_registers before die new c88cfb5cea5f openrisc: traps: Don't send signals to kernel mode threads new 1f33446d0efb openrisc: Add FPU config new 4dc70e1aadfa openrisc: Move FPU state out of pt_regs new 590103732442 Merge tag 'for-linus' of https://github.com/openrisc/linux new 791f4641142e tools/nolibc/stdlib: fix memory error in realloc() new 689230b67418 tools/nolibc/string: export strlen() new 34d232c39a1e tools/nolibc: Fix strlcat() return code and size usage new fbffce819e5a tools/nolibc: Fix strlcpy() return code and size usage new 1063649cf531 selftests/nolibc: Add tests for strlcat() and strlcpy() new e93b912ecf6a tools/nolibc/string: remove open-coded strnlen() new 0adab2b6b733 tools/nolibc: add support for uname(2) new 4b768bf062db Merge tag 'linux_kselftest-nolibc-6.10-rc1' of git://git.k [...] new cde5e1b4a904 kunit: Handle thread creation error new f8aa1b98ce40 kunit: Fix kthread reference new 53026ff63bb0 kunit: Fix timeout message new 3a35c13007de kunit: Handle test faults new 70585f05fbd2 kunit: Fix KUNIT_SUCCESS() calls in iov_iter tests new 8bd5d74babc9 kunit: Print last test location on fault new 170c31737cf3 kunit: Add tests for fault new 1eb69ded8051 kunit: Fix race condition in try-catch completion new fabd480b721e kunit: unregister the device on error new 4b513a02fd05 kunit: test: Move fault tests behind KUNIT_FAULT_TEST Kcon [...] new a96a39457705 kunit: string-stream-test: use KUNIT_DEFINE_ACTION_WRAPPER new 5496b9b77d74 kunit: bail out early in __kunit_test_suites_init() if the [...] new 896d3fce84e7 Merge tag 'linux_kselftest-kunit-6.10-rc1' of git://git.ke [...] new 6d75d75d77ca kselftest: Add mechanism for reporting a KSFT_ result code new d6283d08c75b kselftest/tty: Report a consistent test name for the one t [...] new 113ad23f6e5b selftests: x86: test_vsyscall: reorder code to reduce #ifd [...] new d17e752b8274 selftests: x86: test_vsyscall: conform test to TAP format output new 5549a79835a2 selftests: x86: test_mremap_vdso: conform test to TAP form [...] new fa04b7ffc23f selftests/dmabuf-heap: conform test to TAP format output new 8780bc88d4c8 selftests/resctrl: Add cleanup function to test framework new e6487230e952 selftests/resctrl: Simplify cleanup in ctrl-c handler new 6cd368982cf3 selftests/resctrl: Move cleanups out of individual tests new 449a3c6c394b kselftest/clone3: Make test names for set_tid test stable new b4970a8c50c4 kselftest: Add missing signature to the comments new 86483f8b4e8d selftests: add ksft_exit_fail_perror() new 9c84b890b8f6 selftests: exec: Use new ksft_exit_fail_perror() helper new 57c6c58919c9 tracing/selftests: Support log output when generating KTAP output new c1b121eafd9b tracing/selftests: Default to verbose mode when running in [...] new 7b8674cae80f selftests/clone3: Fix compiler warning new 698eb790e016 selftests/clone3: Check that the child exited cleanly new 6a5695119e0a selftests/clone3: Correct log message for waitpid() failures new 557f1375275e selftests: Mark ksft_exit_fail_perror() as __noreturn new c7e84706fd3b selftests: cpufreq: conform test to TAP new 45d5a2b1886a selftests: ktap_helpers: Make it POSIX-compliant new 5b1c8b1e56ff selftests: power_supply: Make it POSIX-compliant new 5ca6110661bd selftests/clone3: ksft_exit functions do not return new e84b354e6ea1 selftests/ipc: ksft_exit functions do not return new a9c91ecddc76 selftests: membarrier: ksft_exit_pass() does not return new 69e545edbe8b selftests/mm: ksft_exit functions do not return new a3bf0755f015 selftests: pidfd: ksft_exit functions do not return new 47b59f3603d4 selftests/resctrl: ksft_exit_skip() does not return new 102690be45b9 selftests: sync: ksft_exit_pass() does not return new bc7e5d23be89 selftests: timers: ksft_exit functions do not return new 8860d86f52b1 selftests: x86: ksft_exit_pass() does not return new eb116f80002a selftests: kselftest: Make ksft_exit functions return void [...] new dff3b1f5ec6d Documentation: kselftest: fix codeblock new 019baf635eb6 selftests/binderfs: use the Makefile's rules, not Make's i [...] new d8171aa4ca72 selftests/resctrl: fix clang build failure: use LOCAL_HDRS new d4e6fbd245c4 selftests: default to host arch for LLVM builds new 17909476d631 selftests: kselftest_deps: fix l5_test() empty variable new 051f2226a545 selftests: filesystems: add missing stddef header new b0df30628459 selftests/capabilities: fix warn_unused_result build warnings new 2fd3ef1b9265 selftests/ftrace: Fix BTFARG testcase to check fprobe is e [...] new b07b7e2fd518 selftests/ftrace: Fix checkbashisms errors new 14d28ec6f821 selftests/resctrl: fix clang build warnings related to abs [...] new daef47b89efd selftests: Compile kselftest headers with -D_GNU_SOURCE new 2c3b8f8f37c6 selftests/sgx: Include KHDR_INCLUDES in Makefile new 4b95dc87362a Merge tag 'linux_kselftest-next-6.10-rc1' of git://git.ker [...]
The 193 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/admin-guide/kernel-parameters.txt | 3 + Documentation/admin-guide/perf/hisi-pmu.rst | 1 - Documentation/admin-guide/perf/hns3-pmu.rst | 8 +- Documentation/admin-guide/perf/qcom_l2_pmu.rst | 2 +- Documentation/admin-guide/perf/qcom_l3_pmu.rst | 2 +- Documentation/admin-guide/perf/thunderx2-pmu.rst | 2 +- Documentation/admin-guide/perf/xgene-pmu.rst | 2 +- Documentation/dev-tools/kselftest.rst | 2 +- Documentation/process/changes.rst | 9 + MAINTAINERS | 7 + arch/arm64/Kconfig | 2 + arch/arm64/Makefile | 11 +- arch/arm64/boot/.gitignore | 1 + arch/arm64/boot/Makefile | 6 +- arch/arm64/include/asm/assembler.h | 13 +- arch/arm64/include/asm/cputype.h | 2 + arch/arm64/include/asm/el2_setup.h | 9 +- arch/arm64/include/asm/irqflags.h | 1 - arch/arm64/include/asm/jump_label.h | 28 +- arch/arm64/include/asm/pgtable-prot.h | 19 +- arch/arm64/include/asm/pgtable.h | 114 +++-- arch/arm64/include/asm/sysreg.h | 24 +- arch/arm64/include/asm/tlbflush.h | 33 +- arch/arm64/kernel/acpi.c | 10 + arch/arm64/kernel/perf_callchain.c | 118 +---- arch/arm64/kernel/pi/idreg-override.c | 2 + arch/arm64/kernel/setup.c | 11 +- arch/arm64/kernel/smp.c | 7 + arch/arm64/kernel/stacktrace.c | 120 +++++ arch/arm64/mm/mmu.c | 101 ++-- arch/arm64/mm/proc.S | 10 - arch/m68k/Kconfig | 4 +- arch/m68k/amiga/config.c | 2 +- arch/m68k/configs/amiga_defconfig | 4 +- arch/m68k/configs/apollo_defconfig | 4 +- arch/m68k/configs/atari_defconfig | 4 +- arch/m68k/configs/bvme6000_defconfig | 4 +- arch/m68k/configs/hp300_defconfig | 4 +- arch/m68k/configs/mac_defconfig | 4 +- arch/m68k/configs/multi_defconfig | 4 +- arch/m68k/configs/mvme147_defconfig | 4 +- arch/m68k/configs/mvme16x_defconfig | 4 +- arch/m68k/configs/q40_defconfig | 4 +- arch/m68k/configs/sun3_defconfig | 4 +- arch/m68k/configs/sun3x_defconfig | 4 +- arch/m68k/include/asm/thread_info.h | 9 +- arch/m68k/kernel/entry.S | 4 +- arch/m68k/mac/misc.c | 36 +- arch/openrisc/Kconfig | 9 + arch/openrisc/include/asm/fpu.h | 22 + arch/openrisc/include/asm/processor.h | 1 + arch/openrisc/include/asm/ptrace.h | 3 +- arch/openrisc/include/uapi/asm/elf.h | 75 ++- arch/openrisc/kernel/entry.S | 15 +- arch/openrisc/kernel/module.c | 18 +- arch/openrisc/kernel/process.c | 13 +- arch/openrisc/kernel/ptrace.c | 18 +- arch/openrisc/kernel/signal.c | 36 +- arch/openrisc/kernel/traps.c | 144 +++--- arch/sh/Kconfig | 3 +- arch/sh/boards/board-sh7757lcr.c | 2 +- arch/sh/boards/board-sh7785lcr.c | 2 +- arch/sh/boards/mach-dreamcast/setup.c | 3 + arch/sh/boards/mach-highlander/pinmux-r7785rp.c | 1 + arch/sh/boards/mach-sh03/rtc.c | 2 +- arch/sh/boards/of-generic.c | 2 + arch/sh/boot/compressed/Makefile | 2 +- arch/sh/boot/compressed/cache.c | 13 - arch/sh/boot/compressed/misc.c | 9 +- arch/sh/boot/compressed/misc.h | 9 + arch/sh/boot/dts/j2_mimas_v2.dts | 2 - arch/sh/drivers/dma/dma-api.c | 143 ------ arch/sh/drivers/push-switch.c | 6 +- arch/sh/include/asm/cacheflush.h | 12 + arch/sh/include/asm/dma.h | 7 - arch/sh/include/asm/fpu.h | 3 + arch/sh/include/asm/ftrace.h | 10 + arch/sh/include/asm/hw_breakpoint.h | 2 + arch/sh/include/asm/setup.h | 1 + arch/sh/include/asm/syscalls.h | 1 + arch/sh/include/asm/tlb.h | 4 + arch/sh/kernel/cpu/sh2a/opcode_helper.c | 2 + arch/sh/kernel/cpu/sh4a/setup-sh7723.c | 3 + arch/sh/kernel/cpu/sh4a/setup-sh7724.c | 1 + arch/sh/kernel/cpu/sh4a/setup-sh7757.c | 3 + arch/sh/kernel/cpu/sh4a/setup-sh7786.c | 14 - arch/sh/kernel/dwarf.c | 2 +- arch/sh/kernel/kprobes.c | 13 +- arch/sh/kernel/return_address.c | 2 + arch/sh/kernel/smp.c | 6 +- arch/sh/kernel/traps.c | 10 +- arch/sh/kernel/traps_32.c | 5 +- arch/sh/lib/checksum.S | 67 +-- arch/sh/math-emu/math.c | 2 + arch/sh/mm/cache-sh4.c | 2 - arch/sh/mm/cache-shx3.c | 1 + arch/sh/mm/cache.c | 14 - arch/sh/mm/nommu.c | 2 + arch/sh/mm/pgtable.c | 4 +- arch/sh/mm/tlbex_32.c | 1 + drivers/acpi/acpica/tbfadt.c | 30 +- drivers/acpi/acpica/tbutils.c | 7 +- drivers/macintosh/via-macii.c | 11 +- drivers/perf/alibaba_uncore_drw_pmu.c | 11 +- drivers/perf/amlogic/meson_ddr_pmu_core.c | 1 + drivers/perf/arm-cci.c | 1 + drivers/perf/arm-ccn.c | 1 + drivers/perf/arm-cmn.c | 11 +- drivers/perf/arm_cspmu/arm_cspmu.c | 9 +- drivers/perf/arm_dmc620_pmu.c | 1 + drivers/perf/arm_dsu_pmu.c | 20 +- drivers/perf/arm_pmu_platform.c | 1 + drivers/perf/arm_smmuv3_pmu.c | 1 + drivers/perf/arm_spe_pmu.c | 1 + drivers/perf/dwc_pcie_pmu.c | 10 +- drivers/perf/fsl_imx8_ddr_perf.c | 1 + drivers/perf/hisilicon/hisi_pcie_pmu.c | 24 +- drivers/perf/hisilicon/hisi_uncore_pmu.c | 7 +- drivers/perf/hisilicon/hns3_pmu.c | 17 +- drivers/perf/qcom_l2_pmu.c | 9 +- drivers/perf/qcom_l3_pmu.c | 1 + drivers/perf/riscv_pmu_legacy.c | 1 + drivers/perf/riscv_pmu_sbi.c | 2 +- drivers/perf/thunderx2_pmu.c | 30 +- drivers/perf/xgene_pmu.c | 1 + drivers/zorro/zorro.c | 14 +- include/kunit/test.h | 24 +- include/kunit/try-catch.h | 3 - include/linux/cpumask.h | 23 + kernel/kthread.c | 1 + lib/kunit/Kconfig | 11 + lib/kunit/device.c | 2 +- lib/kunit/kunit-test.c | 45 +- lib/kunit/string-stream-test.c | 12 +- lib/kunit/test.c | 3 + lib/kunit/try-catch.c | 40 +- lib/kunit_iov_iter.c | 18 +- scripts/Makefile.lib | 16 + scripts/make_fit.py | 290 ++++++++++++ tools/arch/arm64/include/asm/sysreg.h | 24 +- tools/include/nolibc/stdlib.h | 2 +- tools/include/nolibc/string.h | 46 +- tools/include/nolibc/sys.h | 27 ++ tools/testing/selftests/Makefile | 4 +- tools/testing/selftests/arm64/abi/tpidr2.c | 2 +- tools/testing/selftests/arm64/tags/tags_test.c | 4 + tools/testing/selftests/capabilities/test_execve.c | 12 +- .../testing/selftests/capabilities/validate_cap.c | 7 +- tools/testing/selftests/clone3/clone3.c | 7 +- .../selftests/clone3/clone3_clear_sighand.c | 2 +- tools/testing/selftests/clone3/clone3_set_tid.c | 121 +++-- tools/testing/selftests/cpufreq/cpufreq.sh | 3 +- tools/testing/selftests/cpufreq/main.sh | 47 +- tools/testing/selftests/cpufreq/module.sh | 6 +- tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c | 247 ++++------ tools/testing/selftests/exec/recursion-depth.c | 10 +- .../selftests/filesystems/binderfs/Makefile | 2 - .../filesystems/statmount/statmount_test.c | 1 + tools/testing/selftests/ftrace/ftracetest | 8 +- tools/testing/selftests/ftrace/ftracetest-ktap | 2 +- .../ftrace/test.d/dynevent/add_remove_btfarg.tc | 2 +- .../ftrace/test.d/dynevent/fprobe_entry_arg.tc | 2 +- .../ftrace/test.d/kprobe/kretprobe_entry_arg.tc | 2 +- tools/testing/selftests/ipc/msgque.c | 11 +- tools/testing/selftests/kselftest.h | 49 +- tools/testing/selftests/kselftest/ktap_helpers.sh | 4 +- tools/testing/selftests/kselftest_deps.sh | 1 + tools/testing/selftests/kselftest_harness.h | 2 +- tools/testing/selftests/lib.mk | 14 +- .../membarrier/membarrier_test_multi_thread.c | 2 +- .../membarrier/membarrier_test_single_thread.c | 2 +- tools/testing/selftests/mm/compaction_test.c | 6 +- tools/testing/selftests/mm/cow.c | 2 +- tools/testing/selftests/mm/gup_longterm.c | 2 +- tools/testing/selftests/mm/gup_test.c | 4 +- tools/testing/selftests/mm/ksm_functional_tests.c | 2 +- tools/testing/selftests/mm/madv_populate.c | 2 +- tools/testing/selftests/mm/mkdirty.c | 2 +- tools/testing/selftests/mm/pagemap_ioctl.c | 4 +- tools/testing/selftests/mm/soft-dirty.c | 2 +- tools/testing/selftests/nolibc/nolibc-test.c | 82 ++++ tools/testing/selftests/pidfd/pidfd_fdinfo_test.c | 2 +- tools/testing/selftests/pidfd/pidfd_open_test.c | 4 +- tools/testing/selftests/pidfd/pidfd_poll_test.c | 2 +- tools/testing/selftests/pidfd/pidfd_test.c | 2 +- .../power_supply/test_power_supply_properties.sh | 2 +- tools/testing/selftests/resctrl/Makefile | 4 +- tools/testing/selftests/resctrl/cat_test.c | 8 +- tools/testing/selftests/resctrl/cmt_test.c | 8 +- tools/testing/selftests/resctrl/mba_test.c | 10 +- tools/testing/selftests/resctrl/mbm_test.c | 10 +- tools/testing/selftests/resctrl/resctrl.h | 9 +- tools/testing/selftests/resctrl/resctrl_tests.c | 26 +- tools/testing/selftests/resctrl/resctrl_val.c | 8 +- tools/testing/selftests/sgx/Makefile | 2 +- tools/testing/selftests/sgx/sigstruct.c | 1 - tools/testing/selftests/sync/sync_test.c | 3 +- tools/testing/selftests/timers/adjtick.c | 4 +- .../testing/selftests/timers/alarmtimer-suspend.c | 4 +- tools/testing/selftests/timers/change_skew.c | 4 +- tools/testing/selftests/timers/freq-step.c | 4 +- tools/testing/selftests/timers/leap-a-day.c | 10 +- tools/testing/selftests/timers/leapcrash.c | 4 +- tools/testing/selftests/timers/mqueue-lat.c | 4 +- tools/testing/selftests/timers/posix_timers.c | 12 +- tools/testing/selftests/timers/raw_skew.c | 6 +- tools/testing/selftests/timers/set-2038.c | 4 +- tools/testing/selftests/timers/set-tai.c | 4 +- tools/testing/selftests/timers/set-timer-lat.c | 4 +- tools/testing/selftests/timers/set-tz.c | 4 +- tools/testing/selftests/timers/skew_consistency.c | 4 +- tools/testing/selftests/timers/threadtest.c | 2 +- tools/testing/selftests/timers/valid-adjtimex.c | 6 +- tools/testing/selftests/tty/tty_tstamp_update.c | 48 +- tools/testing/selftests/x86/lam.c | 2 +- tools/testing/selftests/x86/test_mremap_vdso.c | 43 +- tools/testing/selftests/x86/test_vsyscall.c | 506 ++++++++++----------- 217 files changed, 2221 insertions(+), 1583 deletions(-) create mode 100644 arch/openrisc/include/asm/fpu.h delete mode 100644 arch/sh/boot/compressed/cache.c create mode 100644 arch/sh/boot/compressed/misc.h create mode 100755 scripts/make_fit.py