Hay
Date
May 29, 2025, 7:10 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/lib/iov_iter.c:3:
In file included from /builds/linux/include/linux/bvec.h:10:
In file included from /builds/linux/include/linux/highmem.h:5:
/builds/linux/lib/iov_iter.c:1368:3: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
 1368 |                 unsafe_get_user(buf, &uiov->iov_base, uaccess_end);
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:449:2: note: expanded from macro 'unsafe_get_user'
  449 |         __get_user_nocheck(__gu_val, (ptr), 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/lib/iov_iter.c:3:
In file included from /builds/linux/include/linux/bvec.h:10:
In file included from /builds/linux/include/linux/highmem.h:5:
/builds/linux/lib/iov_iter.c:1367:3: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
 1367 |                 unsafe_get_user(len, &uiov->iov_len, uaccess_end);
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:449:2: note: expanded from macro 'unsafe_get_user'
  449 |         __get_user_nocheck(__gu_val, (ptr), 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/lib/iov_iter.c:3:
In file included from /builds/linux/include/linux/bvec.h:10:
In file included from /builds/linux/include/linux/highmem.h:5:
/builds/linux/lib/iov_iter.c:1337:3: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
 1337 |                 unsafe_get_user(len, &uiov[i].iov_len, uaccess_end);
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:449:2: note: expanded from macro 'unsafe_get_user'
  449 |         __get_user_nocheck(__gu_val, (ptr), 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/lib/iov_iter.c:3:
In file included from /builds/linux/include/linux/bvec.h:10:
In file included from /builds/linux/include/linux/highmem.h:5:
/builds/linux/lib/iov_iter.c:1338:3: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
 1338 |                 unsafe_get_user(buf, &uiov[i].iov_base, uaccess_end);
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:449:2: note: expanded from macro 'unsafe_get_user'
  449 |         __get_user_nocheck(__gu_val, (ptr), 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/lib/iov_iter.c:3:
In file included from /builds/linux/include/linux/bvec.h:10:
In file included from /builds/linux/include/linux/highmem.h:5:
/builds/linux/lib/iov_iter.c:1338:3: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
 1338 |                 unsafe_get_user(buf, &uiov[i].iov_base, uaccess_end);
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:449:2: note: expanded from macro 'unsafe_get_user'
  449 |         __get_user_nocheck(__gu_val, (ptr), 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/lib/iov_iter.c:3:
In file included from /builds/linux/include/linux/bvec.h:10:
In file included from /builds/linux/include/linux/highmem.h:5:
/builds/linux/lib/iov_iter.c:1368:3: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
 1368 |                 unsafe_get_user(buf, &uiov->iov_base, uaccess_end);
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:449:2: note: expanded from macro 'unsafe_get_user'
  449 |         __get_user_nocheck(__gu_val, (ptr), 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/lib/iov_iter.c:3:
In file included from /builds/linux/include/linux/bvec.h:10:
In file included from /builds/linux/include/linux/highmem.h:5:
/builds/linux/lib/iov_iter.c:1367:3: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
 1367 |                 unsafe_get_user(len, &uiov->iov_len, uaccess_end);
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:449:2: note: expanded from macro 'unsafe_get_user'
  449 |         __get_user_nocheck(__gu_val, (ptr), 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/lib/iov_iter.c:3:
In file included from /builds/linux/include/linux/bvec.h:10:
In file included from /builds/linux/include/linux/highmem.h:5:
/builds/linux/lib/iov_iter.c:1337:3: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
 1337 |                 unsafe_get_user(len, &uiov[i].iov_len, uaccess_end);
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:449:2: note: expanded from macro 'unsafe_get_user'
  449 |         __get_user_nocheck(__gu_val, (ptr), 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/lib/iov_iter.c:3:
In file included from /builds/linux/include/linux/bvec.h:10:
In file included from /builds/linux/include/linux/highmem.h:5:
/builds/linux/lib/iov_iter.c:1368:3: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
 1368 |                 unsafe_get_user(buf, &uiov->iov_base, uaccess_end);
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:449:2: note: expanded from macro 'unsafe_get_user'
  449 |         __get_user_nocheck(__gu_val, (ptr), 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/lib/iov_iter.c:3:
In file included from /builds/linux/include/linux/bvec.h:10:
In file included from /builds/linux/include/linux/highmem.h:5:
/builds/linux/lib/iov_iter.c:1337:3: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
 1337 |                 unsafe_get_user(len, &uiov[i].iov_len, uaccess_end);
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:449:2: note: expanded from macro 'unsafe_get_user'
  449 |         __get_user_nocheck(__gu_val, (ptr), 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/lib/iov_iter.c:3:
In file included from /builds/linux/include/linux/bvec.h:10:
In file included from /builds/linux/include/linux/highmem.h:5:
/builds/linux/lib/iov_iter.c:1338:3: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
 1338 |                 unsafe_get_user(buf, &uiov[i].iov_base, uaccess_end);
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:449:2: note: expanded from macro 'unsafe_get_user'
  449 |         __get_user_nocheck(__gu_val, (ptr), 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/lib/iov_iter.c:3:
In file included from /builds/linux/include/linux/bvec.h:10:
In file included from /builds/linux/include/linux/highmem.h:5:
/builds/linux/lib/iov_iter.c:1367:3: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
 1367 |                 unsafe_get_user(len, &uiov->iov_len, uaccess_end);
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:449:2: note: expanded from macro 'unsafe_get_user'
  449 |         __get_user_nocheck(__gu_val, (ptr), 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);                \
      |         ^