This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from de7e71ef8bed mm: simplify and improve print_vma_addr() output new 1c00f9368628 mm: lift gfp_kmemleak_mask() to gfp.h new 70c435ca8dcb stackdepot: use gfp_nested_mask() instead of open coded masking new 99b80ac45f7e mm/page-owner: use gfp_nested_mask() instead of open coded [...] new 5c6f4d68e2ac Merge tag 'mm-stable-2024-05-22-17-22' of git://git.kernel [...] new f5982cceb347 kbuild: turn on -Wextra by default new 2c1460d3b49a kbuild: remove redundant extra warning flags new 06bb7fc0feee kbuild: turn on -Wrestrict by default new 908dd508276d kbuild: enable -Wformat-truncation on clang new bd2a70e97a11 kbuild: enable -Wcast-function-type-strict unconditionally new b11b998e9831 x86/fpu: fix asm/fpu/types.h include guard new 6cbd1d6d36c5 arch: add ARCH_HAS_KERNEL_FPU_SUPPORT new cb2b7b7de805 ARM: implement ARCH_HAS_KERNEL_FPU_SUPPORT new c41624315b60 ARM: crypto: use CC_FLAGS_FPU for NEON CFLAGS new 71883ae35278 arm64: implement ARCH_HAS_KERNEL_FPU_SUPPORT new 7177089525d9 arm64: crypto: use CC_FLAGS_FPU for NEON CFLAGS new 4be073931cd8 lib/raid6: use CC_FLAGS_FPU for NEON CFLAGS new 372f662345d6 LoongArch: implement ARCH_HAS_KERNEL_FPU_SUPPORT new 01db473e1aa3 powerpc: implement ARCH_HAS_KERNEL_FPU_SUPPORT new b0b8a15bb89e x86: implement ARCH_HAS_KERNEL_FPU_SUPPORT new 77acc6b55ae4 riscv: add support for kernel-mode FPU new 06a990b6e0f5 drm/amd/display: only use hard-float, not altivec on powerpc new a28e4b672f04 drm/amd/display: use ARCH_HAS_KERNEL_FPU_SUPPORT new 9613736d852d selftests/fpu: move FP code to a separate translation unit new 790a4a3dd103 selftests/fpu: allow building on other architectures new 6bb955fce08c Revert "selftests/harness: remove use of LINE_MAX" new 28d2188709d9 selftests/harness: use 1024 in place of LINE_MAX new db3e24a02e29 nilfs2: make block erasure safe in nilfs_finish_roll_forward() new c760b3725e52 Merge tag 'mm-nonmm-stable-2024-05-22-17-30' of git://git. [...]
The 28 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/core-api/floating-point.rst | 78 ++++++++++++++++++++++++++ Documentation/core-api/index.rst | 1 + Makefile | 5 ++ arch/Kconfig | 6 ++ arch/arm/Makefile | 7 +++ arch/arm/include/asm/fpu.h | 15 +++++ arch/arm/lib/Makefile | 3 +- arch/arm64/Kconfig | 1 + arch/arm64/Makefile | 9 ++- arch/arm64/include/asm/fpu.h | 15 +++++ arch/arm64/lib/Makefile | 6 +- arch/loongarch/Kconfig | 1 + arch/loongarch/Makefile | 5 +- arch/loongarch/include/asm/fpu.h | 1 + arch/powerpc/Kconfig | 1 + arch/powerpc/Makefile | 5 +- arch/powerpc/include/asm/fpu.h | 28 +++++++++ arch/riscv/Kconfig | 1 + arch/riscv/Makefile | 3 + arch/riscv/include/asm/fpu.h | 16 ++++++ arch/riscv/kernel/Makefile | 1 + arch/riscv/kernel/kernel_mode_fpu.c | 28 +++++++++ arch/x86/Kconfig | 1 + arch/x86/Makefile | 20 +++++++ arch/x86/include/asm/fpu.h | 13 +++++ arch/x86/include/asm/fpu/types.h | 6 +- drivers/gpu/drm/amd/display/Kconfig | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.c | 35 +----------- drivers/gpu/drm/amd/display/dc/dml/Makefile | 36 +----------- drivers/gpu/drm/amd/display/dc/dml2/Makefile | 36 +----------- fs/nilfs2/recovery.c | 4 ++ include/linux/fpu.h | 12 ++++ include/linux/gfp.h | 25 +++++++++ lib/Kconfig.debug | 2 +- lib/Makefile | 26 +-------- lib/raid6/Makefile | 33 ++++------- lib/stackdepot.c | 11 +--- lib/test_fpu.h | 8 +++ lib/{test_fpu.c => test_fpu_glue.c} | 37 ++---------- lib/test_fpu_impl.c | 37 ++++++++++++ mm/kmemleak.c | 12 ++-- mm/page_owner.c | 7 +-- scripts/Makefile.extrawarn | 29 ++++------ tools/testing/selftests/kselftest_harness.h | 11 +--- tools/testing/selftests/mm/mdwe_test.c | 1 - 45 files changed, 397 insertions(+), 243 deletions(-) create mode 100644 Documentation/core-api/floating-point.rst create mode 100644 arch/arm/include/asm/fpu.h create mode 100644 arch/arm64/include/asm/fpu.h create mode 100644 arch/powerpc/include/asm/fpu.h create mode 100644 arch/riscv/include/asm/fpu.h create mode 100644 arch/riscv/kernel/kernel_mode_fpu.c create mode 100644 arch/x86/include/asm/fpu.h create mode 100644 include/linux/fpu.h create mode 100644 lib/test_fpu.h rename lib/{test_fpu.c => test_fpu_glue.c} (71%) create mode 100644 lib/test_fpu_impl.c