Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752563AbdCDX4r (ORCPT ); Sat, 4 Mar 2017 18:56:47 -0500 Received: from mga03.intel.com ([134.134.136.65]:62413 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752522AbdCDX4q (ORCPT ); Sat, 4 Mar 2017 18:56:46 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.35,244,1484035200"; d="gz'50?scan'50,208,50";a="72823266" Date: Sun, 5 Mar 2017 07:56:25 +0800 From: kbuild test robot To: Stefan Kristiansson Cc: kbuild-all@01.org, linux-kernel@vger.kernel.org, Stafford Horne Subject: arch/openrisc/include/asm/bitops/atomic.h:35: Error: unknown opcode2 `l.lwa'. Message-ID: <201703050720.YGWcD72o%fengguang.wu@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="7AUc2qLy4jB3hD7Z" Content-Disposition: inline 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: 19987 Lines: 292 --7AUc2qLy4jB3hD7Z Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 2d62e0768d3c28536d4cfe4c40ba1e5e8e442a93 commit: 0e9f9fd20ce931cc2cf0519c56ae33fc74d656ad openrisc: add atomic bitops date: 8 days ago config: openrisc-or1ksim_defconfig (attached as .config) compiler: or32-linux-gcc (GCC) 4.5.1-or32-1.0rc1 reproduce: wget https://raw.githubusercontent.com/01org/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross git checkout 0e9f9fd20ce931cc2cf0519c56ae33fc74d656ad # save the attached .config to linux build tree make.cross ARCH=openrisc All errors (new ones prefixed by >>): arch/openrisc/include/asm/bitops/atomic.h: Assembler messages: >> arch/openrisc/include/asm/bitops/atomic.h:35: Error: unknown opcode2 `l.lwa'. >> arch/openrisc/include/asm/bitops/atomic.h:37: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. >> arch/openrisc/include/asm/bitops/atomic.h:35: Error: unknown opcode2 `l.lwa'. >> arch/openrisc/include/asm/bitops/atomic.h:37: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. >> arch/openrisc/include/asm/bitops/atomic.h:35: Error: unknown opcode2 `l.lwa'. >> arch/openrisc/include/asm/bitops/atomic.h:37: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. >> arch/openrisc/include/asm/bitops/atomic.h:35: Error: unknown opcode2 `l.lwa'. >> arch/openrisc/include/asm/bitops/atomic.h:37: Error: unknown opcode2 `l.swa'. >> arch/openrisc/include/asm/bitops/atomic.h:35: Error: unknown opcode2 `l.lwa'. >> arch/openrisc/include/asm/bitops/atomic.h:37: Error: unknown opcode2 `l.swa'. -- arch/openrisc/include/asm/bitops/atomic.h: Assembler messages: arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. >> arch/openrisc/include/asm/bitops/atomic.h:35: Error: unknown opcode2 `l.lwa'. >> arch/openrisc/include/asm/bitops/atomic.h:37: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. >> arch/openrisc/include/asm/bitops/atomic.h:35: Error: unknown opcode2 `l.lwa'. >> arch/openrisc/include/asm/bitops/atomic.h:37: Error: unknown opcode2 `l.swa'. -- arch/openrisc/include/asm/bitops/atomic.h: Assembler messages: arch/openrisc/include/asm/bitops/atomic.h:90: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:92: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:90: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:92: Error: unknown opcode2 `l.swa'. >> arch/openrisc/include/asm/bitops/atomic.h:35: Error: unknown opcode2 `l.lwa'. >> arch/openrisc/include/asm/bitops/atomic.h:37: Error: unknown opcode2 `l.swa'. >> arch/openrisc/include/asm/bitops/atomic.h:35: Error: unknown opcode2 `l.lwa'. >> arch/openrisc/include/asm/bitops/atomic.h:37: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:70: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:72: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:70: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:72: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:90: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:92: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:90: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:92: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:90: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:92: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:70: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:72: Error: unknown opcode2 `l.swa'. >> arch/openrisc/include/asm/bitops/atomic.h:35: Error: unknown opcode2 `l.lwa'. >> arch/openrisc/include/asm/bitops/atomic.h:37: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:70: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:72: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:70: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:72: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:70: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:72: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:70: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:72: Error: unknown opcode2 `l.swa'. >> arch/openrisc/include/asm/bitops/atomic.h:35: Error: unknown opcode2 `l.lwa'. >> arch/openrisc/include/asm/bitops/atomic.h:37: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:70: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:72: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:90: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:92: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:70: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:72: Error: unknown opcode2 `l.swa'. net/core/dev.c: In function 'validate_xmit_skb_list': net/core/dev.c:2989:39: warning: 'tail' may be used uninitialized in this function >> arch/openrisc/include/asm/bitops/atomic.h:35: Error: unknown opcode2 `l.lwa'. >> arch/openrisc/include/asm/bitops/atomic.h:37: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. >> arch/openrisc/include/asm/bitops/atomic.h:35: Error: unknown opcode2 `l.lwa'. >> arch/openrisc/include/asm/bitops/atomic.h:37: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. -- arch/openrisc/include/asm/bitops/atomic.h: Assembler messages: >> arch/openrisc/include/asm/bitops/atomic.h:35: Error: unknown opcode2 `l.lwa'. >> arch/openrisc/include/asm/bitops/atomic.h:37: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:70: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:72: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:70: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:72: Error: unknown opcode2 `l.swa'. >> arch/openrisc/include/asm/bitops/atomic.h:35: Error: unknown opcode2 `l.lwa'. >> arch/openrisc/include/asm/bitops/atomic.h:37: Error: unknown opcode2 `l.swa'. vim +35 arch/openrisc/include/asm/bitops/atomic.h 29 static inline void clear_bit(int nr, volatile unsigned long *addr) 30 { 31 unsigned long mask = BIT_MASK(nr); 32 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); 33 unsigned long tmp; 34 > 35 __asm__ __volatile__( 36 "1: l.lwa %0,0(%1) \n" > 37 " l.and %0,%0,%2 \n" 38 " l.swa 0(%1),%0 \n" 39 " l.bnf 1b \n" 40 " l.nop \n" --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --7AUc2qLy4jB3hD7Z Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --7AUc2qLy4jB3hD7Z--