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=-10.2 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 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 ABF97C388F7 for ; Wed, 28 Oct 2020 22:53:59 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id BCB2520732 for ; Wed, 28 Oct 2020 22:53:58 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="eQOJOIy0" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BCB2520732 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-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Cc:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:In-Reply-To: Content-Type:MIME-Version:References:Message-ID:Subject:To:From:Date:Reply-To :Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=RU/cHxKdYk6mrMfw9Fa/GtcPWbaj0dyTiIsqBVYqReo=; b=eQOJOIy0/b9jnQZ9deYxXYwi6 G3F+3hzpWHnfH1khIzKre4xM4ckJiLCA5Lns5i4fuVnRCFcSXdcTYJ4PCm9gsgXj6cQ43S8FBo4QJ vSyP3aJydaV3Iw4QcAHdTmFHs+YUgqiFVZJmX1DkX+ZK9p+f5n+eSKMyEe8vK5amXp/X6e9HMkX04 MGAtUwebHUWrsZK98XHMgl/V2XkALnrQ+eOMk3V/+/lcAOE7w8CFDvdJZ3eIq2nDxqld4LrbmQn/2 ggiR/7AdQ4ba3k/QrgOQvW5ZHXPon1DUBJReiMV1/XAlOdgMyfu6a7ZnWmeo6SRtJWwSjb6DtYbEr d0uVnuJEA==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kXuJP-0005zs-0o; Wed, 28 Oct 2020 22:52:59 +0000 Received: from mga14.intel.com ([192.55.52.115]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kXu8F-0000wC-8a for linux-arm-kernel@lists.infradead.org; Wed, 28 Oct 2020 22:41:58 +0000 IronPort-SDR: FZrWl/Ir9U60r5GV3I4fsBa6dx+8CEYbEtpTEDPFmT+alQPmPZRpYN3zi9hpASa2+Avis+PyiK /yZJalnkd3sg== X-IronPort-AV: E=McAfee;i="6000,8403,9788"; a="167567482" X-IronPort-AV: E=Sophos;i="5.77,428,1596524400"; d="gz'50?scan'50,208,50";a="167567482" X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Oct 2020 15:41:20 -0700 IronPort-SDR: QX9HlqwyxzMIXZ7Jau9O5uckJ7DpQcgMRfZhbuROOF2lPMZ4T3QEZU7zQA3hAnk+V/W+o2oLNG yUQx1senJesA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,428,1596524400"; d="gz'50?scan'50,208,50";a="361284537" Received: from lkp-server02.sh.intel.com (HELO 0471ce7c9af6) ([10.239.97.151]) by FMSMGA003.fm.intel.com with ESMTP; 28 Oct 2020 15:41:17 -0700 Received: from kbuild by 0471ce7c9af6 with local (Exim 4.92) (envelope-from ) id 1kXu84-0000Do-VQ; Wed, 28 Oct 2020 22:41:16 +0000 Date: Thu, 29 Oct 2020 06:41:15 +0800 From: kernel test robot To: Ionela Voinescu , catalin.marinas@arm.com, will@kernel.org, sudeep.holla@arm.com Subject: Re: [PATCH RESEND v2 3/3] arm64: implement CPPC FFH support using AMUs Message-ID: <202010290630.a7ZzGMDO-lkp@intel.com> References: <20201027163624.20747-4-ionela.voinescu@arm.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="FCuugMFkClbJLl1L" Content-Disposition: inline In-Reply-To: <20201027163624.20747-4-ionela.voinescu@arm.com> User-Agent: Mutt/1.10.1 (2018-07-13) X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201028_184128_176711_98A29BB9 X-CRM114-Status: GOOD ( 24.06 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: souvik.chakravarty@arm.com, viresh.kumar@linaro.org, valentin.schneider@arm.com, clang-built-linux@googlegroups.com, linux-arm-kernel@lists.infradead.org, kbuild-all@lists.01.org, ionela.voinescu@arm.com, morten.rasmussen@arm.com, dietmar.eggemann@arm.com Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org --FCuugMFkClbJLl1L Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Ionela, Thank you for the patch! Perhaps something to improve: [auto build test WARNING on 3650b228f83adda7e5ee532e2b90429c03f7b9ec] url: https://github.com/0day-ci/linux/commits/Ionela-Voinescu/arm64-cppc-add-FFH-support-using-AMUs/20201028-004534 base: 3650b228f83adda7e5ee532e2b90429c03f7b9ec config: arm64-randconfig-r001-20201028 (attached as .config) compiler: clang version 12.0.0 (https://github.com/llvm/llvm-project 50dfa19cc799ae7cddd39a95dbfce675a12672ad) reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # install arm64 cross compiling tool for clang build # apt-get install binutils-aarch64-linux-gnu # https://github.com/0day-ci/linux/commit/43a45631863c12f95767b36c67a29654319068df git remote add linux-review https://github.com/0day-ci/linux git fetch --no-tags linux-review Ionela-Voinescu/arm64-cppc-add-FFH-support-using-AMUs/20201028-004534 git checkout 43a45631863c12f95767b36c67a29654319068df # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=arm64 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All warnings (new ones prefixed by >>): In file included from ipc/msg.c:27: In file included from include/linux/msg.h:6: In file included from include/uapi/linux/msg.h:5: In file included from include/linux/ipc.h:5: In file included from include/linux/spinlock.h:54: In file included from include/linux/irqflags.h:16: In file included from arch/arm64/include/asm/irqflags.h:10: In file included from arch/arm64/include/asm/ptrace.h:11: arch/arm64/include/asm/cpufeature.h:751:9: error: use of undeclared identifier 'nr_cpu_ids' return nr_cpu_ids; ^ >> ipc/msg.c:494:20: warning: implicit conversion from 'int' to 'unsigned short' changes value from 32768000 to 0 [-Wconstant-conversion] msginfo->msgseg = MSGSEG; ~ ^~~~~~ include/uapi/linux/msg.h:87:38: note: expanded from macro 'MSGSEG' #define MSGSEG (__MSGSEG <= 0xffff ? __MSGSEG : 0xffff) ^~~~~~~~ include/uapi/linux/msg.h:86:36: note: expanded from macro '__MSGSEG' #define __MSGSEG ((MSGPOOL * 1024) / MSGSSZ) /* max no. of segments */ ~~~~~~~~~~~~~~~~~^~~~~~~~ 1 warning and 1 error generated. -- In file included from kernel/dma/direct.c:7: In file included from include/linux/memblock.h:13: In file included from include/linux/mm.h:10: In file included from include/linux/gfp.h:6: In file included from include/linux/mmzone.h:8: In file included from include/linux/spinlock.h:54: In file included from include/linux/irqflags.h:16: In file included from arch/arm64/include/asm/irqflags.h:10: In file included from arch/arm64/include/asm/ptrace.h:11: arch/arm64/include/asm/cpufeature.h:751:9: error: use of undeclared identifier 'nr_cpu_ids' return nr_cpu_ids; ^ >> kernel/dma/direct.c:102:20: warning: shift count >= width of type [-Wshift-count-overflow] phys_limit < DMA_BIT_MASK(64) && ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ include/linux/dma-mapping.h:76:54: note: expanded from macro 'DMA_BIT_MASK' #define DMA_BIT_MASK(n) (((n) == 64) ? ~0ULL : ((1ULL<<(n))-1)) ^ include/linux/compiler.h:56:47: note: expanded from macro 'if' #define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) ) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ include/linux/compiler.h:58:52: note: expanded from macro '__trace_if_var' #define __trace_if_var(cond) (__builtin_constant_p(cond) ? (cond) : __trace_if_value(cond)) ^~~~ >> kernel/dma/direct.c:102:20: warning: shift count >= width of type [-Wshift-count-overflow] phys_limit < DMA_BIT_MASK(64) && ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ include/linux/dma-mapping.h:76:54: note: expanded from macro 'DMA_BIT_MASK' #define DMA_BIT_MASK(n) (((n) == 64) ? ~0ULL : ((1ULL<<(n))-1)) ^ include/linux/compiler.h:56:47: note: expanded from macro 'if' #define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) ) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ include/linux/compiler.h:58:61: note: expanded from macro '__trace_if_var' #define __trace_if_var(cond) (__builtin_constant_p(cond) ? (cond) : __trace_if_value(cond)) ^~~~ >> kernel/dma/direct.c:102:20: warning: shift count >= width of type [-Wshift-count-overflow] phys_limit < DMA_BIT_MASK(64) && ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ include/linux/dma-mapping.h:76:54: note: expanded from macro 'DMA_BIT_MASK' #define DMA_BIT_MASK(n) (((n) == 64) ? ~0ULL : ((1ULL<<(n))-1)) ^ include/linux/compiler.h:56:47: note: expanded from macro 'if' #define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) ) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ include/linux/compiler.h:58:86: note: expanded from macro '__trace_if_var' #define __trace_if_var(cond) (__builtin_constant_p(cond) ? (cond) : __trace_if_value(cond)) ~~~~~~~~~~~~~~~~~^~~~~ include/linux/compiler.h:69:3: note: expanded from macro '__trace_if_value' (cond) ? \ ^~~~ 3 warnings and 1 error generated. -- In file included from drivers/dma/altera-msgdma.c:13: In file included from include/linux/dma-mapping.h:7: In file included from include/linux/device.h:15: In file included from include/linux/dev_printk.h:16: In file included from include/linux/ratelimit.h:6: In file included from include/linux/sched.h:14: In file included from include/linux/pid.h:5: In file included from include/linux/rculist.h:11: In file included from include/linux/rcupdate.h:26: In file included from include/linux/irqflags.h:16: In file included from arch/arm64/include/asm/irqflags.h:10: In file included from arch/arm64/include/asm/ptrace.h:11: arch/arm64/include/asm/cpufeature.h:751:9: error: use of undeclared identifier 'nr_cpu_ids' return nr_cpu_ids; ^ >> drivers/dma/altera-msgdma.c:877:46: warning: shift count >= width of type [-Wshift-count-overflow] ret = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); ^~~~~~~~~~~~~~~~ include/linux/dma-mapping.h:76:54: note: expanded from macro 'DMA_BIT_MASK' #define DMA_BIT_MASK(n) (((n) == 64) ? ~0ULL : ((1ULL<<(n))-1)) ^ ~~~ 1 warning and 1 error generated. -- In file included from drivers/dma/idma64.c:11: In file included from include/linux/dmaengine.h:8: In file included from include/linux/device.h:15: In file included from include/linux/dev_printk.h:16: In file included from include/linux/ratelimit.h:6: In file included from include/linux/sched.h:14: In file included from include/linux/pid.h:5: In file included from include/linux/rculist.h:11: In file included from include/linux/rcupdate.h:26: In file included from include/linux/irqflags.h:16: In file included from arch/arm64/include/asm/irqflags.h:10: In file included from arch/arm64/include/asm/ptrace.h:11: arch/arm64/include/asm/cpufeature.h:751:9: error: use of undeclared identifier 'nr_cpu_ids' return nr_cpu_ids; ^ >> drivers/dma/idma64.c:648:45: warning: shift count >= width of type [-Wshift-count-overflow] ret = dma_coerce_mask_and_coherent(sysdev, DMA_BIT_MASK(64)); ^~~~~~~~~~~~~~~~ include/linux/dma-mapping.h:76:54: note: expanded from macro 'DMA_BIT_MASK' #define DMA_BIT_MASK(n) (((n) == 64) ? ~0ULL : ((1ULL<<(n))-1)) ^ ~~~ 1 warning and 1 error generated. -- In file included from drivers/dma/qcom/hidma_mgmt.c:8: In file included from include/linux/dmaengine.h:8: In file included from include/linux/device.h:15: In file included from include/linux/dev_printk.h:16: In file included from include/linux/ratelimit.h:6: In file included from include/linux/sched.h:14: In file included from include/linux/pid.h:5: In file included from include/linux/rculist.h:11: In file included from include/linux/rcupdate.h:26: In file included from include/linux/irqflags.h:16: In file included from arch/arm64/include/asm/irqflags.h:10: In file included from arch/arm64/include/asm/ptrace.h:11: arch/arm64/include/asm/cpufeature.h:751:9: error: use of undeclared identifier 'nr_cpu_ids' return nr_cpu_ids; ^ >> drivers/dma/qcom/hidma_mgmt.c:384:23: warning: shift count >= width of type [-Wshift-count-overflow] pdevinfo.dma_mask = DMA_BIT_MASK(64); ^~~~~~~~~~~~~~~~ include/linux/dma-mapping.h:76:54: note: expanded from macro 'DMA_BIT_MASK' #define DMA_BIT_MASK(n) (((n) == 64) ? ~0ULL : ((1ULL<<(n))-1)) ^ ~~~ 1 warning and 1 error generated. -- In file included from drivers/dma/qcom/hidma.c:45: In file included from include/linux/dmaengine.h:8: In file included from include/linux/device.h:15: In file included from include/linux/dev_printk.h:16: In file included from include/linux/ratelimit.h:6: In file included from include/linux/sched.h:14: In file included from include/linux/pid.h:5: In file included from include/linux/rculist.h:11: In file included from include/linux/rcupdate.h:26: In file included from include/linux/irqflags.h:16: In file included from arch/arm64/include/asm/irqflags.h:10: In file included from arch/arm64/include/asm/ptrace.h:11: arch/arm64/include/asm/cpufeature.h:751:9: error: use of undeclared identifier 'nr_cpu_ids' return nr_cpu_ids; ^ drivers/dma/qcom/hidma.c:750:8: warning: cast to smaller integer type 'enum hidma_cap' from 'const void *' [-Wvoid-pointer-to-enum-cast] cap = (enum hidma_cap) device_get_match_data(dev); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> drivers/dma/qcom/hidma.c:850:45: warning: shift count >= width of type [-Wshift-count-overflow] rc = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); ^~~~~~~~~~~~~~~~ include/linux/dma-mapping.h:76:54: note: expanded from macro 'DMA_BIT_MASK' #define DMA_BIT_MASK(n) (((n) == 64) ? ~0ULL : ((1ULL<<(n))-1)) ^ ~~~ 2 warnings and 1 error generated. -- In file included from drivers/misc/mic/bus/vop_bus.c:9: In file included from include/linux/slab.h:15: In file included from include/linux/gfp.h:6: In file included from include/linux/mmzone.h:8: In file included from include/linux/spinlock.h:54: In file included from include/linux/irqflags.h:16: In file included from arch/arm64/include/asm/irqflags.h:10: In file included from arch/arm64/include/asm/ptrace.h:11: arch/arm64/include/asm/cpufeature.h:751:9: error: use of undeclared identifier 'nr_cpu_ids' return nr_cpu_ids; ^ >> drivers/misc/mic/bus/vop_bus.c:150:27: warning: shift count >= width of type [-Wshift-count-overflow] dma_set_mask(&vdev->dev, DMA_BIT_MASK(64)); ^~~~~~~~~~~~~~~~ include/linux/dma-mapping.h:76:54: note: expanded from macro 'DMA_BIT_MASK' #define DMA_BIT_MASK(n) (((n) == 64) ? ~0ULL : ((1ULL<<(n))-1)) ^ ~~~ 1 warning and 1 error generated. -- In file included from drivers/mmc/core/sd.c:12: In file included from include/linux/slab.h:15: In file included from include/linux/gfp.h:6: In file included from include/linux/mmzone.h:8: In file included from include/linux/spinlock.h:54: In file included from include/linux/irqflags.h:16: In file included from arch/arm64/include/asm/irqflags.h:10: In file included from arch/arm64/include/asm/ptrace.h:11: arch/arm64/include/asm/cpufeature.h:751:9: error: use of undeclared identifier 'nr_cpu_ids' return nr_cpu_ids; ^ >> drivers/mmc/core/sd.c:89:22: warning: shift count >= width of type [-Wshift-count-overflow] card->cid.serial = UNSTUFF_BITS(resp, 24, 32); ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/mmc/core/sd.c:58:39: note: expanded from macro 'UNSTUFF_BITS' const u32 __mask = (__size < 32 ? 1 << __size : 0) - 1; \ ^ ~~~~~~ 1 warning and 1 error generated. -- In file included from drivers/mmc/host/sdhci-sprd.c:9: In file included from include/linux/dma-mapping.h:7: In file included from include/linux/device.h:15: In file included from include/linux/dev_printk.h:16: In file included from include/linux/ratelimit.h:6: In file included from include/linux/sched.h:14: In file included from include/linux/pid.h:5: In file included from include/linux/rculist.h:11: In file included from include/linux/rcupdate.h:26: In file included from include/linux/irqflags.h:16: In file included from arch/arm64/include/asm/irqflags.h:10: In file included from arch/arm64/include/asm/ptrace.h:11: arch/arm64/include/asm/cpufeature.h:751:9: error: use of undeclared identifier 'nr_cpu_ids' return nr_cpu_ids; ^ >> drivers/mmc/host/sdhci-sprd.c:558:19: warning: shift count >= width of type [-Wshift-count-overflow] host->dma_mask = DMA_BIT_MASK(64); ^~~~~~~~~~~~~~~~ include/linux/dma-mapping.h:76:54: note: expanded from macro 'DMA_BIT_MASK' #define DMA_BIT_MASK(n) (((n) == 64) ? ~0ULL : ((1ULL<<(n))-1)) ^ ~~~ 1 warning and 1 error generated. -- In file included from drivers/mmc/host/sdhci.c:14: In file included from include/linux/dmaengine.h:8: In file included from include/linux/device.h:15: In file included from include/linux/dev_printk.h:16: In file included from include/linux/ratelimit.h:6: In file included from include/linux/sched.h:14: In file included from include/linux/pid.h:5: In file included from include/linux/rculist.h:11: In file included from include/linux/rcupdate.h:26: In file included from include/linux/irqflags.h:16: In file included from arch/arm64/include/asm/irqflags.h:10: In file included from arch/arm64/include/asm/ptrace.h:11: arch/arm64/include/asm/cpufeature.h:751:9: error: use of undeclared identifier 'nr_cpu_ids' return nr_cpu_ids; ^ >> drivers/mmc/host/sdhci.c:3953:40: warning: shift count >= width of type [-Wshift-count-overflow] ret = dma_set_mask_and_coherent(dev, DMA_BIT_MASK(64)); ^~~~~~~~~~~~~~~~ include/linux/dma-mapping.h:76:54: note: expanded from macro 'DMA_BIT_MASK' #define DMA_BIT_MASK(n) (((n) == 64) ? ~0ULL : ((1ULL<<(n))-1)) ^ ~~~ drivers/mmc/host/sdhci.c:4254:20: warning: shift count >= width of type [-Wshift-count-overflow] host->dma_mask = DMA_BIT_MASK(64); ^~~~~~~~~~~~~~~~ include/linux/dma-mapping.h:76:54: note: expanded from macro 'DMA_BIT_MASK' #define DMA_BIT_MASK(n) (((n) == 64) ? ~0ULL : ((1ULL<<(n))-1)) ^ ~~~ 2 warnings and 1 error generated. -- In file included from drivers/mmc/host/dw_mmc.c:10: In file included from include/linux/blkdev.h:5: In file included from include/linux/sched.h:14: In file included from include/linux/pid.h:5: In file included from include/linux/rculist.h:11: In file included from include/linux/rcupdate.h:26: In file included from include/linux/irqflags.h:16: In file included from arch/arm64/include/asm/irqflags.h:10: In file included from arch/arm64/include/asm/ptrace.h:11: arch/arm64/include/asm/cpufeature.h:751:9: error: use of undeclared identifier 'nr_cpu_ids' return nr_cpu_ids; ^ >> drivers/mmc/host/dw_mmc.c:2911:33: warning: shift count >= width of type [-Wshift-count-overflow] if (!dma_set_mask(host->dev, DMA_BIT_MASK(64))) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ include/linux/dma-mapping.h:76:54: note: expanded from macro 'DMA_BIT_MASK' #define DMA_BIT_MASK(n) (((n) == 64) ? ~0ULL : ((1ULL<<(n))-1)) ^ include/linux/compiler.h:56:47: note: expanded from macro 'if' #define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) ) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ include/linux/compiler.h:58:52: note: expanded from macro '__trace_if_var' #define __trace_if_var(cond) (__builtin_constant_p(cond) ? (cond) : __trace_if_value(cond)) ^~~~ >> drivers/mmc/host/dw_mmc.c:2911:33: warning: shift count >= width of type [-Wshift-count-overflow] if (!dma_set_mask(host->dev, DMA_BIT_MASK(64))) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ include/linux/dma-mapping.h:76:54: note: expanded from macro 'DMA_BIT_MASK' #define DMA_BIT_MASK(n) (((n) == 64) ? ~0ULL : ((1ULL<<(n))-1)) ^ include/linux/compiler.h:56:47: note: expanded from macro 'if' #define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) ) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ include/linux/compiler.h:58:61: note: expanded from macro '__trace_if_var' #define __trace_if_var(cond) (__builtin_constant_p(cond) ? (cond) : __trace_if_value(cond)) ^~~~ >> drivers/mmc/host/dw_mmc.c:2911:33: warning: shift count >= width of type [-Wshift-count-overflow] if (!dma_set_mask(host->dev, DMA_BIT_MASK(64))) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ include/linux/dma-mapping.h:76:54: note: expanded from macro 'DMA_BIT_MASK' #define DMA_BIT_MASK(n) (((n) == 64) ? ~0ULL : ((1ULL<<(n))-1)) ^ include/linux/compiler.h:56:47: note: expanded from macro 'if' #define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) ) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ include/linux/compiler.h:58:86: note: expanded from macro '__trace_if_var' #define __trace_if_var(cond) (__builtin_constant_p(cond) ? (cond) : __trace_if_value(cond)) ~~~~~~~~~~~~~~~~~^~~~~ include/linux/compiler.h:69:3: note: expanded from macro '__trace_if_value' (cond) ? \ ^~~~ drivers/mmc/host/dw_mmc.c:2913:13: warning: shift count >= width of type [-Wshift-count-overflow] DMA_BIT_MASK(64)); ^~~~~~~~~~~~~~~~ include/linux/dma-mapping.h:76:54: note: expanded from macro 'DMA_BIT_MASK' #define DMA_BIT_MASK(n) (((n) == 64) ? ~0ULL : ((1ULL<<(n))-1)) ^ ~~~ 4 warnings and 1 error generated. vim +494 ipc/msg.c a0d092fc2df845a Pierre Peiffer 2008-04-29 473 156d9ed1260ee56 Al Viro 2017-07-09 474 static int msgctl_info(struct ipc_namespace *ns, int msqid, 156d9ed1260ee56 Al Viro 2017-07-09 475 int cmd, struct msginfo *msginfo) a0d092fc2df845a Pierre Peiffer 2008-04-29 476 { 2cafed30f150f73 Davidlohr Bueso 2013-07-08 477 int err; 27c331a17461420 Manfred Spraul 2018-08-21 478 int max_idx; 5a06a363ef48444 Ingo Molnar 2006-07-30 479 5a06a363ef48444 Ingo Molnar 2006-07-30 480 /* 5a06a363ef48444 Ingo Molnar 2006-07-30 481 * We must not return kernel stack data. ^1da177e4c3f415 Linus Torvalds 2005-04-16 482 * due to padding, it's not enough ^1da177e4c3f415 Linus Torvalds 2005-04-16 483 * to set all member fields. ^1da177e4c3f415 Linus Torvalds 2005-04-16 484 */ ^1da177e4c3f415 Linus Torvalds 2005-04-16 485 err = security_msg_queue_msgctl(NULL, cmd); ^1da177e4c3f415 Linus Torvalds 2005-04-16 486 if (err) ^1da177e4c3f415 Linus Torvalds 2005-04-16 487 return err; ^1da177e4c3f415 Linus Torvalds 2005-04-16 488 156d9ed1260ee56 Al Viro 2017-07-09 489 memset(msginfo, 0, sizeof(*msginfo)); 156d9ed1260ee56 Al Viro 2017-07-09 490 msginfo->msgmni = ns->msg_ctlmni; 156d9ed1260ee56 Al Viro 2017-07-09 491 msginfo->msgmax = ns->msg_ctlmax; 156d9ed1260ee56 Al Viro 2017-07-09 492 msginfo->msgmnb = ns->msg_ctlmnb; 156d9ed1260ee56 Al Viro 2017-07-09 493 msginfo->msgssz = MSGSSZ; 156d9ed1260ee56 Al Viro 2017-07-09 @494 msginfo->msgseg = MSGSEG; d9a605e40b1376e Davidlohr Bueso 2013-09-11 495 down_read(&msg_ids(ns).rwsem); ^1da177e4c3f415 Linus Torvalds 2005-04-16 496 if (cmd == MSG_INFO) { 156d9ed1260ee56 Al Viro 2017-07-09 497 msginfo->msgpool = msg_ids(ns).in_use; 156d9ed1260ee56 Al Viro 2017-07-09 498 msginfo->msgmap = atomic_read(&ns->msg_hdrs); 156d9ed1260ee56 Al Viro 2017-07-09 499 msginfo->msgtql = atomic_read(&ns->msg_bytes); ^1da177e4c3f415 Linus Torvalds 2005-04-16 500 } else { 156d9ed1260ee56 Al Viro 2017-07-09 501 msginfo->msgmap = MSGMAP; 156d9ed1260ee56 Al Viro 2017-07-09 502 msginfo->msgpool = MSGPOOL; 156d9ed1260ee56 Al Viro 2017-07-09 503 msginfo->msgtql = MSGTQL; ^1da177e4c3f415 Linus Torvalds 2005-04-16 504 } 27c331a17461420 Manfred Spraul 2018-08-21 505 max_idx = ipc_get_maxidx(&msg_ids(ns)); d9a605e40b1376e Davidlohr Bueso 2013-09-11 506 up_read(&msg_ids(ns).rwsem); 27c331a17461420 Manfred Spraul 2018-08-21 507 return (max_idx < 0) ? 0 : max_idx; ^1da177e4c3f415 Linus Torvalds 2005-04-16 508 } 2cafed30f150f73 Davidlohr Bueso 2013-07-08 509 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --FCuugMFkClbJLl1L Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 6mJvVHWYx2H1SonittlX4n9zkoyfKh0CAA== --FCuugMFkClbJLl1L Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel --FCuugMFkClbJLl1L--