tree:
https://git.kernel.org/pub/scm/linux/kernel/git/arnd/playground.git
arm-kill-set_fs-4
head: 1d3fb77b2dd5e198884e0ebf81087989dfd6eff8
commit: 92d46ccadbf113267842414a27b6d611dc4369a6 [16/37] quota: merge compat handling back
into quotactl
config: i386-randconfig-m021-20200920 (attached as .config)
compiler: gcc-9 (Debian 9.3.0-15) 9.3.0
reproduce (this is a W=1 build):
git checkout 92d46ccadbf113267842414a27b6d611dc4369a6
# save the attached .config to linux build tree
make W=1 ARCH=i386
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 >>):
> fs/quota/quota.c:202:2: error: unknown type name
'compat_u64'
202 | compat_u64 dqb_bhardlimit;
| ^~~~~~~~~~
fs/quota/quota.c:203:2: error: unknown type name 'compat_u64'
203 | compat_u64 dqb_bsoftlimit;
| ^~~~~~~~~~
fs/quota/quota.c:204:2: error: unknown type name 'compat_u64'
204 | compat_u64 dqb_curspace;
| ^~~~~~~~~~
fs/quota/quota.c:205:2: error: unknown type name 'compat_u64'
205 | compat_u64 dqb_ihardlimit;
| ^~~~~~~~~~
fs/quota/quota.c:206:2: error: unknown type name 'compat_u64'
206 | compat_u64 dqb_isoftlimit;
| ^~~~~~~~~~
fs/quota/quota.c:207:2: error: unknown type name 'compat_u64'
207 | compat_u64 dqb_curinodes;
| ^~~~~~~~~~
fs/quota/quota.c:208:2: error: unknown type name 'compat_u64'
208 | compat_u64 dqb_btime;
| ^~~~~~~~~~
fs/quota/quota.c:209:2: error: unknown type name 'compat_u64'
209 | compat_u64 dqb_itime;
| ^~~~~~~~~~
> fs/quota/quota.c:210:2: error: unknown type name
'compat_uint_t'
210 | compat_uint_t dqb_valid;
| ^~~~~~~~~~~~~
fs/quota/quota.c:422:2: error: unknown type name 'compat_u64'
422 | compat_u64 qfs_ino;
| ^~~~~~~~~~
fs/quota/quota.c:423:2: error: unknown type name 'compat_u64'
423 | compat_u64 qfs_nblks;
| ^~~~~~~~~~
fs/quota/quota.c:424:2: error: unknown type name 'compat_uint_t'
424 | compat_uint_t qfs_nextents;
| ^~~~~~~~~~~~~
fs/quota/quota.c:433:2: error: unknown type name 'compat_uint_t'
433 | compat_uint_t qs_incoredqs;
| ^~~~~~~~~~~~~
> fs/quota/quota.c:434:2: error: unknown type name
'compat_int_t'
434 | compat_int_t qs_btimelimit;
| ^~~~~~~~~~~~
fs/quota/quota.c:435:2: error: unknown type name 'compat_int_t'
435 | compat_int_t qs_itimelimit;
| ^~~~~~~~~~~~
fs/quota/quota.c:436:2: error: unknown type name 'compat_int_t'
436 | compat_int_t qs_rtbtimelimit;
| ^~~~~~~~~~~~
#
https://git.kernel.org/pub/scm/linux/kernel/git/arnd/playground.git/commi...
git remote add arnd-playground
https://git.kernel.org/pub/scm/linux/kernel/git/arnd/playground.git
git fetch --no-tags arnd-playground arm-kill-set_fs-4
git checkout 92d46ccadbf113267842414a27b6d611dc4369a6
vim +/compat_u64 +202 fs/quota/quota.c
196
197 /*
198 * This code works only for 32 bit quota tools over 64 bit x86 kernels
199 * and is necessary due to alignment problems.
200 */
201 struct compat_if_dqblk {
202 compat_u64 dqb_bhardlimit;
203 compat_u64
dqb_bsoftlimit;
204 compat_u64 dqb_curspace;
205 compat_u64 dqb_ihardlimit;
206 compat_u64 dqb_isoftlimit;
207 compat_u64 dqb_curinodes;
208 compat_u64 dqb_btime;
209 compat_u64 dqb_itime;
210 compat_uint_t dqb_valid;
211 };
212
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org