Hay
Date
May 15, 2025, 10:38 a.m.

Environment
riscv

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=riscv CROSS_COMPILE=riscv64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1
In file included from /builds/linux/mm/maccess.c:6:
In file included from /builds/linux/include/linux/mm.h:1014:
In file included from /builds/linux/include/linux/huge_mm.h:7:
/builds/linux/mm/maccess.c:45:3: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
   45 |                 copy_from_kernel_nofault_loop(dst, src, size, u16, Efault);
      |                 ^
/builds/linux/mm/maccess.c:22:3: note: expanded from macro 'copy_from_kernel_nofault_loop'
   22 |                 __get_kernel_nofault(dst, src, type, err_label);        \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:422:2: note: expanded from macro '__get_kernel_nofault'
  422 |         __get_user_nocheck(*((type *)(dst)), (type *)(src), err_label)
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:185:3: note: expanded from macro '__get_user_nocheck'
  185 |                 __get_user_8((x), __gu_ptr, label);             \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:130:2: note: expanded from macro '__get_user_8'
  130 |         u32 __user *__ptr = (u32 __user *)(ptr);                \
      |         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=riscv CROSS_COMPILE=riscv64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1
In file included from /builds/linux/mm/maccess.c:6:
In file included from /builds/linux/include/linux/mm.h:1014:
In file included from /builds/linux/include/linux/huge_mm.h:7:
/builds/linux/mm/maccess.c:46:2: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
   46 |         copy_from_kernel_nofault_loop(dst, src, size, u8, Efault);
      |         ^
/builds/linux/mm/maccess.c:22:3: note: expanded from macro 'copy_from_kernel_nofault_loop'
   22 |                 __get_kernel_nofault(dst, src, type, err_label);        \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:422:2: note: expanded from macro '__get_kernel_nofault'
  422 |         __get_user_nocheck(*((type *)(dst)), (type *)(src), err_label)
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:185:3: note: expanded from macro '__get_user_nocheck'
  185 |                 __get_user_8((x), __gu_ptr, label);             \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:130:2: note: expanded from macro '__get_user_8'
  130 |         u32 __user *__ptr = (u32 __user *)(ptr);                \
      |         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=riscv CROSS_COMPILE=riscv64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1
In file included from /builds/linux/mm/maccess.c:6:
In file included from /builds/linux/include/linux/mm.h:1014:
In file included from /builds/linux/include/linux/huge_mm.h:7:
/builds/linux/mm/maccess.c:41:3: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
   41 |                 copy_from_kernel_nofault_loop(dst, src, size, u64, Efault);
      |                 ^
/builds/linux/mm/maccess.c:22:3: note: expanded from macro 'copy_from_kernel_nofault_loop'
   22 |                 __get_kernel_nofault(dst, src, type, err_label);        \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:422:2: note: expanded from macro '__get_kernel_nofault'
  422 |         __get_user_nocheck(*((type *)(dst)), (type *)(src), err_label)
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:185:3: note: expanded from macro '__get_user_nocheck'
  185 |                 __get_user_8((x), __gu_ptr, label);             \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:130:2: note: expanded from macro '__get_user_8'
  130 |         u32 __user *__ptr = (u32 __user *)(ptr);                \
      |         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=riscv CROSS_COMPILE=riscv64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1
In file included from /builds/linux/mm/maccess.c:6:
In file included from /builds/linux/include/linux/mm.h:1014:
In file included from /builds/linux/include/linux/huge_mm.h:7:
/builds/linux/mm/maccess.c:43:3: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
   43 |                 copy_from_kernel_nofault_loop(dst, src, size, u32, Efault);
      |                 ^
/builds/linux/mm/maccess.c:22:3: note: expanded from macro 'copy_from_kernel_nofault_loop'
   22 |                 __get_kernel_nofault(dst, src, type, err_label);        \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:422:2: note: expanded from macro '__get_kernel_nofault'
  422 |         __get_user_nocheck(*((type *)(dst)), (type *)(src), err_label)
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:185:3: note: expanded from macro '__get_user_nocheck'
  185 |                 __get_user_8((x), __gu_ptr, label);             \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:130:2: note: expanded from macro '__get_user_8'
  130 |         u32 __user *__ptr = (u32 __user *)(ptr);                \
      |         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=riscv CROSS_COMPILE=riscv64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1
In file included from /builds/linux/mm/maccess.c:6:
In file included from /builds/linux/include/linux/mm.h:1014:
In file included from /builds/linux/include/linux/huge_mm.h:7:
/builds/linux/mm/maccess.c:98:3: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
   98 |                 __get_kernel_nofault(dst, src, u8, Efault);
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:422:2: note: expanded from macro '__get_kernel_nofault'
  422 |         __get_user_nocheck(*((type *)(dst)), (type *)(src), err_label)
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:185:3: note: expanded from macro '__get_user_nocheck'
  185 |                 __get_user_8((x), __gu_ptr, label);             \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:130:2: note: expanded from macro '__get_user_8'
  130 |         u32 __user *__ptr = (u32 __user *)(ptr);                \
      |         ^


make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=riscv CROSS_COMPILE=riscv64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1
In file included from /builds/linux/mm/maccess.c:6:
In file included from /builds/linux/include/linux/mm.h:1014:
In file included from /builds/linux/include/linux/huge_mm.h:7:
/builds/linux/mm/maccess.c:41:3: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
   41 |                 copy_from_kernel_nofault_loop(dst, src, size, u64, Efault);
      |                 ^
/builds/linux/mm/maccess.c:22:3: note: expanded from macro 'copy_from_kernel_nofault_loop'
   22 |                 __get_kernel_nofault(dst, src, type, err_label);        \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:422:2: note: expanded from macro '__get_kernel_nofault'
  422 |         __get_user_nocheck(*((type *)(dst)), (type *)(src), err_label)
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:185:3: note: expanded from macro '__get_user_nocheck'
  185 |                 __get_user_8((x), __gu_ptr, label);             \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:130:2: note: expanded from macro '__get_user_8'
  130 |         u32 __user *__ptr = (u32 __user *)(ptr);                \
      |         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=riscv CROSS_COMPILE=riscv64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1
In file included from /builds/linux/mm/maccess.c:6:
In file included from /builds/linux/include/linux/mm.h:1014:
In file included from /builds/linux/include/linux/huge_mm.h:7:
/builds/linux/mm/maccess.c:45:3: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
   45 |                 copy_from_kernel_nofault_loop(dst, src, size, u16, Efault);
      |                 ^
/builds/linux/mm/maccess.c:22:3: note: expanded from macro 'copy_from_kernel_nofault_loop'
   22 |                 __get_kernel_nofault(dst, src, type, err_label);        \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:422:2: note: expanded from macro '__get_kernel_nofault'
  422 |         __get_user_nocheck(*((type *)(dst)), (type *)(src), err_label)
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:185:3: note: expanded from macro '__get_user_nocheck'
  185 |                 __get_user_8((x), __gu_ptr, label);             \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:130:2: note: expanded from macro '__get_user_8'
  130 |         u32 __user *__ptr = (u32 __user *)(ptr);                \
      |         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=riscv CROSS_COMPILE=riscv64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1
In file included from /builds/linux/mm/maccess.c:6:
In file included from /builds/linux/include/linux/mm.h:1014:
In file included from /builds/linux/include/linux/huge_mm.h:7:
/builds/linux/mm/maccess.c:98:3: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
   98 |                 __get_kernel_nofault(dst, src, u8, Efault);
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:422:2: note: expanded from macro '__get_kernel_nofault'
  422 |         __get_user_nocheck(*((type *)(dst)), (type *)(src), err_label)
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:185:3: note: expanded from macro '__get_user_nocheck'
  185 |                 __get_user_8((x), __gu_ptr, label);             \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:130:2: note: expanded from macro '__get_user_8'
  130 |         u32 __user *__ptr = (u32 __user *)(ptr);                \
      |         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=riscv CROSS_COMPILE=riscv64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1
In file included from /builds/linux/mm/maccess.c:6:
In file included from /builds/linux/include/linux/mm.h:1014:
In file included from /builds/linux/include/linux/huge_mm.h:7:
/builds/linux/mm/maccess.c:43:3: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
   43 |                 copy_from_kernel_nofault_loop(dst, src, size, u32, Efault);
      |                 ^
/builds/linux/mm/maccess.c:22:3: note: expanded from macro 'copy_from_kernel_nofault_loop'
   22 |                 __get_kernel_nofault(dst, src, type, err_label);        \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:422:2: note: expanded from macro '__get_kernel_nofault'
  422 |         __get_user_nocheck(*((type *)(dst)), (type *)(src), err_label)
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:185:3: note: expanded from macro '__get_user_nocheck'
  185 |                 __get_user_8((x), __gu_ptr, label);             \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:130:2: note: expanded from macro '__get_user_8'
  130 |         u32 __user *__ptr = (u32 __user *)(ptr);                \
      |         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=riscv CROSS_COMPILE=riscv64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1
In file included from /builds/linux/mm/maccess.c:6:
In file included from /builds/linux/include/linux/mm.h:1014:
In file included from /builds/linux/include/linux/huge_mm.h:7:
/builds/linux/mm/maccess.c:46:2: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
   46 |         copy_from_kernel_nofault_loop(dst, src, size, u8, Efault);
      |         ^
/builds/linux/mm/maccess.c:22:3: note: expanded from macro 'copy_from_kernel_nofault_loop'
   22 |                 __get_kernel_nofault(dst, src, type, err_label);        \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:422:2: note: expanded from macro '__get_kernel_nofault'
  422 |         __get_user_nocheck(*((type *)(dst)), (type *)(src), err_label)
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:185:3: note: expanded from macro '__get_user_nocheck'
  185 |                 __get_user_8((x), __gu_ptr, label);             \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:130:2: note: expanded from macro '__get_user_8'
  130 |         u32 __user *__ptr = (u32 __user *)(ptr);                \
      |         ^


make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=riscv CROSS_COMPILE=riscv64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1
In file included from /builds/linux/mm/maccess.c:6:
In file included from /builds/linux/include/linux/mm.h:1014:
In file included from /builds/linux/include/linux/huge_mm.h:7:
/builds/linux/mm/maccess.c:98:3: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
   98 |                 __get_kernel_nofault(dst, src, u8, Efault);
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:422:2: note: expanded from macro '__get_kernel_nofault'
  422 |         __get_user_nocheck(*((type *)(dst)), (type *)(src), err_label)
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:185:3: note: expanded from macro '__get_user_nocheck'
  185 |                 __get_user_8((x), __gu_ptr, label);             \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:130:2: note: expanded from macro '__get_user_8'
  130 |         u32 __user *__ptr = (u32 __user *)(ptr);                \
      |         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=riscv CROSS_COMPILE=riscv64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1
In file included from /builds/linux/mm/maccess.c:6:
In file included from /builds/linux/include/linux/mm.h:1014:
In file included from /builds/linux/include/linux/huge_mm.h:7:
/builds/linux/mm/maccess.c:41:3: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
   41 |                 copy_from_kernel_nofault_loop(dst, src, size, u64, Efault);
      |                 ^
/builds/linux/mm/maccess.c:22:3: note: expanded from macro 'copy_from_kernel_nofault_loop'
   22 |                 __get_kernel_nofault(dst, src, type, err_label);        \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:422:2: note: expanded from macro '__get_kernel_nofault'
  422 |         __get_user_nocheck(*((type *)(dst)), (type *)(src), err_label)
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:185:3: note: expanded from macro '__get_user_nocheck'
  185 |                 __get_user_8((x), __gu_ptr, label);             \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:130:2: note: expanded from macro '__get_user_8'
  130 |         u32 __user *__ptr = (u32 __user *)(ptr);                \
      |         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=riscv CROSS_COMPILE=riscv64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1
In file included from /builds/linux/mm/maccess.c:6:
In file included from /builds/linux/include/linux/mm.h:1014:
In file included from /builds/linux/include/linux/huge_mm.h:7:
/builds/linux/mm/maccess.c:43:3: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
   43 |                 copy_from_kernel_nofault_loop(dst, src, size, u32, Efault);
      |                 ^
/builds/linux/mm/maccess.c:22:3: note: expanded from macro 'copy_from_kernel_nofault_loop'
   22 |                 __get_kernel_nofault(dst, src, type, err_label);        \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:422:2: note: expanded from macro '__get_kernel_nofault'
  422 |         __get_user_nocheck(*((type *)(dst)), (type *)(src), err_label)
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:185:3: note: expanded from macro '__get_user_nocheck'
  185 |                 __get_user_8((x), __gu_ptr, label);             \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:130:2: note: expanded from macro '__get_user_8'
  130 |         u32 __user *__ptr = (u32 __user *)(ptr);                \
      |         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=riscv CROSS_COMPILE=riscv64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1
In file included from /builds/linux/mm/maccess.c:6:
In file included from /builds/linux/include/linux/mm.h:1014:
In file included from /builds/linux/include/linux/huge_mm.h:7:
/builds/linux/mm/maccess.c:45:3: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
   45 |                 copy_from_kernel_nofault_loop(dst, src, size, u16, Efault);
      |                 ^
/builds/linux/mm/maccess.c:22:3: note: expanded from macro 'copy_from_kernel_nofault_loop'
   22 |                 __get_kernel_nofault(dst, src, type, err_label);        \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:422:2: note: expanded from macro '__get_kernel_nofault'
  422 |         __get_user_nocheck(*((type *)(dst)), (type *)(src), err_label)
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:185:3: note: expanded from macro '__get_user_nocheck'
  185 |                 __get_user_8((x), __gu_ptr, label);             \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:130:2: note: expanded from macro '__get_user_8'
  130 |         u32 __user *__ptr = (u32 __user *)(ptr);                \
      |         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=riscv CROSS_COMPILE=riscv64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1
In file included from /builds/linux/mm/maccess.c:6:
In file included from /builds/linux/include/linux/mm.h:1014:
In file included from /builds/linux/include/linux/huge_mm.h:7:
/builds/linux/mm/maccess.c:46:2: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
   46 |         copy_from_kernel_nofault_loop(dst, src, size, u8, Efault);
      |         ^
/builds/linux/mm/maccess.c:22:3: note: expanded from macro 'copy_from_kernel_nofault_loop'
   22 |                 __get_kernel_nofault(dst, src, type, err_label);        \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:422:2: note: expanded from macro '__get_kernel_nofault'
  422 |         __get_user_nocheck(*((type *)(dst)), (type *)(src), err_label)
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:185:3: note: expanded from macro '__get_user_nocheck'
  185 |                 __get_user_8((x), __gu_ptr, label);             \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:130:2: note: expanded from macro '__get_user_8'
  130 |         u32 __user *__ptr = (u32 __user *)(ptr);                \
      |         ^