From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.5 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_PASS,URIBL_BLOCKED, USER_AGENT_MUTT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id D51D0C04EB8 for ; Fri, 30 Nov 2018 10:46:32 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 88229206B7 for ; Fri, 30 Nov 2018 10:46:32 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 88229206B7 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726905AbeK3VzW (ORCPT ); Fri, 30 Nov 2018 16:55:22 -0500 Received: from mga02.intel.com ([134.134.136.20]:55407 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726521AbeK3VzW (ORCPT ); Fri, 30 Nov 2018 16:55:22 -0500 X-Amp-Result: UNSCANNABLE X-Amp-File-Uploaded: False Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 30 Nov 2018 02:46:30 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.56,298,1539673200"; d="gz'50?scan'50,208,50";a="99934526" Received: from lkp-server01.sh.intel.com (HELO lkp-server01) ([10.239.97.150]) by fmsmga008.fm.intel.com with ESMTP; 30 Nov 2018 02:46:28 -0800 Received: from kbuild by lkp-server01 with local (Exim 4.89) (envelope-from ) id 1gSgJX-000E9o-Jx; Fri, 30 Nov 2018 18:46:27 +0800 Date: Fri, 30 Nov 2018 18:46:05 +0800 From: kbuild test robot To: Chris Chiu Cc: kbuild-all@01.org, jikos@kernel.org, benjamin.tissoires@redhat.com, rydberg@bitmath.org, linux-input@vger.kernel.org, linux-kernel@vger.kernel.org, linux@endlessm.com, Chris Chiu Subject: Re: [PATCH] HID: input: support Microsoft wireless radio control hotkey Message-ID: <201811301805.c7R8QkBM%fengguang.wu@intel.com> References: <20181130064617.67920-1-chiu@endlessm.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="ibTvN161/egqYuK8" Content-Disposition: inline In-Reply-To: <20181130064617.67920-1-chiu@endlessm.com> User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --ibTvN161/egqYuK8 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Chris, Thank you for the patch! Yet something to improve: [auto build test ERROR on linus/master] [also build test ERROR on v4.20-rc4 next-20181130] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] url: https://github.com/0day-ci/linux/commits/Chris-Chiu/HID-input-support-Microsoft-wireless-radio-control-hotkey/20181130-150723 config: m68k-sun3_defconfig (attached as .config) compiler: m68k-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 # save the attached .config to linux build tree GCC_VERSION=7.2.0 make.cross ARCH=m68k All error/warnings (new ones prefixed by >>): In file included from drivers/hid/hid-input.c:32:0: drivers/hid/hid-input.c: In function 'hidinput_connect': >> include/linux/hid.h:839:99: error: expected expression before '||' token #define IS_INPUT_APPLICATION(a) (((a >= 0x00010000) && (a <= 0x00010008)) || (a == 0x00010080) || || (a == 0x0001000c) || (a == 0x000c0001) || ((a >= 0x000d0002) && (a <= 0x000d0006))) ^ >> drivers/hid/hid-input.c:1737:9: note: in expansion of macro 'IS_INPUT_APPLICATION' if (IS_INPUT_APPLICATION(col->usage)) ^~~~~~~~~~~~~~~~~~~~ -- In file included from drivers//hid/hid-input.c:32:0: drivers//hid/hid-input.c: In function 'hidinput_connect': >> include/linux/hid.h:839:99: error: expected expression before '||' token #define IS_INPUT_APPLICATION(a) (((a >= 0x00010000) && (a <= 0x00010008)) || (a == 0x00010080) || || (a == 0x0001000c) || (a == 0x000c0001) || ((a >= 0x000d0002) && (a <= 0x000d0006))) ^ drivers//hid/hid-input.c:1737:9: note: in expansion of macro 'IS_INPUT_APPLICATION' if (IS_INPUT_APPLICATION(col->usage)) ^~~~~~~~~~~~~~~~~~~~ vim +839 include/linux/hid.h 836 837 /* Applications from HID Usage Tables 4/8/99 Version 1.1 */ 838 /* We ignore a few input applications that are not widely used */ > 839 #define IS_INPUT_APPLICATION(a) (((a >= 0x00010000) && (a <= 0x00010008)) || (a == 0x00010080) || || (a == 0x0001000c) || (a == 0x000c0001) || ((a >= 0x000d0002) && (a <= 0x000d0006))) 840 --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --ibTvN161/egqYuK8 Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 AAA= --ibTvN161/egqYuK8--