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/drivers/usb/core/devio.c:24:
/builds/linux/drivers/usb/core/devio.c:1401:6: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
 1401 |         if (get_user(ep, (unsigned int __user *)arg))
      |             ^
/builds/linux/arch/riscv/include/asm/uaccess.h:263:3: note: expanded from macro 'get_user'
  263 |                 __get_user((x), __p) :                          \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:233:2: note: expanded from macro '__get_user'
  233 |         __get_user_error(__gu_val, __gu_ptr, __gu_err);         \
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:196:2: note: expanded from macro '__get_user_error'
  196 |         __get_user_nocheck(x, ptr, __gu_failed);                        \
      |         ^
/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/drivers/usb/core/devio.c:24:
/builds/linux/drivers/usb/core/devio.c:2439:6: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
 2439 |         if (get_user(portnum, (unsigned __user *) arg))
      |             ^
/builds/linux/arch/riscv/include/asm/uaccess.h:263:3: note: expanded from macro 'get_user'
  263 |                 __get_user((x), __p) :                          \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:233:2: note: expanded from macro '__get_user'
  233 |         __get_user_error(__gu_val, __gu_ptr, __gu_err);         \
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:196:2: note: expanded from macro '__get_user_error'
  196 |         __get_user_nocheck(x, ptr, __gu_failed);                        \
      |         ^
/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/drivers/usb/core/devio.c:24:
/builds/linux/drivers/usb/core/devio.c:1552:6: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
 1552 |         if (get_user(u, (int __user *)arg))
      |             ^
/builds/linux/arch/riscv/include/asm/uaccess.h:263:3: note: expanded from macro 'get_user'
  263 |                 __get_user((x), __p) :                          \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:233:2: note: expanded from macro '__get_user'
  233 |         __get_user_error(__gu_val, __gu_ptr, __gu_err);         \
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:196:2: note: expanded from macro '__get_user_error'
  196 |         __get_user_nocheck(x, ptr, __gu_failed);                        \
      |         ^
/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/drivers/usb/core/devio.c:24:
/builds/linux/drivers/usb/core/devio.c:978:7: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
  978 |                 if (get_user(ep, &streams->eps[i])) {
      |                     ^
/builds/linux/arch/riscv/include/asm/uaccess.h:263:3: note: expanded from macro 'get_user'
  263 |                 __get_user((x), __p) :                          \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:233:2: note: expanded from macro '__get_user'
  233 |         __get_user_error(__gu_val, __gu_ptr, __gu_err);         \
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:196:2: note: expanded from macro '__get_user_error'
  196 |         __get_user_nocheck(x, ptr, __gu_failed);                        \
      |         ^
/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/drivers/usb/core/devio.c:24:
/builds/linux/drivers/usb/core/devio.c:2426:6: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
 2426 |         if (get_user(portnum, (unsigned __user *) arg))
      |             ^
/builds/linux/arch/riscv/include/asm/uaccess.h:263:3: note: expanded from macro 'get_user'
  263 |                 __get_user((x), __p) :                          \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:233:2: note: expanded from macro '__get_user'
  233 |         __get_user_error(__gu_val, __gu_ptr, __gu_err);         \
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:196:2: note: expanded from macro '__get_user_error'
  196 |         __get_user_nocheck(x, ptr, __gu_failed);                        \
      |         ^
/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/drivers/usb/core/devio.c:24:
/builds/linux/drivers/usb/core/devio.c:1420:6: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
 1420 |         if (get_user(ep, (unsigned int __user *)arg))
      |             ^
/builds/linux/arch/riscv/include/asm/uaccess.h:263:3: note: expanded from macro 'get_user'
  263 |                 __get_user((x), __p) :                          \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:233:2: note: expanded from macro '__get_user'
  233 |         __get_user_error(__gu_val, __gu_ptr, __gu_err);         \
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:196:2: note: expanded from macro '__get_user_error'
  196 |         __get_user_nocheck(x, ptr, __gu_failed);                        \
      |         ^
/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/drivers/usb/core/devio.c:24:
/builds/linux/drivers/usb/core/devio.c:2310:6: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
 2310 |         if (get_user(ifnum, (unsigned int __user *)arg))
      |             ^
/builds/linux/arch/riscv/include/asm/uaccess.h:263:3: note: expanded from macro 'get_user'
  263 |                 __get_user((x), __p) :                          \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:233:2: note: expanded from macro '__get_user'
  233 |         __get_user_error(__gu_val, __gu_ptr, __gu_err);         \
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:196:2: note: expanded from macro '__get_user_error'
  196 |         __get_user_nocheck(x, ptr, __gu_failed);                        \
      |         ^
/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/drivers/usb/core/devio.c:24:
/builds/linux/drivers/usb/core/devio.c:2300:6: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
 2300 |         if (get_user(ifnum, (unsigned int __user *)arg))
      |             ^
/builds/linux/arch/riscv/include/asm/uaccess.h:263:3: note: expanded from macro 'get_user'
  263 |                 __get_user((x), __p) :                          \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:233:2: note: expanded from macro '__get_user'
  233 |         __get_user_error(__gu_val, __gu_ptr, __gu_err);         \
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:196:2: note: expanded from macro '__get_user_error'
  196 |         __get_user_nocheck(x, ptr, __gu_failed);                        \
      |         ^
/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/drivers/usb/core/devio.c:24:
/builds/linux/drivers/usb/core/devio.c:963:6: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
  963 |             get_user(num_eps, &streams->num_eps))
      |             ^
/builds/linux/arch/riscv/include/asm/uaccess.h:263:3: note: expanded from macro 'get_user'
  263 |                 __get_user((x), __p) :                          \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:233:2: note: expanded from macro '__get_user'
  233 |         __get_user_error(__gu_val, __gu_ptr, __gu_err);         \
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:196:2: note: expanded from macro '__get_user_error'
  196 |         __get_user_nocheck(x, ptr, __gu_failed);                        \
      |         ^
/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/drivers/usb/core/devio.c:24:
/builds/linux/drivers/usb/core/devio.c:962:6: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
  962 |         if (get_user(num_streams, &streams->num_streams) ||
      |             ^
/builds/linux/arch/riscv/include/asm/uaccess.h:263:3: note: expanded from macro 'get_user'
  263 |                 __get_user((x), __p) :                          \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:233:2: note: expanded from macro '__get_user'
  233 |         __get_user_error(__gu_val, __gu_ptr, __gu_err);         \
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:196:2: note: expanded from macro '__get_user_error'
  196 |         __get_user_nocheck(x, ptr, __gu_failed);                        \
      |         ^
/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/drivers/usb/core/devio.c:24:
/builds/linux/drivers/usb/core/devio.c:2310:6: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
 2310 |         if (get_user(ifnum, (unsigned int __user *)arg))
      |             ^
/builds/linux/arch/riscv/include/asm/uaccess.h:263:3: note: expanded from macro 'get_user'
  263 |                 __get_user((x), __p) :                          \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:233:2: note: expanded from macro '__get_user'
  233 |         __get_user_error(__gu_val, __gu_ptr, __gu_err);         \
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:196:2: note: expanded from macro '__get_user_error'
  196 |         __get_user_nocheck(x, ptr, __gu_failed);                        \
      |         ^
/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/drivers/usb/core/devio.c:24:
/builds/linux/drivers/usb/core/devio.c:2426:6: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
 2426 |         if (get_user(portnum, (unsigned __user *) arg))
      |             ^
/builds/linux/arch/riscv/include/asm/uaccess.h:263:3: note: expanded from macro 'get_user'
  263 |                 __get_user((x), __p) :                          \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:233:2: note: expanded from macro '__get_user'
  233 |         __get_user_error(__gu_val, __gu_ptr, __gu_err);         \
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:196:2: note: expanded from macro '__get_user_error'
  196 |         __get_user_nocheck(x, ptr, __gu_failed);                        \
      |         ^
/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/drivers/usb/core/devio.c:24:
/builds/linux/drivers/usb/core/devio.c:978:7: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
  978 |                 if (get_user(ep, &streams->eps[i])) {
      |                     ^
/builds/linux/arch/riscv/include/asm/uaccess.h:263:3: note: expanded from macro 'get_user'
  263 |                 __get_user((x), __p) :                          \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:233:2: note: expanded from macro '__get_user'
  233 |         __get_user_error(__gu_val, __gu_ptr, __gu_err);         \
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:196:2: note: expanded from macro '__get_user_error'
  196 |         __get_user_nocheck(x, ptr, __gu_failed);                        \
      |         ^
/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/drivers/usb/core/devio.c:24:
/builds/linux/drivers/usb/core/devio.c:962:6: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
  962 |         if (get_user(num_streams, &streams->num_streams) ||
      |             ^
/builds/linux/arch/riscv/include/asm/uaccess.h:263:3: note: expanded from macro 'get_user'
  263 |                 __get_user((x), __p) :                          \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:233:2: note: expanded from macro '__get_user'
  233 |         __get_user_error(__gu_val, __gu_ptr, __gu_err);         \
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:196:2: note: expanded from macro '__get_user_error'
  196 |         __get_user_nocheck(x, ptr, __gu_failed);                        \
      |         ^
/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/drivers/usb/core/devio.c:24:
/builds/linux/drivers/usb/core/devio.c:1401:6: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
 1401 |         if (get_user(ep, (unsigned int __user *)arg))
      |             ^
/builds/linux/arch/riscv/include/asm/uaccess.h:263:3: note: expanded from macro 'get_user'
  263 |                 __get_user((x), __p) :                          \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:233:2: note: expanded from macro '__get_user'
  233 |         __get_user_error(__gu_val, __gu_ptr, __gu_err);         \
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:196:2: note: expanded from macro '__get_user_error'
  196 |         __get_user_nocheck(x, ptr, __gu_failed);                        \
      |         ^
/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/drivers/usb/core/devio.c:24:
/builds/linux/drivers/usb/core/devio.c:2300:6: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
 2300 |         if (get_user(ifnum, (unsigned int __user *)arg))
      |             ^
/builds/linux/arch/riscv/include/asm/uaccess.h:263:3: note: expanded from macro 'get_user'
  263 |                 __get_user((x), __p) :                          \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:233:2: note: expanded from macro '__get_user'
  233 |         __get_user_error(__gu_val, __gu_ptr, __gu_err);         \
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:196:2: note: expanded from macro '__get_user_error'
  196 |         __get_user_nocheck(x, ptr, __gu_failed);                        \
      |         ^
/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/drivers/usb/core/devio.c:24:
/builds/linux/drivers/usb/core/devio.c:1552:6: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
 1552 |         if (get_user(u, (int __user *)arg))
      |             ^
/builds/linux/arch/riscv/include/asm/uaccess.h:263:3: note: expanded from macro 'get_user'
  263 |                 __get_user((x), __p) :                          \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:233:2: note: expanded from macro '__get_user'
  233 |         __get_user_error(__gu_val, __gu_ptr, __gu_err);         \
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:196:2: note: expanded from macro '__get_user_error'
  196 |         __get_user_nocheck(x, ptr, __gu_failed);                        \
      |         ^
/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/drivers/usb/core/devio.c:24:
/builds/linux/drivers/usb/core/devio.c:963:6: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
  963 |             get_user(num_eps, &streams->num_eps))
      |             ^
/builds/linux/arch/riscv/include/asm/uaccess.h:263:3: note: expanded from macro 'get_user'
  263 |                 __get_user((x), __p) :                          \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:233:2: note: expanded from macro '__get_user'
  233 |         __get_user_error(__gu_val, __gu_ptr, __gu_err);         \
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:196:2: note: expanded from macro '__get_user_error'
  196 |         __get_user_nocheck(x, ptr, __gu_failed);                        \
      |         ^
/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/drivers/usb/core/devio.c:24:
/builds/linux/drivers/usb/core/devio.c:2439:6: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
 2439 |         if (get_user(portnum, (unsigned __user *) arg))
      |             ^
/builds/linux/arch/riscv/include/asm/uaccess.h:263:3: note: expanded from macro 'get_user'
  263 |                 __get_user((x), __p) :                          \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:233:2: note: expanded from macro '__get_user'
  233 |         __get_user_error(__gu_val, __gu_ptr, __gu_err);         \
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:196:2: note: expanded from macro '__get_user_error'
  196 |         __get_user_nocheck(x, ptr, __gu_failed);                        \
      |         ^
/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/drivers/usb/core/devio.c:24:
/builds/linux/drivers/usb/core/devio.c:1420:6: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
 1420 |         if (get_user(ep, (unsigned int __user *)arg))
      |             ^
/builds/linux/arch/riscv/include/asm/uaccess.h:263:3: note: expanded from macro 'get_user'
  263 |                 __get_user((x), __p) :                          \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:233:2: note: expanded from macro '__get_user'
  233 |         __get_user_error(__gu_val, __gu_ptr, __gu_err);         \
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:196:2: note: expanded from macro '__get_user_error'
  196 |         __get_user_nocheck(x, ptr, __gu_failed);                        \
      |         ^
/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/drivers/usb/core/devio.c:24:
/builds/linux/drivers/usb/core/devio.c:2300:6: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
 2300 |         if (get_user(ifnum, (unsigned int __user *)arg))
      |             ^
/builds/linux/arch/riscv/include/asm/uaccess.h:263:3: note: expanded from macro 'get_user'
  263 |                 __get_user((x), __p) :                          \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:233:2: note: expanded from macro '__get_user'
  233 |         __get_user_error(__gu_val, __gu_ptr, __gu_err);         \
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:196:2: note: expanded from macro '__get_user_error'
  196 |         __get_user_nocheck(x, ptr, __gu_failed);                        \
      |         ^
/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/drivers/usb/core/devio.c:24:
/builds/linux/drivers/usb/core/devio.c:978:7: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
  978 |                 if (get_user(ep, &streams->eps[i])) {
      |                     ^
/builds/linux/arch/riscv/include/asm/uaccess.h:263:3: note: expanded from macro 'get_user'
  263 |                 __get_user((x), __p) :                          \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:233:2: note: expanded from macro '__get_user'
  233 |         __get_user_error(__gu_val, __gu_ptr, __gu_err);         \
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:196:2: note: expanded from macro '__get_user_error'
  196 |         __get_user_nocheck(x, ptr, __gu_failed);                        \
      |         ^
/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/drivers/usb/core/devio.c:24:
/builds/linux/drivers/usb/core/devio.c:2426:6: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
 2426 |         if (get_user(portnum, (unsigned __user *) arg))
      |             ^
/builds/linux/arch/riscv/include/asm/uaccess.h:263:3: note: expanded from macro 'get_user'
  263 |                 __get_user((x), __p) :                          \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:233:2: note: expanded from macro '__get_user'
  233 |         __get_user_error(__gu_val, __gu_ptr, __gu_err);         \
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:196:2: note: expanded from macro '__get_user_error'
  196 |         __get_user_nocheck(x, ptr, __gu_failed);                        \
      |         ^
/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/drivers/usb/core/devio.c:24:
/builds/linux/drivers/usb/core/devio.c:1552:6: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
 1552 |         if (get_user(u, (int __user *)arg))
      |             ^
/builds/linux/arch/riscv/include/asm/uaccess.h:263:3: note: expanded from macro 'get_user'
  263 |                 __get_user((x), __p) :                          \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:233:2: note: expanded from macro '__get_user'
  233 |         __get_user_error(__gu_val, __gu_ptr, __gu_err);         \
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:196:2: note: expanded from macro '__get_user_error'
  196 |         __get_user_nocheck(x, ptr, __gu_failed);                        \
      |         ^
/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/drivers/usb/core/devio.c:24:
/builds/linux/drivers/usb/core/devio.c:1401:6: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
 1401 |         if (get_user(ep, (unsigned int __user *)arg))
      |             ^
/builds/linux/arch/riscv/include/asm/uaccess.h:263:3: note: expanded from macro 'get_user'
  263 |                 __get_user((x), __p) :                          \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:233:2: note: expanded from macro '__get_user'
  233 |         __get_user_error(__gu_val, __gu_ptr, __gu_err);         \
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:196:2: note: expanded from macro '__get_user_error'
  196 |         __get_user_nocheck(x, ptr, __gu_failed);                        \
      |         ^
/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/drivers/usb/core/devio.c:24:
/builds/linux/drivers/usb/core/devio.c:2439:6: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
 2439 |         if (get_user(portnum, (unsigned __user *) arg))
      |             ^
/builds/linux/arch/riscv/include/asm/uaccess.h:263:3: note: expanded from macro 'get_user'
  263 |                 __get_user((x), __p) :                          \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:233:2: note: expanded from macro '__get_user'
  233 |         __get_user_error(__gu_val, __gu_ptr, __gu_err);         \
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:196:2: note: expanded from macro '__get_user_error'
  196 |         __get_user_nocheck(x, ptr, __gu_failed);                        \
      |         ^
/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/drivers/usb/core/devio.c:24:
/builds/linux/drivers/usb/core/devio.c:962:6: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
  962 |         if (get_user(num_streams, &streams->num_streams) ||
      |             ^
/builds/linux/arch/riscv/include/asm/uaccess.h:263:3: note: expanded from macro 'get_user'
  263 |                 __get_user((x), __p) :                          \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:233:2: note: expanded from macro '__get_user'
  233 |         __get_user_error(__gu_val, __gu_ptr, __gu_err);         \
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:196:2: note: expanded from macro '__get_user_error'
  196 |         __get_user_nocheck(x, ptr, __gu_failed);                        \
      |         ^
/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/drivers/usb/core/devio.c:24:
/builds/linux/drivers/usb/core/devio.c:2310:6: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
 2310 |         if (get_user(ifnum, (unsigned int __user *)arg))
      |             ^
/builds/linux/arch/riscv/include/asm/uaccess.h:263:3: note: expanded from macro 'get_user'
  263 |                 __get_user((x), __p) :                          \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:233:2: note: expanded from macro '__get_user'
  233 |         __get_user_error(__gu_val, __gu_ptr, __gu_err);         \
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:196:2: note: expanded from macro '__get_user_error'
  196 |         __get_user_nocheck(x, ptr, __gu_failed);                        \
      |         ^
/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/drivers/usb/core/devio.c:24:
/builds/linux/drivers/usb/core/devio.c:1420:6: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
 1420 |         if (get_user(ep, (unsigned int __user *)arg))
      |             ^
/builds/linux/arch/riscv/include/asm/uaccess.h:263:3: note: expanded from macro 'get_user'
  263 |                 __get_user((x), __p) :                          \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:233:2: note: expanded from macro '__get_user'
  233 |         __get_user_error(__gu_val, __gu_ptr, __gu_err);         \
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:196:2: note: expanded from macro '__get_user_error'
  196 |         __get_user_nocheck(x, ptr, __gu_failed);                        \
      |         ^
/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/drivers/usb/core/devio.c:24:
/builds/linux/drivers/usb/core/devio.c:963:6: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
  963 |             get_user(num_eps, &streams->num_eps))
      |             ^
/builds/linux/arch/riscv/include/asm/uaccess.h:263:3: note: expanded from macro 'get_user'
  263 |                 __get_user((x), __p) :                          \
      |                 ^
/builds/linux/arch/riscv/include/asm/uaccess.h:233:2: note: expanded from macro '__get_user'
  233 |         __get_user_error(__gu_val, __gu_ptr, __gu_err);         \
      |         ^
/builds/linux/arch/riscv/include/asm/uaccess.h:196:2: note: expanded from macro '__get_user_error'
  196 |         __get_user_nocheck(x, ptr, __gu_failed);                        \
      |         ^
/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);                \
      |         ^