Hay
Date
May 26, 2025, 9:10 a.m.

Environment
arm64

make -C /builds/linux/tools/testing/selftests/../../../tools/arch/arm64/tools/ OUTPUT=/builds/linux/tools/testing/selftests/../../../tools/
make[4]: Entering directory '/builds/linux/tools/testing/selftests/ublk'
In file included from kublk.c:6:
kublk.c: In function 'main':
kublk.c:1462:65: error: 'UBLK_F_USER_COPY' undeclared (first use in this function); did you mean 'UBLK_F_USER_RECOVERY'?
 1462 |                         ctx.flags |= UBLK_F_SUPPORT_ZERO_COPY | UBLK_F_USER_COPY;
      |                                                                 ^~~~~~~~~~~~~~~~
      |                                                                 UBLK_F_USER_RECOVERY

make -C /builds/linux/tools/testing/selftests/../../../tools/arch/arm64/tools/ OUTPUT=/builds/linux/tools/testing/selftests/../../../tools/
make[4]: Entering directory '/builds/linux/tools/testing/selftests/ublk'
In file included from kublk.c:6:
kublk.c: In function 'cmd_dev_get_features':
kublk.c:1263:30: error: 'UBLK_F_USER_COPY' undeclared (first use in this function); did you mean 'UBLK_F_USER_RECOVERY'?
 1263 |                 [const_ilog2(UBLK_F_USER_COPY)] = "USER_COPY",
      |                              ^~~~~~~~~~~~~~~~
kublk.c:1254:46: note: in definition of macro 'const_ilog2'
 1254 | #define const_ilog2(x) (63 - __builtin_clzll(x))
      |                                              ^


make -C /builds/linux/tools/testing/selftests/../../../tools/arch/arm64/tools/ OUTPUT=/builds/linux/tools/testing/selftests/../../../tools/
make[4]: Entering directory '/builds/linux/tools/testing/selftests/ublk'
In file included from kublk.c:6:
kublk.c: In function 'cmd_dev_get_features':
kublk.c:1263:30: error: 'UBLK_F_USER_COPY' undeclared (first use in this function); did you mean 'UBLK_F_USER_RECOVERY'?
 1263 |                 [const_ilog2(UBLK_F_USER_COPY)] = "USER_COPY",
      |                              ^~~~~~~~~~~~~~~~
kublk.c:1254:46: note: in definition of macro 'const_ilog2'
 1254 | #define const_ilog2(x) (63 - __builtin_clzll(x))
      |                                              ^

make -C /builds/linux/tools/testing/selftests/../../../tools/arch/arm64/tools/ OUTPUT=/builds/linux/tools/testing/selftests/../../../tools/
make[4]: Entering directory '/builds/linux/tools/testing/selftests/ublk'
In file included from kublk.c:6:
kublk.c: In function 'main':
kublk.c:1462:65: error: 'UBLK_F_USER_COPY' undeclared (first use in this function); did you mean 'UBLK_F_USER_RECOVERY'?
 1462 |                         ctx.flags |= UBLK_F_SUPPORT_ZERO_COPY | UBLK_F_USER_COPY;
      |                                                                 ^~~~~~~~~~~~~~~~
      |                                                                 UBLK_F_USER_RECOVERY