tree:
git://git.infradead.org/users/hch/misc.git quota-compat
head: 50cfd16ee025f4dab73eccc8e159cef8a46b6e23
commit: 50cfd16ee025f4dab73eccc8e159cef8a46b6e23 [1/1] quota: simplify the quotactl compat
handling
config: alpha-allmodconfig (attached as .config)
compiler: alpha-linux-gcc (GCC) 9.3.0
reproduce (this is a W=1 build):
wget
https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O
~/bin/make.cross
chmod +x ~/bin/make.cross
git checkout 50cfd16ee025f4dab73eccc8e159cef8a46b6e23
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=alpha
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
In file included from fs/quota/quota.c:22:
> fs/quota/compat.h:9:2: error: unknown type name
'compat_u64'
9 | compat_u64 dqb_bhardlimit;
| ^~~~~~~~~~
fs/quota/compat.h:10:2: error: unknown type name 'compat_u64'
10 | compat_u64 dqb_bsoftlimit;
| ^~~~~~~~~~
fs/quota/compat.h:11:2: error: unknown type name 'compat_u64'
11 | compat_u64 dqb_curspace;
| ^~~~~~~~~~
fs/quota/compat.h:12:2: error: unknown type name 'compat_u64'
12 | compat_u64 dqb_ihardlimit;
| ^~~~~~~~~~
fs/quota/compat.h:13:2: error: unknown type name 'compat_u64'
13 | compat_u64 dqb_isoftlimit;
| ^~~~~~~~~~
fs/quota/compat.h:14:2: error: unknown type name 'compat_u64'
14 | compat_u64 dqb_curinodes;
| ^~~~~~~~~~
fs/quota/compat.h:15:2: error: unknown type name 'compat_u64'
15 | compat_u64 dqb_btime;
| ^~~~~~~~~~
fs/quota/compat.h:16:2: error: unknown type name 'compat_u64'
16 | compat_u64 dqb_itime;
| ^~~~~~~~~~
fs/quota/compat.h:22:2: error: unknown type name 'compat_u64'
22 | compat_u64 dqb_bhardlimit;
| ^~~~~~~~~~
fs/quota/compat.h:23:2: error: unknown type name 'compat_u64'
23 | compat_u64 qfs_nblks;
| ^~~~~~~~~~
vim +/compat_u64 +9 fs/quota/compat.h
3
4 /*
5 * This code works only for 32 bit quota tools over 64 bit OS (x86_64, ia64)
6 * and is necessary due to alignment problems.
7 */
8 struct compat_if_dqblk {
9 compat_u64 dqb_bhardlimit;
10 compat_u64
dqb_bsoftlimit;
11 compat_u64 dqb_curspace;
12 compat_u64 dqb_ihardlimit;
13 compat_u64 dqb_isoftlimit;
14 compat_u64 dqb_curinodes;
15 compat_u64 dqb_btime;
16 compat_u64 dqb_itime;
17 compat_uint_t dqb_valid;
18 };
19
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org