Hi Arnd, FYI, the error/warning still remains. tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 4b42745211af552f170f38a1b97f4a112b5da6b2 commit: 21924765862a0871908a35cb0e53e2e1c169b888 SUNRPC: use cmpxchg64() in gss_seq_send64_fetch_and_inc() date: 3 weeks ago config: sh-allmodconfig (attached as .config) compiler: sh4-linux-gnu-gcc (Debian 7.2.0-11) 7.2.0 reproduce: wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross git checkout 21924765862a0871908a35cb0e53e2e1c169b888 # save the attached .config to linux build tree GCC_VERSION=7.2.0 make.cross ARCH=sh All errors (new ones prefixed by >>): net/sunrpc/auth_gss/gss_krb5_seal.c: In function 'gss_seq_send64_fetch_and_inc': >> net/sunrpc/auth_gss/gss_krb5_seal.c:144:14: error: implicit declaration of function 'cmpxchg64'; did you mean 'cmpxchg'? [-Werror=implicit-function-declaration] seq_send = cmpxchg64(&ctx->seq_send64, old, old + 1); ^~~~~~~~~ cmpxchg cc1: some warnings being treated as errors vim +144 net/sunrpc/auth_gss/gss_krb5_seal.c 136 137 u64 138 gss_seq_send64_fetch_and_inc(struct krb5_ctx *ctx) 139 { 140 u64 old, seq_send = READ_ONCE(ctx->seq_send); 141 142 do { 143 old = seq_send; > 144 seq_send = cmpxchg64(&ctx->seq_send64, old, old + 1); 145 } while (old != seq_send); 146 return seq_send; 147 } 148 --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation