Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933832AbcCISYh (ORCPT ); Wed, 9 Mar 2016 13:24:37 -0500 Received: from mga14.intel.com ([192.55.52.115]:42841 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932926AbcCISY2 (ORCPT ); Wed, 9 Mar 2016 13:24:28 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.24,312,1455004800"; d="gz'50?scan'50,208,50";a="666567427" Date: Thu, 10 Mar 2016 02:23:35 +0800 From: kbuild test robot To: Benjamin LaHaise Cc: kbuild-all@01.org, Ingo Molnar , Russell King , Thomas Gleixner , "H. Peter Anvin" , x86@kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] x86_32: add support for 64 bit __get_user() Message-ID: <201603100200.vsifj39U%fengguang.wu@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="FL5UXtIhxfXey3p5" Content-Disposition: inline In-Reply-To: <20160309172225.GN12913@kvack.org> User-Agent: Mutt/1.5.23 (2014-03-12) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: fengguang.wu@intel.com X-SA-Exim-Scanned: No (on bee); SAEximRunCond expanded to false Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 43462 Lines: 662 --FL5UXtIhxfXey3p5 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Benjamin, [auto build test ERROR on tip/x86/core] [also build test ERROR on v4.5-rc7 next-20160309] [if your patch is applied to the wrong git tree, please drop us a note to help improving the system] url: https://github.com/0day-ci/linux/commits/Benjamin-LaHaise/x86_32-add-support-for-64-bit-__get_user/20160310-012551 config: x86_64-randconfig-s0-03100154 (attached as .config) reproduce: # save the attached .config to linux build tree make ARCH=x86_64 All error/warnings (new ones prefixed by >>): arch/x86/kernel/ptrace.c: Assembler messages: >> arch/x86/kernel/ptrace.c:531: Error: operand type mismatch for `movq' >> arch/x86/kernel/ptrace.c:535: Error: incorrect register `%dx' used with `q' suffix -- In file included from include/linux/thread_info.h:11:0, from arch/x86/include/asm/preempt.h:6, from include/linux/preempt.h:59, from include/linux/spinlock.h:50, from include/linux/seqlock.h:35, from include/linux/time.h:5, from include/uapi/linux/timex.h:56, from include/linux/timex.h:56, from include/linux/sched.h:19, from fs/select.c:18: fs/select.c: In function 'SyS_pselect6': >> include/linux/bug.h:33:45: error: unsupported operand size for extended register #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); })) ^ >> include/linux/syscalls.h:108:31: note: in expansion of macro 'BUILD_BUG_ON_ZERO' #define __SC_TEST(t, a) (void)BUILD_BUG_ON_ZERO(!__TYPE_IS_LL(t) && sizeof(t) > sizeof(long)) ^ >> include/linux/syscalls.h:93:23: note: in expansion of macro '__SC_TEST' #define __MAP1(m,t,a) m(t,a) ^ include/linux/syscalls.h:94:35: note: in expansion of macro '__MAP1' #define __MAP2(m,t,a,...) m(t,a), __MAP1(m,__VA_ARGS__) ^ include/linux/syscalls.h:95:35: note: in expansion of macro '__MAP2' #define __MAP3(m,t,a,...) m(t,a), __MAP2(m,__VA_ARGS__) ^ include/linux/syscalls.h:96:35: note: in expansion of macro '__MAP3' #define __MAP4(m,t,a,...) m(t,a), __MAP3(m,__VA_ARGS__) ^ include/linux/syscalls.h:97:35: note: in expansion of macro '__MAP4' #define __MAP5(m,t,a,...) m(t,a), __MAP4(m,__VA_ARGS__) ^ >> include/linux/syscalls.h:98:35: note: in expansion of macro '__MAP5' #define __MAP6(m,t,a,...) m(t,a), __MAP5(m,__VA_ARGS__) ^ >> include/linux/syscalls.h:99:22: note: in expansion of macro '__MAP6' #define __MAP(n,...) __MAP##n(__VA_ARGS__) ^ include/linux/syscalls.h:202:3: note: in expansion of macro '__MAP' __MAP(x,__SC_TEST,__VA_ARGS__); \ ^ include/linux/syscalls.h:191:2: note: in expansion of macro '__SYSCALL_DEFINEx' __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) ^ include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) ^ >> fs/select.c:700:1: note: in expansion of macro 'SYSCALL_DEFINE6' SYSCALL_DEFINE6(pselect6, int, n, fd_set __user *, inp, fd_set __user *, outp, ^ >> include/linux/bug.h:33:45: error: unsupported operand size for extended register #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); })) ^ >> include/linux/syscalls.h:108:31: note: in expansion of macro 'BUILD_BUG_ON_ZERO' #define __SC_TEST(t, a) (void)BUILD_BUG_ON_ZERO(!__TYPE_IS_LL(t) && sizeof(t) > sizeof(long)) ^ >> include/linux/syscalls.h:93:23: note: in expansion of macro '__SC_TEST' #define __MAP1(m,t,a) m(t,a) ^ include/linux/syscalls.h:94:35: note: in expansion of macro '__MAP1' #define __MAP2(m,t,a,...) m(t,a), __MAP1(m,__VA_ARGS__) ^ include/linux/syscalls.h:95:35: note: in expansion of macro '__MAP2' #define __MAP3(m,t,a,...) m(t,a), __MAP2(m,__VA_ARGS__) ^ include/linux/syscalls.h:96:35: note: in expansion of macro '__MAP3' #define __MAP4(m,t,a,...) m(t,a), __MAP3(m,__VA_ARGS__) ^ include/linux/syscalls.h:97:35: note: in expansion of macro '__MAP4' #define __MAP5(m,t,a,...) m(t,a), __MAP4(m,__VA_ARGS__) ^ >> include/linux/syscalls.h:98:35: note: in expansion of macro '__MAP5' #define __MAP6(m,t,a,...) m(t,a), __MAP5(m,__VA_ARGS__) ^ >> include/linux/syscalls.h:99:22: note: in expansion of macro '__MAP6' #define __MAP(n,...) __MAP##n(__VA_ARGS__) ^ include/linux/syscalls.h:202:3: note: in expansion of macro '__MAP' __MAP(x,__SC_TEST,__VA_ARGS__); \ ^ include/linux/syscalls.h:191:2: note: in expansion of macro '__SYSCALL_DEFINEx' __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) ^ include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) ^ >> fs/select.c:700:1: note: in expansion of macro 'SYSCALL_DEFINE6' SYSCALL_DEFINE6(pselect6, int, n, fd_set __user *, inp, fd_set __user *, outp, ^ >> include/linux/bug.h:33:45: error: unsupported operand size for extended register #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); })) ^ >> include/linux/syscalls.h:108:31: note: in expansion of macro 'BUILD_BUG_ON_ZERO' #define __SC_TEST(t, a) (void)BUILD_BUG_ON_ZERO(!__TYPE_IS_LL(t) && sizeof(t) > sizeof(long)) ^ >> include/linux/syscalls.h:93:23: note: in expansion of macro '__SC_TEST' #define __MAP1(m,t,a) m(t,a) ^ include/linux/syscalls.h:94:35: note: in expansion of macro '__MAP1' #define __MAP2(m,t,a,...) m(t,a), __MAP1(m,__VA_ARGS__) ^ include/linux/syscalls.h:95:35: note: in expansion of macro '__MAP2' #define __MAP3(m,t,a,...) m(t,a), __MAP2(m,__VA_ARGS__) ^ include/linux/syscalls.h:96:35: note: in expansion of macro '__MAP3' #define __MAP4(m,t,a,...) m(t,a), __MAP3(m,__VA_ARGS__) ^ include/linux/syscalls.h:97:35: note: in expansion of macro '__MAP4' #define __MAP5(m,t,a,...) m(t,a), __MAP4(m,__VA_ARGS__) ^ >> include/linux/syscalls.h:98:35: note: in expansion of macro '__MAP5' #define __MAP6(m,t,a,...) m(t,a), __MAP5(m,__VA_ARGS__) ^ >> include/linux/syscalls.h:99:22: note: in expansion of macro '__MAP6' #define __MAP(n,...) __MAP##n(__VA_ARGS__) ^ include/linux/syscalls.h:202:3: note: in expansion of macro '__MAP' __MAP(x,__SC_TEST,__VA_ARGS__); \ ^ include/linux/syscalls.h:191:2: note: in expansion of macro '__SYSCALL_DEFINEx' __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) ^ include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) ^ >> fs/select.c:700:1: note: in expansion of macro 'SYSCALL_DEFINE6' SYSCALL_DEFINE6(pselect6, int, n, fd_set __user *, inp, fd_set __user *, outp, ^ >> include/linux/bug.h:33:45: error: unsupported operand size for extended register #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); })) ^ >> include/linux/syscalls.h:108:31: note: in expansion of macro 'BUILD_BUG_ON_ZERO' #define __SC_TEST(t, a) (void)BUILD_BUG_ON_ZERO(!__TYPE_IS_LL(t) && sizeof(t) > sizeof(long)) ^ -- fs/compat.c: In function 'compat_SyS_fcntl64': >> fs/compat.c:417:1: error: unsupported operand size for extended register COMPAT_SYSCALL_DEFINE3(fcntl64, unsigned int, fd, unsigned int, cmd, ^ >> fs/compat.c:417:1: error: unsupported operand size for extended register >> fs/compat.c:417:1: error: unsupported operand size for extended register >> fs/compat.c:417:1: error: unsupported operand size for extended register >> fs/compat.c:417:1: error: unsupported operand size for extended register >> fs/compat.c:417:1: error: unsupported operand size for extended register -- kernel/ptrace.c: In function 'ptrace_request': >> kernel/ptrace.c:1058:1: error: unsupported operand size for extended register } ^ >> kernel/ptrace.c:1058:1: error: unsupported operand size for extended register >> kernel/ptrace.c:1058:1: error: unsupported operand size for extended register >> kernel/ptrace.c:1058:1: error: unsupported operand size for extended register >> kernel/ptrace.c:1058:1: error: unsupported operand size for extended register >> kernel/ptrace.c:1058:1: error: unsupported operand size for extended register -- kernel/signal.c: In function 'do_sigaltstack': >> kernel/signal.c:3154:1: error: unsupported operand size for extended register } ^ >> kernel/signal.c:3154:1: error: unsupported operand size for extended register >> kernel/signal.c:3154:1: error: unsupported operand size for extended register >> kernel/signal.c:3154:1: error: unsupported operand size for extended register >> kernel/signal.c:3154:1: error: unsupported operand size for extended register >> kernel/signal.c:3154:1: error: unsupported operand size for extended register -- net/socket.c: In function 'copy_msghdr_from_user': >> net/socket.c:1873:1: error: unsupported operand size for extended register } ^ >> net/socket.c:1873:1: error: unsupported operand size for extended register >> net/socket.c:1873:1: error: unsupported operand size for extended register >> net/socket.c:1873:1: error: unsupported operand size for extended register >> net/socket.c:1873:1: error: unsupported operand size for extended register >> net/socket.c:1873:1: error: unsupported operand size for extended register >> net/socket.c:1873:1: error: unsupported operand size for extended register >> net/socket.c:1873:1: error: unsupported operand size for extended register >> net/socket.c:1873:1: error: unsupported operand size for extended register >> net/socket.c:1873:1: error: unsupported operand size for extended register >> net/socket.c:1873:1: error: unsupported operand size for extended register >> net/socket.c:1873:1: error: unsupported operand size for extended register >> net/socket.c:1873:1: error: unsupported operand size for extended register >> net/socket.c:1873:1: error: unsupported operand size for extended register >> net/socket.c:1873:1: error: unsupported operand size for extended register vim +531 arch/x86/kernel/ptrace.c 91e7b707 Roland McGrath 2008-01-30 525 } 91e7b707 Roland McGrath 2008-01-30 526 } else { 91e7b707 Roland McGrath 2008-01-30 527 const unsigned long __user *u = ubuf; 04a1e62c Linus Torvalds 2009-12-17 528 while (count >= sizeof(*u) && !ret) { 91e7b707 Roland McGrath 2008-01-30 529 unsigned long word; 91e7b707 Roland McGrath 2008-01-30 530 ret = __get_user(word, u++); 91e7b707 Roland McGrath 2008-01-30 @531 if (ret) 91e7b707 Roland McGrath 2008-01-30 532 break; 91e7b707 Roland McGrath 2008-01-30 533 ret = putreg(target, pos, word); 91e7b707 Roland McGrath 2008-01-30 534 count -= sizeof(*u); 91e7b707 Roland McGrath 2008-01-30 @535 pos += sizeof(*u); 91e7b707 Roland McGrath 2008-01-30 536 } 91e7b707 Roland McGrath 2008-01-30 537 } 91e7b707 Roland McGrath 2008-01-30 538 return ret; :::::: The code at line 531 was first introduced by commit :::::: 91e7b707a4776185f91f03bd052aa53af820094e x86: x86 user_regset general regs :::::: TO: Roland McGrath :::::: CC: Ingo Molnar --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --FL5UXtIhxfXey3p5 Content-Type: application/octet-stream Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --FL5UXtIhxfXey3p5--