# git rev-parse -q --verify c760b3725e52403dc1b28644fb09c47a83cacea6^{commit} c760b3725e52403dc1b28644fb09c47a83cacea6 already have revision, skipping fetch # git checkout -q -f -B kisskb c760b3725e52403dc1b28644fb09c47a83cacea6 # git clean -qxdf # < git log -1 # commit c760b3725e52403dc1b28644fb09c47a83cacea6 # Merge: 5c6f4d68e2ac db3e24a02e29 # Author: Linus Torvalds # Date: Wed May 22 18:59:29 2024 -0700 # # Merge tag 'mm-nonmm-stable-2024-05-22-17-30' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm # # Pull more non-mm updates from Andrew Morton: # # - A series ("kbuild: enable more warnings by default") from Arnd # Bergmann which enables a number of additional build-time warnings. We # fixed all the fallout which we could find, there may still be a few # stragglers. # # - Samuel Holland has developed the series "Unified cross-architecture # kernel-mode FPU API". This does a lot of consolidation of # per-architecture kernel-mode FPU usage and enables the use of newer # AMD GPUs on RISC-V. # # - Tao Su has fixed some selftests build warnings in the series # "Selftests: Fix compilation warnings due to missing _GNU_SOURCE # definition". # # - This pull also includes a nilfs2 fixup from Ryusuke Konishi. # # * tag 'mm-nonmm-stable-2024-05-22-17-30' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm: (23 commits) # nilfs2: make block erasure safe in nilfs_finish_roll_forward() # selftests/harness: use 1024 in place of LINE_MAX # Revert "selftests/harness: remove use of LINE_MAX" # selftests/fpu: allow building on other architectures # selftests/fpu: move FP code to a separate translation unit # drm/amd/display: use ARCH_HAS_KERNEL_FPU_SUPPORT # drm/amd/display: only use hard-float, not altivec on powerpc # riscv: add support for kernel-mode FPU # x86: implement ARCH_HAS_KERNEL_FPU_SUPPORT # powerpc: implement ARCH_HAS_KERNEL_FPU_SUPPORT # LoongArch: implement ARCH_HAS_KERNEL_FPU_SUPPORT # lib/raid6: use CC_FLAGS_FPU for NEON CFLAGS # arm64: crypto: use CC_FLAGS_FPU for NEON CFLAGS # arm64: implement ARCH_HAS_KERNEL_FPU_SUPPORT # ARM: crypto: use CC_FLAGS_FPU for NEON CFLAGS # ARM: implement ARCH_HAS_KERNEL_FPU_SUPPORT # arch: add ARCH_HAS_KERNEL_FPU_SUPPORT # x86/fpu: fix asm/fpu/types.h include guard # kbuild: enable -Wcast-function-type-strict unconditionally # kbuild: enable -Wformat-truncation on clang # ... # < /opt/cross/kisskb/korg/gcc-8.5.0-nolibc/mips-linux/bin/mips-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-8.5.0-nolibc/mips-linux/bin/mips-linux-ld --version # < git log --format=%s --max-count=1 c760b3725e52403dc1b28644fb09c47a83cacea6 # make -s -j 40 ARCH=mips O=/kisskb/build/linus_ip22_defconfig_mips-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.5.0-nolibc/mips-linux/bin/mips-linux- ip22_defconfig # < make -s -j 40 ARCH=mips O=/kisskb/build/linus_ip22_defconfig_mips-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.5.0-nolibc/mips-linux/bin/mips-linux- help # make -s -j 40 ARCH=mips O=/kisskb/build/linus_ip22_defconfig_mips-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.5.0-nolibc/mips-linux/bin/mips-linux- olddefconfig # make -s -j 40 ARCH=mips O=/kisskb/build/linus_ip22_defconfig_mips-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.5.0-nolibc/mips-linux/bin/mips-linux- /kisskb/src/arch/mips/sgi-ip22/ip22-time.c:119:18: warning: no previous prototype for 'indy_8254timer_irq' [-Wmissing-prototypes] void __irq_entry indy_8254timer_irq(void) ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/mips/sgi-ip22/ip22-gio.c:249:6: warning: no previous prototype for 'ip22_gio_set_64bit' [-Wmissing-prototypes] void ip22_gio_set_64bit(int slotno) ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/mips/sgi-ip22/ip22-gio.c:398:12: warning: no previous prototype for 'ip22_gio_init' [-Wmissing-prototypes] int __init ip22_gio_init(void) ^~~~~~~~~~~~~ /kisskb/src/arch/mips/sgi-ip22/ip22-berr.c:89:6: warning: no previous prototype for 'ip22_be_interrupt' [-Wmissing-prototypes] void ip22_be_interrupt(int irq) ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/mips/sgi-ip22/ip22-berr.c:113:13: warning: no previous prototype for 'ip22_be_init' [-Wmissing-prototypes] void __init ip22_be_init(void) ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/sgiwd93.c:173:6: warning: no previous prototype for 'sgiwd93_reset' [-Wmissing-prototypes] void sgiwd93_reset(unsigned long base) ^~~~~~~~~~~~~ Completed OK # rm -rf /kisskb/build/linus_ip22_defconfig_mips-gcc8 # Build took: 0:00:54.390052