From patchwork Sun Jun 23 15:12:59 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Phong Tran X-Patchwork-Id: 11011715 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 5FF6713AF for ; Sun, 23 Jun 2019 15:14:20 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 4DE8B28AD1 for ; Sun, 23 Jun 2019 15:14:20 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 4037328AD4; Sun, 23 Jun 2019 15:14:20 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.0 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id EBC7E28AD1 for ; Sun, 23 Jun 2019 15:14:19 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726700AbfFWPOQ (ORCPT ); Sun, 23 Jun 2019 11:14:16 -0400 Received: from mail-pf1-f195.google.com ([209.85.210.195]:37379 "EHLO mail-pf1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726417AbfFWPOP (ORCPT ); Sun, 23 Jun 2019 11:14:15 -0400 Received: by mail-pf1-f195.google.com with SMTP id 19so6057433pfa.4; Sun, 23 Jun 2019 08:14:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references; bh=vyn7/J6WtFqIgwRgd3bOo6fzSejJfTSgtqjS1/ZB+c0=; b=c4UGlyPAQFWxnUFzIHpN9PK/1UAkdiP0wHX591aQvU+VaG5vobK1l+jhu8JjTAHWx4 PX9TGvgnXXcDbbCSQbjGFntFQSovX3Kv00SSfo4siU/jR00o5oNeWkU5RBCKOTV1ivgv jgWLvIH++KHJ+lZxFqUlWKrR4gY+UEbQUIyv0mwhBE4gEu5bqaOHqHBoyzcDuUt/Nj4M O719CMy7/5OdSSbZYe1is/dDdvpWJZos9Q6dBWwA3qr8b//6Elcn7/DtRSio/Yzy+uJO QxfSmr84FYhenR6h9/L1xhdbvthxAtXhS+pvu5b1ZMaeCRtPOfMHrSMsfI2ckzToIyB7 OCCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=vyn7/J6WtFqIgwRgd3bOo6fzSejJfTSgtqjS1/ZB+c0=; b=n0X7bYXyzV8tDLM+CXK4GM3wP5WV2UvGcwNJANdi1qx9KqqXhKWWzqDKYDsX+wOLpU mgb7VlKlHgz/Gkhi6Dq9Bt7EspJFKlfEonK47kPoeEfpb0J0MoSXvA7ClG1I0xcVhjMe DOaOzc0nIT6t4lD2DhQJXLMqIZwkAnGjlX6O95nLmPxDdWdvzHfvqUbQQ41Mr21TbTWY t/n8oMN0PrBijgVFOuWINDf8cwzRExRAN20CY3G/qtaxecMDU+Z5zZ0hDPxT2BcnVy0U 6EW4NjVMzS+AXfffulCXH3e+cE5rvHoAl+ryjiMmj/YzuiOUoH0fxeDoRIOxexul8AVD GjdQ== X-Gm-Message-State: APjAAAV89HVClSdNumwDiaoD7hFwJoQSkmZ5DLzVseVNAAH0TBI9VWOy KMjFM55JpJy9bEKHP6IcgVk= X-Google-Smtp-Source: APXvYqwWurJt/gVmQMSK4uD+ZWYajKFCJvoak+ySh0QBSZIVNlGPKNVwYFC55ffGFpHzajFSctII6A== X-Received: by 2002:a17:90a:5887:: with SMTP id j7mr18982260pji.136.1561302855004; Sun, 23 Jun 2019 08:14:15 -0700 (PDT) Received: from debian.net.fpt ([1.55.47.94]) by smtp.gmail.com with ESMTPSA id p6sm8329194pgs.77.2019.06.23.08.13.57 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 23 Jun 2019 08:14:14 -0700 (PDT) From: Phong Tran To: mark.rutland@arm.com, kstewart@linuxfoundation.org, songliubraving@fb.com, andrew@lunn.ch, peterz@infradead.org, nsekhar@ti.com, ast@kernel.org, jolsa@redhat.com, netdev@vger.kernel.org, gerg@uclinux.org, lorenzo.pieralisi@arm.com, will@kernel.org, linux-samsung-soc@vger.kernel.org, daniel@iogearbox.net, tranmanphong@gmail.com, festevam@gmail.com, gregory.clement@bootlin.com, allison@lohutok.net, linux@armlinux.org.uk, krzk@kernel.org, haojian.zhuang@gmail.com, bgolaszewski@baylibre.com, tony@atomide.com, mingo@redhat.com, linux-imx@nxp.com, yhs@fb.com, sebastian.hesselbarth@gmail.com, illusionist.neo@gmail.com, jason@lakedaemon.net, liviu.dudau@arm.com, s.hauer@pengutronix.de, acme@kernel.org, lkundrak@v3.sk, robert.jarzmik@free.fr, dmg@turingmachine.org, swinslow@gmail.com, namhyung@kernel.org, tglx@linutronix.de, linux-omap@vger.kernel.org, alexander.sverdlin@gmail.com, linux-arm-kernel@lists.infradead.org, info@metux.net, gregkh@linuxfoundation.org, linux-kernel@vger.kernel.org, alexander.shishkin@linux.intel.com, hsweeten@visionengravers.com, kgene@kernel.org, kernel@pengutronix.de, sudeep.holla@arm.com, bpf@vger.kernel.org, shawnguo@kernel.org, kafai@fb.com, daniel@zonque.org Subject: [PATCH 01/15] arm: perf: cleanup cppcheck shifting error Date: Sun, 23 Jun 2019 22:12:59 +0700 Message-Id: <20190623151313.970-2-tranmanphong@gmail.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20190623151313.970-1-tranmanphong@gmail.com> References: <20190623151313.970-1-tranmanphong@gmail.com> Sender: linux-omap-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-omap@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP fix "Shifting signed 32-bit value by 31 bits is undefined behaviour errors" [arch/arm/kernel/perf_event_v7.c:1080]: (error) Shifting signed 32-bit value by 31 bits is undefined behaviour [arch/arm/kernel/perf_event_v7.c:1436]: (error) Shifting signed 32-bit value by 31 bits is undefined behaviour [arch/arm/kernel/perf_event_v7.c:1783]: (error) Shifting signed 32-bit value by 31 bits is undefined behaviour Signed-off-by: Phong Tran --- arch/arm/kernel/perf_event_v7.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/arm/kernel/perf_event_v7.c b/arch/arm/kernel/perf_event_v7.c index a4fb0f8b8f84..83dc472a39b2 100644 --- a/arch/arm/kernel/perf_event_v7.c +++ b/arch/arm/kernel/perf_event_v7.c @@ -697,9 +697,9 @@ static struct attribute_group armv7_pmuv2_events_attr_group = { /* * Event filters for PMUv2 */ -#define ARMV7_EXCLUDE_PL1 (1 << 31) -#define ARMV7_EXCLUDE_USER (1 << 30) -#define ARMV7_INCLUDE_HYP (1 << 27) +#define ARMV7_EXCLUDE_PL1 (1U << 31) +#define ARMV7_EXCLUDE_USER (1U << 30) +#define ARMV7_INCLUDE_HYP (1U << 27) /* * Secure debug enable reg From patchwork Sun Jun 23 15:13:00 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Phong Tran X-Patchwork-Id: 11011719 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 202C913AF for ; Sun, 23 Jun 2019 15:14:31 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 1066B28ACD for ; Sun, 23 Jun 2019 15:14:31 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 03DFF28AD4; Sun, 23 Jun 2019 15:14:31 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.0 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id B3ECB28ACD for ; Sun, 23 Jun 2019 15:14:29 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726723AbfFWPO3 (ORCPT ); Sun, 23 Jun 2019 11:14:29 -0400 Received: from mail-pg1-f195.google.com ([209.85.215.195]:33251 "EHLO mail-pg1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726417AbfFWPO2 (ORCPT ); Sun, 23 Jun 2019 11:14:28 -0400 Received: by mail-pg1-f195.google.com with SMTP id m4so5120639pgk.0; Sun, 23 Jun 2019 08:14:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references; bh=OxL4DcuMN/R/b7W39ei0mEoo56IxfagFhh/wYo+mbyo=; b=CZzqwGVnlqKr+KxYP0L0Qe7BBRJ2mJiwArZMV1SMgUpjGOnuAMQlGsWBtssw2nacEj 2TvCxDwF4TZcWO1aufbDdVSodHGio8j2kJXNLlun5Kozd6j6fEyKUCdZdYSOOKjTZfR/ /9LgsfP/fdo0wBPB43C89m0r6wZZrTmlQ/h4Snzq+GShTseMp6TL7XyQ/Kh9S0jEi5qw zBMUiXLyrn7byeOXggsKnXgekoOUQJrEwWV3kr3UxD2TNEChwabQtkDiFswmIKGxjBsj Z/smOeINGXrVstJU03VlHeQ71HZokSFh6Ks5XLD8rdTc+FFDCfEFH3slT88osMOt3oZb yejw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=OxL4DcuMN/R/b7W39ei0mEoo56IxfagFhh/wYo+mbyo=; b=If2+jvu4Y+OIFe4O07W39WkWAiDeDGU7lWDVjsam14zDly+bHbAKR2lXFKxSdVFljX 6ZbRWsopnAJDg/cpLOU7wg68Ruw54YZqtf0WfoQXzc8hrzLPgp6y/KNUHQ9tLnQ6EjtI Z46LJfiJIRKjTXbG+F5T/oN9nLm31mayRkwuDRoORVsb29rZ5OcilwwLI6Xr6GlS8Csg BYniEhhrRR+QwoMnrZXN6mKPKupgMCJf25KAYtRH7UujWrwO2t+d2JW7PsJnGCMlxgcP 8AhISjmW+9Ql63S0cFKOO9NLYuPAWLdYZL/lA8NmbCHXS6D932TCsBs1R2Loz8hrHRHk OLJQ== X-Gm-Message-State: APjAAAW0mxoQAqgWxTM31/Sdiytn9JeWWTqTKrx19zaBBXRt9cAL40wd qy7VWWLudx0w5PhezGBuvBk= X-Google-Smtp-Source: APXvYqzZYy2hs8hFJAsOaB5RRuq6UvCi3sKQtQ9dnjDN4SDRyq5KDjbq3TPCujYdPV0DKvSyFFfbSQ== X-Received: by 2002:a63:601:: with SMTP id 1mr15278220pgg.380.1561302867810; Sun, 23 Jun 2019 08:14:27 -0700 (PDT) Received: from debian.net.fpt ([1.55.47.94]) by smtp.gmail.com with ESMTPSA id p6sm8329194pgs.77.2019.06.23.08.14.15 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 23 Jun 2019 08:14:27 -0700 (PDT) From: Phong Tran To: mark.rutland@arm.com, kstewart@linuxfoundation.org, songliubraving@fb.com, andrew@lunn.ch, peterz@infradead.org, nsekhar@ti.com, ast@kernel.org, jolsa@redhat.com, netdev@vger.kernel.org, gerg@uclinux.org, lorenzo.pieralisi@arm.com, will@kernel.org, linux-samsung-soc@vger.kernel.org, daniel@iogearbox.net, tranmanphong@gmail.com, festevam@gmail.com, gregory.clement@bootlin.com, allison@lohutok.net, linux@armlinux.org.uk, krzk@kernel.org, haojian.zhuang@gmail.com, bgolaszewski@baylibre.com, tony@atomide.com, mingo@redhat.com, linux-imx@nxp.com, yhs@fb.com, sebastian.hesselbarth@gmail.com, illusionist.neo@gmail.com, jason@lakedaemon.net, liviu.dudau@arm.com, s.hauer@pengutronix.de, acme@kernel.org, lkundrak@v3.sk, robert.jarzmik@free.fr, dmg@turingmachine.org, swinslow@gmail.com, namhyung@kernel.org, tglx@linutronix.de, linux-omap@vger.kernel.org, alexander.sverdlin@gmail.com, linux-arm-kernel@lists.infradead.org, info@metux.net, gregkh@linuxfoundation.org, linux-kernel@vger.kernel.org, alexander.shishkin@linux.intel.com, hsweeten@visionengravers.com, kgene@kernel.org, kernel@pengutronix.de, sudeep.holla@arm.com, bpf@vger.kernel.org, shawnguo@kernel.org, kafai@fb.com, daniel@zonque.org Subject: [PATCH 02/15] ARM: davinci: cleanup cppcheck shifting errors Date: Sun, 23 Jun 2019 22:13:00 +0700 Message-Id: <20190623151313.970-3-tranmanphong@gmail.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20190623151313.970-1-tranmanphong@gmail.com> References: <20190623151313.970-1-tranmanphong@gmail.com> Sender: linux-omap-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-omap@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP [arch/arm/mach-davinci/cpuidle.c:41]: (error) Shifting signed 32-bit value by 31 bits is undefined behaviour [arch/arm/mach-davinci/cpuidle.c:43]: (error) Shifting signed 32-bit value by 31 bits is undefined behaviour Signed-off-by: Phong Tran --- arch/arm/mach-davinci/ddr2.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/arm/mach-davinci/ddr2.h b/arch/arm/mach-davinci/ddr2.h index 4f7d7824b0c9..76d78ffe2702 100644 --- a/arch/arm/mach-davinci/ddr2.h +++ b/arch/arm/mach-davinci/ddr2.h @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: GPL-2.0 */ #define DDR2_SDRCR_OFFSET 0xc -#define DDR2_SRPD_BIT (1 << 23) -#define DDR2_MCLKSTOPEN_BIT (1 << 30) -#define DDR2_LPMODEN_BIT (1 << 31) +#define DDR2_SRPD_BIT (1U << 23) +#define DDR2_MCLKSTOPEN_BIT (1U << 30) +#define DDR2_LPMODEN_BIT (1U << 31) From patchwork Sun Jun 23 15:13:01 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Phong Tran X-Patchwork-Id: 11011721 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id CE06476 for ; Sun, 23 Jun 2019 15:14:40 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id B5BD128ACD for ; Sun, 23 Jun 2019 15:14:40 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id A377E28AD2; Sun, 23 Jun 2019 15:14:40 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.0 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI, UPPERCASE_50_75 autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id DF9AB28ACD for ; Sun, 23 Jun 2019 15:14:39 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726417AbfFWPOj (ORCPT ); Sun, 23 Jun 2019 11:14:39 -0400 Received: from mail-pf1-f193.google.com ([209.85.210.193]:42090 "EHLO mail-pf1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726753AbfFWPOj (ORCPT ); Sun, 23 Jun 2019 11:14:39 -0400 Received: by mail-pf1-f193.google.com with SMTP id q10so6044773pff.9; Sun, 23 Jun 2019 08:14:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references; bh=gM8H3IffM8SGtYj5uFFMCYVqFOOwzVA9sNqt06xet/s=; b=f8qsifsiXhoPGnIabzNIsYq+PNZoDrTrdw2chhAu9ntEiJrANhfzGCJDEkggkWKiYs 3IuFlUN0jZn8r4ybzVDqBmORpKAY/CJSvHU+QBMYca9qGlUbThkdOrskOEk4bFaQN/Du i02HNK6O9vJ8iqXh74k9Puvth9WlEgWNCU18XmYkKNTf/LSBOGLr5n6Ycv0rb6fi1fIl HvjoleAeX9oGk/4NaR9ARBa66lTJOZa9V6QmECFiC5aGYxbxof7PioxQBN6fZFY+PT6x AtGL8aZdeOEMoe6rmDczfs/bLPHQRiGEdau9p4KzRa4Km2H8LqIiiuF2LHpnXb12PVs+ 6HUA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=gM8H3IffM8SGtYj5uFFMCYVqFOOwzVA9sNqt06xet/s=; b=NyjWMBKiz3Xg5TJr5MueByzomJI/oEH0+4gICfcZdpd6vI/UHwp1vjxj8wCRbhSHQC qWmx/RllwiX5o9r0WL3l1EEM6JEh7Wq88XOs6ta4HMDet7seY4uKRBXqu5m1uLkbU9bI +Xp1Sa8xWR50KSAlIRhrHpZxUTwDKFDt65pyCXS3UB3Gvb3J9CYeBG6dpluBvgAI6P74 8ThcYRlHzWhj4QKlYghzF5Obfe5gnZu3Hy7OgCruq185reL8tTnOfwNfPb1cV10SR50f bx6MgV36J1DmnexM7vUCseXkm8CY5H8RoBBoHIcJJ4xqFa8VL2Ne9f4UTmJKNUnAjjbE fs6Q== X-Gm-Message-State: APjAAAUAjogs0/nuCuV+TexrW1MM87E6ZcQZeKO/eMA/lyblzt09PuOQ 156fdhRyclYVgytO1103eRQ= X-Google-Smtp-Source: APXvYqxF6GThj5npM55hyOaeCviGC3T4QwoYdtidhncqXWe6xy8tbu4i5N7BhYi8M781WZMmVBFmrg== X-Received: by 2002:a63:d551:: with SMTP id v17mr28960590pgi.365.1561302877926; Sun, 23 Jun 2019 08:14:37 -0700 (PDT) Received: from debian.net.fpt ([1.55.47.94]) by smtp.gmail.com with ESMTPSA id p6sm8329194pgs.77.2019.06.23.08.14.28 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 23 Jun 2019 08:14:37 -0700 (PDT) From: Phong Tran To: mark.rutland@arm.com, kstewart@linuxfoundation.org, songliubraving@fb.com, andrew@lunn.ch, peterz@infradead.org, nsekhar@ti.com, ast@kernel.org, jolsa@redhat.com, netdev@vger.kernel.org, gerg@uclinux.org, lorenzo.pieralisi@arm.com, will@kernel.org, linux-samsung-soc@vger.kernel.org, daniel@iogearbox.net, tranmanphong@gmail.com, festevam@gmail.com, gregory.clement@bootlin.com, allison@lohutok.net, linux@armlinux.org.uk, krzk@kernel.org, haojian.zhuang@gmail.com, bgolaszewski@baylibre.com, tony@atomide.com, mingo@redhat.com, linux-imx@nxp.com, yhs@fb.com, sebastian.hesselbarth@gmail.com, illusionist.neo@gmail.com, jason@lakedaemon.net, liviu.dudau@arm.com, s.hauer@pengutronix.de, acme@kernel.org, lkundrak@v3.sk, robert.jarzmik@free.fr, dmg@turingmachine.org, swinslow@gmail.com, namhyung@kernel.org, tglx@linutronix.de, linux-omap@vger.kernel.org, alexander.sverdlin@gmail.com, linux-arm-kernel@lists.infradead.org, info@metux.net, gregkh@linuxfoundation.org, linux-kernel@vger.kernel.org, alexander.shishkin@linux.intel.com, hsweeten@visionengravers.com, kgene@kernel.org, kernel@pengutronix.de, sudeep.holla@arm.com, bpf@vger.kernel.org, shawnguo@kernel.org, kafai@fb.com, daniel@zonque.org Subject: [PATCH 03/15] ARM: ep93xx: cleanup cppcheck shifting errors Date: Sun, 23 Jun 2019 22:13:01 +0700 Message-Id: <20190623151313.970-4-tranmanphong@gmail.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20190623151313.970-1-tranmanphong@gmail.com> References: <20190623151313.970-1-tranmanphong@gmail.com> Sender: linux-omap-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-omap@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP [arch/arm/mach-ep93xx/clock.c:102]: (error) Shifting signed 32-bit value by 31 bits is undefined behaviour [arch/arm/mach-ep93xx/clock.c:132]: (error) Shifting signed 32-bit value by 31 bits is undefined behaviour [arch/arm/mach-ep93xx/clock.c:140]: (error) Shifting signed 32-bit value by 31 bits is undefined behaviour [arch/arm/mach-ep93xx/core.c:1001]: (error) Shifting signed 32-bit value by 31 bits is undefined behaviour [arch/arm/mach-ep93xx/core.c:1002]: (error) Shifting signed 32-bit value by 31 bits is undefined behaviour Signed-off-by: Phong Tran --- arch/arm/mach-ep93xx/soc.h | 132 ++++++++++++++++++++++----------------------- 1 file changed, 66 insertions(+), 66 deletions(-) diff --git a/arch/arm/mach-ep93xx/soc.h b/arch/arm/mach-ep93xx/soc.h index f2dace1c9154..831ea5266281 100644 --- a/arch/arm/mach-ep93xx/soc.h +++ b/arch/arm/mach-ep93xx/soc.h @@ -109,89 +109,89 @@ #define EP93XX_SYSCON_REG(x) (EP93XX_SYSCON_BASE + (x)) #define EP93XX_SYSCON_POWER_STATE EP93XX_SYSCON_REG(0x00) #define EP93XX_SYSCON_PWRCNT EP93XX_SYSCON_REG(0x04) -#define EP93XX_SYSCON_PWRCNT_FIR_EN (1<<31) -#define EP93XX_SYSCON_PWRCNT_UARTBAUD (1<<29) -#define EP93XX_SYSCON_PWRCNT_USH_EN (1<<28) -#define EP93XX_SYSCON_PWRCNT_DMA_M2M1 (1<<27) -#define EP93XX_SYSCON_PWRCNT_DMA_M2M0 (1<<26) -#define EP93XX_SYSCON_PWRCNT_DMA_M2P8 (1<<25) -#define EP93XX_SYSCON_PWRCNT_DMA_M2P9 (1<<24) -#define EP93XX_SYSCON_PWRCNT_DMA_M2P6 (1<<23) -#define EP93XX_SYSCON_PWRCNT_DMA_M2P7 (1<<22) -#define EP93XX_SYSCON_PWRCNT_DMA_M2P4 (1<<21) -#define EP93XX_SYSCON_PWRCNT_DMA_M2P5 (1<<20) -#define EP93XX_SYSCON_PWRCNT_DMA_M2P2 (1<<19) -#define EP93XX_SYSCON_PWRCNT_DMA_M2P3 (1<<18) -#define EP93XX_SYSCON_PWRCNT_DMA_M2P0 (1<<17) -#define EP93XX_SYSCON_PWRCNT_DMA_M2P1 (1<<16) +#define EP93XX_SYSCON_PWRCNT_FIR_EN (1U<<31) +#define EP93XX_SYSCON_PWRCNT_UARTBAUD (1U<<29) +#define EP93XX_SYSCON_PWRCNT_USH_EN (1U<<28) +#define EP93XX_SYSCON_PWRCNT_DMA_M2M1 (1U<<27) +#define EP93XX_SYSCON_PWRCNT_DMA_M2M0 (1U<<26) +#define EP93XX_SYSCON_PWRCNT_DMA_M2P8 (1U<<25) +#define EP93XX_SYSCON_PWRCNT_DMA_M2P9 (1U<<24) +#define EP93XX_SYSCON_PWRCNT_DMA_M2P6 (1U<<23) +#define EP93XX_SYSCON_PWRCNT_DMA_M2P7 (1U<<22) +#define EP93XX_SYSCON_PWRCNT_DMA_M2P4 (1U<<21) +#define EP93XX_SYSCON_PWRCNT_DMA_M2P5 (1U<<20) +#define EP93XX_SYSCON_PWRCNT_DMA_M2P2 (1U<<19) +#define EP93XX_SYSCON_PWRCNT_DMA_M2P3 (1U<<18) +#define EP93XX_SYSCON_PWRCNT_DMA_M2P0 (1U<<17) +#define EP93XX_SYSCON_PWRCNT_DMA_M2P1 (1U<<16) #define EP93XX_SYSCON_HALT EP93XX_SYSCON_REG(0x08) #define EP93XX_SYSCON_STANDBY EP93XX_SYSCON_REG(0x0c) #define EP93XX_SYSCON_CLKSET1 EP93XX_SYSCON_REG(0x20) -#define EP93XX_SYSCON_CLKSET1_NBYP1 (1<<23) +#define EP93XX_SYSCON_CLKSET1_NBYP1 (1U<<23) #define EP93XX_SYSCON_CLKSET2 EP93XX_SYSCON_REG(0x24) -#define EP93XX_SYSCON_CLKSET2_NBYP2 (1<<19) -#define EP93XX_SYSCON_CLKSET2_PLL2_EN (1<<18) +#define EP93XX_SYSCON_CLKSET2_NBYP2 (1U<<19) +#define EP93XX_SYSCON_CLKSET2_PLL2_EN (1U<<18) #define EP93XX_SYSCON_DEVCFG EP93XX_SYSCON_REG(0x80) -#define EP93XX_SYSCON_DEVCFG_SWRST (1<<31) -#define EP93XX_SYSCON_DEVCFG_D1ONG (1<<30) -#define EP93XX_SYSCON_DEVCFG_D0ONG (1<<29) -#define EP93XX_SYSCON_DEVCFG_IONU2 (1<<28) -#define EP93XX_SYSCON_DEVCFG_GONK (1<<27) -#define EP93XX_SYSCON_DEVCFG_TONG (1<<26) -#define EP93XX_SYSCON_DEVCFG_MONG (1<<25) -#define EP93XX_SYSCON_DEVCFG_U3EN (1<<24) -#define EP93XX_SYSCON_DEVCFG_CPENA (1<<23) -#define EP93XX_SYSCON_DEVCFG_A2ONG (1<<22) -#define EP93XX_SYSCON_DEVCFG_A1ONG (1<<21) -#define EP93XX_SYSCON_DEVCFG_U2EN (1<<20) -#define EP93XX_SYSCON_DEVCFG_EXVC (1<<19) -#define EP93XX_SYSCON_DEVCFG_U1EN (1<<18) -#define EP93XX_SYSCON_DEVCFG_TIN (1<<17) -#define EP93XX_SYSCON_DEVCFG_HC3IN (1<<15) -#define EP93XX_SYSCON_DEVCFG_HC3EN (1<<14) -#define EP93XX_SYSCON_DEVCFG_HC1IN (1<<13) -#define EP93XX_SYSCON_DEVCFG_HC1EN (1<<12) -#define EP93XX_SYSCON_DEVCFG_HONIDE (1<<11) -#define EP93XX_SYSCON_DEVCFG_GONIDE (1<<10) -#define EP93XX_SYSCON_DEVCFG_PONG (1<<9) -#define EP93XX_SYSCON_DEVCFG_EONIDE (1<<8) -#define EP93XX_SYSCON_DEVCFG_I2SONSSP (1<<7) -#define EP93XX_SYSCON_DEVCFG_I2SONAC97 (1<<6) -#define EP93XX_SYSCON_DEVCFG_RASONP3 (1<<4) -#define EP93XX_SYSCON_DEVCFG_RAS (1<<3) -#define EP93XX_SYSCON_DEVCFG_ADCPD (1<<2) -#define EP93XX_SYSCON_DEVCFG_KEYS (1<<1) -#define EP93XX_SYSCON_DEVCFG_SHENA (1<<0) +#define EP93XX_SYSCON_DEVCFG_SWRST (1U<<31) +#define EP93XX_SYSCON_DEVCFG_D1ONG (1U<<30) +#define EP93XX_SYSCON_DEVCFG_D0ONG (1U<<29) +#define EP93XX_SYSCON_DEVCFG_IONU2 (1U<<28) +#define EP93XX_SYSCON_DEVCFG_GONK (1U<<27) +#define EP93XX_SYSCON_DEVCFG_TONG (1U<<26) +#define EP93XX_SYSCON_DEVCFG_MONG (1U<<25) +#define EP93XX_SYSCON_DEVCFG_U3EN (1U<<24) +#define EP93XX_SYSCON_DEVCFG_CPENA (1U<<23) +#define EP93XX_SYSCON_DEVCFG_A2ONG (1U<<22) +#define EP93XX_SYSCON_DEVCFG_A1ONG (1U<<21) +#define EP93XX_SYSCON_DEVCFG_U2EN (1U<<20) +#define EP93XX_SYSCON_DEVCFG_EXVC (1U<<19) +#define EP93XX_SYSCON_DEVCFG_U1EN (1U<<18) +#define EP93XX_SYSCON_DEVCFG_TIN (1U<<17) +#define EP93XX_SYSCON_DEVCFG_HC3IN (1U<<15) +#define EP93XX_SYSCON_DEVCFG_HC3EN (1U<<14) +#define EP93XX_SYSCON_DEVCFG_HC1IN (1U<<13) +#define EP93XX_SYSCON_DEVCFG_HC1EN (1U<<12) +#define EP93XX_SYSCON_DEVCFG_HONIDE (1U<<11) +#define EP93XX_SYSCON_DEVCFG_GONIDE (1U<<10) +#define EP93XX_SYSCON_DEVCFG_PONG (1U<<9) +#define EP93XX_SYSCON_DEVCFG_EONIDE (1U<<8) +#define EP93XX_SYSCON_DEVCFG_I2SONSSP (1U<<7) +#define EP93XX_SYSCON_DEVCFG_I2SONAC97 (1U<<6) +#define EP93XX_SYSCON_DEVCFG_RASONP3 (1U<<4) +#define EP93XX_SYSCON_DEVCFG_RAS (1U<<3) +#define EP93XX_SYSCON_DEVCFG_ADCPD (1U<<2) +#define EP93XX_SYSCON_DEVCFG_KEYS (1U<<1) +#define EP93XX_SYSCON_DEVCFG_SHENA (1U<<0) #define EP93XX_SYSCON_VIDCLKDIV EP93XX_SYSCON_REG(0x84) -#define EP93XX_SYSCON_CLKDIV_ENABLE (1<<15) -#define EP93XX_SYSCON_CLKDIV_ESEL (1<<14) -#define EP93XX_SYSCON_CLKDIV_PSEL (1<<13) +#define EP93XX_SYSCON_CLKDIV_ENABLE (1U<<15) +#define EP93XX_SYSCON_CLKDIV_ESEL (1U<<14) +#define EP93XX_SYSCON_CLKDIV_PSEL (1U<<13) #define EP93XX_SYSCON_CLKDIV_PDIV_SHIFT 8 #define EP93XX_SYSCON_I2SCLKDIV EP93XX_SYSCON_REG(0x8c) -#define EP93XX_SYSCON_I2SCLKDIV_SENA (1<<31) -#define EP93XX_SYSCON_I2SCLKDIV_ORIDE (1<<29) -#define EP93XX_SYSCON_I2SCLKDIV_SPOL (1<<19) +#define EP93XX_SYSCON_I2SCLKDIV_SENA (1U<<31) +#define EP93XX_SYSCON_I2SCLKDIV_ORIDE (1U<<29) +#define EP93XX_SYSCON_I2SCLKDIV_SPOL (1U<<19) #define EP93XX_I2SCLKDIV_SDIV (1 << 16) #define EP93XX_I2SCLKDIV_LRDIV32 (0 << 17) #define EP93XX_I2SCLKDIV_LRDIV64 (1 << 17) #define EP93XX_I2SCLKDIV_LRDIV128 (2 << 17) #define EP93XX_I2SCLKDIV_LRDIV_MASK (3 << 17) #define EP93XX_SYSCON_KEYTCHCLKDIV EP93XX_SYSCON_REG(0x90) -#define EP93XX_SYSCON_KEYTCHCLKDIV_TSEN (1<<31) -#define EP93XX_SYSCON_KEYTCHCLKDIV_ADIV (1<<16) -#define EP93XX_SYSCON_KEYTCHCLKDIV_KEN (1<<15) -#define EP93XX_SYSCON_KEYTCHCLKDIV_KDIV (1<<0) +#define EP93XX_SYSCON_KEYTCHCLKDIV_TSEN (1U<<31) +#define EP93XX_SYSCON_KEYTCHCLKDIV_ADIV (1U<<16) +#define EP93XX_SYSCON_KEYTCHCLKDIV_KEN (1U<<15) +#define EP93XX_SYSCON_KEYTCHCLKDIV_KDIV (1U<<0) #define EP93XX_SYSCON_SYSCFG EP93XX_SYSCON_REG(0x9c) #define EP93XX_SYSCON_SYSCFG_REV_MASK (0xf0000000) #define EP93XX_SYSCON_SYSCFG_REV_SHIFT (28) -#define EP93XX_SYSCON_SYSCFG_SBOOT (1<<8) -#define EP93XX_SYSCON_SYSCFG_LCSN7 (1<<7) -#define EP93XX_SYSCON_SYSCFG_LCSN6 (1<<6) -#define EP93XX_SYSCON_SYSCFG_LASDO (1<<5) -#define EP93XX_SYSCON_SYSCFG_LEEDA (1<<4) -#define EP93XX_SYSCON_SYSCFG_LEECLK (1<<3) -#define EP93XX_SYSCON_SYSCFG_LCSN2 (1<<1) -#define EP93XX_SYSCON_SYSCFG_LCSN1 (1<<0) +#define EP93XX_SYSCON_SYSCFG_SBOOT (1U<<8) +#define EP93XX_SYSCON_SYSCFG_LCSN7 (1U<<7) +#define EP93XX_SYSCON_SYSCFG_LCSN6 (1U<<6) +#define EP93XX_SYSCON_SYSCFG_LASDO (1U<<5) +#define EP93XX_SYSCON_SYSCFG_LEEDA (1U<<4) +#define EP93XX_SYSCON_SYSCFG_LEECLK (1U<<3) +#define EP93XX_SYSCON_SYSCFG_LCSN2 (1U<<1) +#define EP93XX_SYSCON_SYSCFG_LCSN1 (1U<<0) #define EP93XX_SYSCON_SWLOCK EP93XX_SYSCON_REG(0xc0) /* EP93xx System Controller software locked register write */ From patchwork Sun Jun 23 15:13:02 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Phong Tran X-Patchwork-Id: 11011727 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id C5C4A13AF for ; Sun, 23 Jun 2019 15:14:57 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id B3AFD28ACD for ; Sun, 23 Jun 2019 15:14:57 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id A5D9A28AD2; Sun, 23 Jun 2019 15:14:57 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.0 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 5569B28ACD for ; Sun, 23 Jun 2019 15:14:57 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726672AbfFWPOu (ORCPT ); Sun, 23 Jun 2019 11:14:50 -0400 Received: from mail-pf1-f194.google.com ([209.85.210.194]:37409 "EHLO mail-pf1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726429AbfFWPOu (ORCPT ); Sun, 23 Jun 2019 11:14:50 -0400 Received: by mail-pf1-f194.google.com with SMTP id 19so6057830pfa.4; Sun, 23 Jun 2019 08:14:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references; bh=BY5QZaIeTLWKQM1WRccSODWu7bx9/tzUnh00J2x+e1s=; b=M5olsLDJoVv+l6GDqFZmV6Wt0aSRXkIkMDnPprXL1MnDVIBnTmgSiOeqKihC0qvOZ9 GpxMIh/I1NMTys+g0wXZZOh5rU/kOZHNGqSMcKKjde+tKCXp5BOz8ul+feRuSiETM+45 MXWXOcyjWHDvAMIV5CIL/JuDZPZOUdUSj1klrGbxX2PXBhwEEcKdPlZ9aFYx9TYCqeS8 zx4cplvfKIYwdh5BKnglybyVnWmEgmURRBj+9G/dYIjD8DAQhwasdNON+0aDQ6mSnsc0 7hN4uBqQ9fkbe1R8SBk+6ZiFhCapwrwI/3dpB2s0Q15V+FoKS3av7Yy2/EeUAtqv5cRq uSZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=BY5QZaIeTLWKQM1WRccSODWu7bx9/tzUnh00J2x+e1s=; b=m6ACggvsIoGaOdSZpHp1xf6eM/WcuUayczcEbtd3Ulcxtfv1n9C4GjOZ2seaWHKlpx rXA9K1RF2var4DD8Dwim6kh8SHky7Xjq3lrsKdLlK6ovj3XGiFPHcmwn43zeZH4u1JZ7 VdSAMO/7juk4ZrSLcxisz4S8JM4FD4OHtNtoQyq+kKSOrpTXjrjTefs6h4maMKmOW/LM bU4YnDDwZwpTtxpvyVhuzhWVCewKVRrOwjEUJjdlHaQbSvm+p3yD8q0YTYPKlpfybgU+ cvts39HmJPOx/fiOFdd8Q2ArI+TPiNjh3XrZ8BngSjuWguymuceORVctSo1ijEOHJQk6 geNQ== X-Gm-Message-State: APjAAAXe2UZF7SB1quts0eg8lztPA6zZYWlyYsqv/9f8KeCjH/WazXCr rUQcA13LqrkFqMFSTKvcJ30= X-Google-Smtp-Source: APXvYqw8k9K6P1usstyY/TK4fH/2yn8PTMcksgDV6ptk0DtjWV+3yrNCZmM9+6BePCx3SZxjd7SkCA== X-Received: by 2002:a63:f648:: with SMTP id u8mr28255062pgj.132.1561302889518; Sun, 23 Jun 2019 08:14:49 -0700 (PDT) Received: from debian.net.fpt ([1.55.47.94]) by smtp.gmail.com with ESMTPSA id p6sm8329194pgs.77.2019.06.23.08.14.38 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 23 Jun 2019 08:14:48 -0700 (PDT) From: Phong Tran To: mark.rutland@arm.com, kstewart@linuxfoundation.org, songliubraving@fb.com, andrew@lunn.ch, peterz@infradead.org, nsekhar@ti.com, ast@kernel.org, jolsa@redhat.com, netdev@vger.kernel.org, gerg@uclinux.org, lorenzo.pieralisi@arm.com, will@kernel.org, linux-samsung-soc@vger.kernel.org, daniel@iogearbox.net, tranmanphong@gmail.com, festevam@gmail.com, gregory.clement@bootlin.com, allison@lohutok.net, linux@armlinux.org.uk, krzk@kernel.org, haojian.zhuang@gmail.com, bgolaszewski@baylibre.com, tony@atomide.com, mingo@redhat.com, linux-imx@nxp.com, yhs@fb.com, sebastian.hesselbarth@gmail.com, illusionist.neo@gmail.com, jason@lakedaemon.net, liviu.dudau@arm.com, s.hauer@pengutronix.de, acme@kernel.org, lkundrak@v3.sk, robert.jarzmik@free.fr, dmg@turingmachine.org, swinslow@gmail.com, namhyung@kernel.org, tglx@linutronix.de, linux-omap@vger.kernel.org, alexander.sverdlin@gmail.com, linux-arm-kernel@lists.infradead.org, info@metux.net, gregkh@linuxfoundation.org, linux-kernel@vger.kernel.org, alexander.shishkin@linux.intel.com, hsweeten@visionengravers.com, kgene@kernel.org, kernel@pengutronix.de, sudeep.holla@arm.com, bpf@vger.kernel.org, shawnguo@kernel.org, kafai@fb.com, daniel@zonque.org Subject: [PATCH 04/15] ARM: exynos: cleanup cppcheck shifting error Date: Sun, 23 Jun 2019 22:13:02 +0700 Message-Id: <20190623151313.970-5-tranmanphong@gmail.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20190623151313.970-1-tranmanphong@gmail.com> References: <20190623151313.970-1-tranmanphong@gmail.com> Sender: linux-omap-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-omap@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP [arch/arm/mach-exynos/suspend.c:288]: (error) Shifting signed 32-bit value by 31 bits is undefined behaviour Signed-off-by: Phong Tran --- arch/arm/mach-exynos/suspend.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/mach-exynos/suspend.c b/arch/arm/mach-exynos/suspend.c index be122af0de8f..8b93d130f79c 100644 --- a/arch/arm/mach-exynos/suspend.c +++ b/arch/arm/mach-exynos/suspend.c @@ -285,7 +285,7 @@ static void exynos_pm_set_wakeup_mask(void) * Set wake-up mask registers * EXYNOS_EINT_WAKEUP_MASK is set by pinctrl driver in late suspend. */ - pmu_raw_writel(exynos_irqwake_intmask & ~(1 << 31), S5P_WAKEUP_MASK); + pmu_raw_writel(exynos_irqwake_intmask & ~(1U << 31), S5P_WAKEUP_MASK); } static void exynos_pm_enter_sleep_mode(void) From patchwork Sun Jun 23 15:13:03 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Phong Tran X-Patchwork-Id: 11011731 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 7FD101580 for ; Sun, 23 Jun 2019 15:15:07 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 6BF3A28ACD for ; Sun, 23 Jun 2019 15:15:07 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 5D9E928AD2; Sun, 23 Jun 2019 15:15:07 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.0 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 19CC528ACD for ; Sun, 23 Jun 2019 15:15:07 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726671AbfFWPPA (ORCPT ); Sun, 23 Jun 2019 11:15:00 -0400 Received: from mail-pl1-f194.google.com ([209.85.214.194]:33575 "EHLO mail-pl1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726429AbfFWPPA (ORCPT ); Sun, 23 Jun 2019 11:15:00 -0400 Received: by mail-pl1-f194.google.com with SMTP id c14so5444321plo.0; Sun, 23 Jun 2019 08:15:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references; bh=x8vjNtHwOtOiYp+v5zcfCgEak2OUOTXNTlrGHys9wmc=; b=prY5NPMjkWQ8IFspCac++UoQiVBiMhoieVp4FWcrCVEgMMyWl/cauItbgNbhSG0GHk tP4CBpb/GIBmR0CQ9tBByyxfEUtOAMk+b/o2IkzNFU20UV3KGJWH89ZRkPmocq0LA0dv LjPIZDcIPe1OsLX2O9OVgm6Hjz1tstE8/jvdUl32kNSuE4LVD186nseuEmCxcf1RUhr9 nSSM0RhF9kIw1bJeMpdO4T4FYsxJSU2YALWh/inwhTqO4BzCQ6o1BtcCKif3UKjaxH6Q rHMHfvhlTQZv5Zirc9pYKdOb6nVV5SopNNmfabEwQ1dU+bSOn41lh4JbAp3lfde8+/dZ FTjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=x8vjNtHwOtOiYp+v5zcfCgEak2OUOTXNTlrGHys9wmc=; b=ZqfbgiWoFPgAqQCYnBXlIfHa6PxuWCANaJYBX+DGmZXjAIFA3WBSb0C7GW6rwQubMm akC7yIn4G5pAobtBYoD01NqYu5phhS1gwxUwyERaq/AHGfxBsjH3v5Z67gwdnUqX79d8 +4TMxC7l4cWdYF97KTu6ig9BI+rR1PHTSVv6OdjuiX3lgEELsaXLoIe29gp09bmqOBmg stQaKjt6lcE+0bb0ifFmGuvs1ZsTA7yd38IT9YLnfJk3L3PcnYtSlJ4JJiZqFIeBVJ3T uU9KZ/VRTpF5iw2kc6HKbq0LkY+3bV9IqHNbb/A8v1dTGNTZDupgczcwGOUHjOp4v/cD 58Ag== X-Gm-Message-State: APjAAAX9aLz9v9jnxrzbdo/OXNTDHpS8RbZodq9xz/AP30a74A1A92Z8 XmOdaxspandI2EzvXp67LMs= X-Google-Smtp-Source: APXvYqxsTR3lNL33V7DnaOKPQ/zlcHAgAHS4ziDze8yeNHKWjnpGcM6F2nh0rNuYMTmiqnqh/Ngk8w== X-Received: by 2002:a17:902:d707:: with SMTP id w7mr25735197ply.128.1561302899620; Sun, 23 Jun 2019 08:14:59 -0700 (PDT) Received: from debian.net.fpt ([1.55.47.94]) by smtp.gmail.com with ESMTPSA id p6sm8329194pgs.77.2019.06.23.08.14.49 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 23 Jun 2019 08:14:58 -0700 (PDT) From: Phong Tran To: mark.rutland@arm.com, kstewart@linuxfoundation.org, songliubraving@fb.com, andrew@lunn.ch, peterz@infradead.org, nsekhar@ti.com, ast@kernel.org, jolsa@redhat.com, netdev@vger.kernel.org, gerg@uclinux.org, lorenzo.pieralisi@arm.com, will@kernel.org, linux-samsung-soc@vger.kernel.org, daniel@iogearbox.net, tranmanphong@gmail.com, festevam@gmail.com, gregory.clement@bootlin.com, allison@lohutok.net, linux@armlinux.org.uk, krzk@kernel.org, haojian.zhuang@gmail.com, bgolaszewski@baylibre.com, tony@atomide.com, mingo@redhat.com, linux-imx@nxp.com, yhs@fb.com, sebastian.hesselbarth@gmail.com, illusionist.neo@gmail.com, jason@lakedaemon.net, liviu.dudau@arm.com, s.hauer@pengutronix.de, acme@kernel.org, lkundrak@v3.sk, robert.jarzmik@free.fr, dmg@turingmachine.org, swinslow@gmail.com, namhyung@kernel.org, tglx@linutronix.de, linux-omap@vger.kernel.org, alexander.sverdlin@gmail.com, linux-arm-kernel@lists.infradead.org, info@metux.net, gregkh@linuxfoundation.org, linux-kernel@vger.kernel.org, alexander.shishkin@linux.intel.com, hsweeten@visionengravers.com, kgene@kernel.org, kernel@pengutronix.de, sudeep.holla@arm.com, bpf@vger.kernel.org, shawnguo@kernel.org, kafai@fb.com, daniel@zonque.org Subject: [PATCH 05/15] ARM: footbridge: cleanup cppcheck shifting error Date: Sun, 23 Jun 2019 22:13:03 +0700 Message-Id: <20190623151313.970-6-tranmanphong@gmail.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20190623151313.970-1-tranmanphong@gmail.com> References: <20190623151313.970-1-tranmanphong@gmail.com> Sender: linux-omap-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-omap@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP [arch/arm/mach-footbridge/dc21285.c:236]: (error) Shifting signed 32-bit value by 31 bits is undefined behaviour Signed-off-by: Phong Tran --- arch/arm/mach-footbridge/dc21285.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/mach-footbridge/dc21285.c b/arch/arm/mach-footbridge/dc21285.c index 8b81a17f675d..a6c86175e76c 100644 --- a/arch/arm/mach-footbridge/dc21285.c +++ b/arch/arm/mach-footbridge/dc21285.c @@ -230,7 +230,7 @@ static irqreturn_t dc21285_parity_irq(int irq, void *dev_id) printk("\n"); cmd = *CSR_PCICMD & 0xffff; - *CSR_PCICMD = cmd | 1 << 31; + *CSR_PCICMD = cmd | 1U << 31; /* * back off this interrupt From patchwork Sun Jun 23 15:13:04 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Phong Tran X-Patchwork-Id: 11011735 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id D53CD1580 for ; Sun, 23 Jun 2019 15:15:19 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id C54BF28ACD for ; Sun, 23 Jun 2019 15:15:19 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id B856A28AD2; Sun, 23 Jun 2019 15:15:19 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.0 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI, UPPERCASE_50_75 autolearn=unavailable version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 458B028ACD for ; Sun, 23 Jun 2019 15:15:19 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726873AbfFWPPM (ORCPT ); Sun, 23 Jun 2019 11:15:12 -0400 Received: from mail-pg1-f194.google.com ([209.85.215.194]:42789 "EHLO mail-pg1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726429AbfFWPPK (ORCPT ); Sun, 23 Jun 2019 11:15:10 -0400 Received: by mail-pg1-f194.google.com with SMTP id l19so5717340pgh.9; Sun, 23 Jun 2019 08:15:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references; bh=mm1dTXMWnksShv1qsoX7kjs5qFgC6/OHjmwMeM+dQy0=; b=PMusJSQKv2QfwzEdNIDXqQrvvtamFh5gSDyumzv3wn7ny/R+qFb/qOCPrPiK+Oauxt 32jmczWFEhdKrYJUsfuKmnwe6H4kHn0MInzJgeJaTXrQBgku0JWg7+Omn2VJKab0pKaL JozGm6sU+Vx9Q0itKWxyFXLM+jELerAbdQUulyvReCpLSIqpxm2CY9oPupKqY5/I6sSE qTZeMlQPp28phwx55e981qqPBR5aYQBxWEDguGHSKHvJgBhANiQLMVZqHIk32PgqsR4t VcuafmRtOumtkLlcWt2rkWo9hMeYZB9U5sW/7vkkqbNcJG/oPBUmSLHjV8Fg9NaHt5fp W7Tg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=mm1dTXMWnksShv1qsoX7kjs5qFgC6/OHjmwMeM+dQy0=; b=O321D0hf8wa/CJI1+8lKVddvjr3QubSM8/m2MRXkO3gAVJeYBDnAHYCTuKqzSXfBZU IkVGt1Ha9VKbEz1UXG8E0ToN3y+bex/SOy+fVHGVakPpWFFZO3IOUuirjoFK3tdtf9X6 ClB0YOIlWQnZmKhUiZRt5VfE03LVIJxb6fCxqh8Kd1HlFnFixwXDuX0Ou1FNa/5V0lCz 6aJPZmF44dRrGL3aFFO/nVAioCiCdIbpW3JX1K3y+M/AMH2JK+nMemxo8zav6/od7ePL aVUEdW8OM23F49H9vE5gy+fLm36ldIlZwwYHrD8V9/BtvmE4T7ByrNbBzu/HA8M7LwVD /iyA== X-Gm-Message-State: APjAAAVpxwnyu/O7HlFjJRkH2IBiLghdfogJLECIWOjDbzwX3GZ0A9pK Qj0P1ZJLWXbYw3ZX5SXU+EM= X-Google-Smtp-Source: APXvYqwpDHemTjk91V1i+rnw2Nx/nfwf89c8nRaLim4HHHw3DC4Hb5Z6OkupEivXLpb4ZGXvwICHYw== X-Received: by 2002:a63:5247:: with SMTP id s7mr27245447pgl.29.1561302909589; Sun, 23 Jun 2019 08:15:09 -0700 (PDT) Received: from debian.net.fpt ([1.55.47.94]) by smtp.gmail.com with ESMTPSA id p6sm8329194pgs.77.2019.06.23.08.14.59 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 23 Jun 2019 08:15:08 -0700 (PDT) From: Phong Tran To: mark.rutland@arm.com, kstewart@linuxfoundation.org, songliubraving@fb.com, andrew@lunn.ch, peterz@infradead.org, nsekhar@ti.com, ast@kernel.org, jolsa@redhat.com, netdev@vger.kernel.org, gerg@uclinux.org, lorenzo.pieralisi@arm.com, will@kernel.org, linux-samsung-soc@vger.kernel.org, daniel@iogearbox.net, tranmanphong@gmail.com, festevam@gmail.com, gregory.clement@bootlin.com, allison@lohutok.net, linux@armlinux.org.uk, krzk@kernel.org, haojian.zhuang@gmail.com, bgolaszewski@baylibre.com, tony@atomide.com, mingo@redhat.com, linux-imx@nxp.com, yhs@fb.com, sebastian.hesselbarth@gmail.com, illusionist.neo@gmail.com, jason@lakedaemon.net, liviu.dudau@arm.com, s.hauer@pengutronix.de, acme@kernel.org, lkundrak@v3.sk, robert.jarzmik@free.fr, dmg@turingmachine.org, swinslow@gmail.com, namhyung@kernel.org, tglx@linutronix.de, linux-omap@vger.kernel.org, alexander.sverdlin@gmail.com, linux-arm-kernel@lists.infradead.org, info@metux.net, gregkh@linuxfoundation.org, linux-kernel@vger.kernel.org, alexander.shishkin@linux.intel.com, hsweeten@visionengravers.com, kgene@kernel.org, kernel@pengutronix.de, sudeep.holla@arm.com, bpf@vger.kernel.org, shawnguo@kernel.org, kafai@fb.com, daniel@zonque.org Subject: [PATCH 06/15] ARM: imx: cleanup cppcheck shifting errors Date: Sun, 23 Jun 2019 22:13:04 +0700 Message-Id: <20190623151313.970-7-tranmanphong@gmail.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20190623151313.970-1-tranmanphong@gmail.com> References: <20190623151313.970-1-tranmanphong@gmail.com> Sender: linux-omap-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-omap@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP [arch/arm/mach-imx/iomux-mx3.h:93]: (error) Shifting signed 32-bit value by 31 bits is undefined behaviour Signed-off-by: Phong Tran --- arch/arm/mach-imx/iomux-mx3.h | 64 +++++++++++++++++++++---------------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/arch/arm/mach-imx/iomux-mx3.h b/arch/arm/mach-imx/iomux-mx3.h index 99270a183d47..c30951dd110d 100644 --- a/arch/arm/mach-imx/iomux-mx3.h +++ b/arch/arm/mach-imx/iomux-mx3.h @@ -59,38 +59,38 @@ enum iomux_pad_config { * various IOMUX general purpose functions */ enum iomux_gp_func { - MUX_PGP_FIRI = 1 << 0, - MUX_DDR_MODE = 1 << 1, - MUX_PGP_CSPI_BB = 1 << 2, - MUX_PGP_ATA_1 = 1 << 3, - MUX_PGP_ATA_2 = 1 << 4, - MUX_PGP_ATA_3 = 1 << 5, - MUX_PGP_ATA_4 = 1 << 6, - MUX_PGP_ATA_5 = 1 << 7, - MUX_PGP_ATA_6 = 1 << 8, - MUX_PGP_ATA_7 = 1 << 9, - MUX_PGP_ATA_8 = 1 << 10, - MUX_PGP_UH2 = 1 << 11, - MUX_SDCTL_CSD0_SEL = 1 << 12, - MUX_SDCTL_CSD1_SEL = 1 << 13, - MUX_CSPI1_UART3 = 1 << 14, - MUX_EXTDMAREQ2_MBX_SEL = 1 << 15, - MUX_TAMPER_DETECT_EN = 1 << 16, - MUX_PGP_USB_4WIRE = 1 << 17, - MUX_PGP_USB_COMMON = 1 << 18, - MUX_SDHC_MEMSTICK1 = 1 << 19, - MUX_SDHC_MEMSTICK2 = 1 << 20, - MUX_PGP_SPLL_BYP = 1 << 21, - MUX_PGP_UPLL_BYP = 1 << 22, - MUX_PGP_MSHC1_CLK_SEL = 1 << 23, - MUX_PGP_MSHC2_CLK_SEL = 1 << 24, - MUX_CSPI3_UART5_SEL = 1 << 25, - MUX_PGP_ATA_9 = 1 << 26, - MUX_PGP_USB_SUSPEND = 1 << 27, - MUX_PGP_USB_OTG_LOOPBACK = 1 << 28, - MUX_PGP_USB_HS1_LOOPBACK = 1 << 29, - MUX_PGP_USB_HS2_LOOPBACK = 1 << 30, - MUX_CLKO_DDR_MODE = 1 << 31, + MUX_PGP_FIRI = 1U << 0, + MUX_DDR_MODE = 1U << 1, + MUX_PGP_CSPI_BB = 1U << 2, + MUX_PGP_ATA_1 = 1U << 3, + MUX_PGP_ATA_2 = 1U << 4, + MUX_PGP_ATA_3 = 1U << 5, + MUX_PGP_ATA_4 = 1U << 6, + MUX_PGP_ATA_5 = 1U << 7, + MUX_PGP_ATA_6 = 1U << 8, + MUX_PGP_ATA_7 = 1U << 9, + MUX_PGP_ATA_8 = 1U << 10, + MUX_PGP_UH2 = 1U << 11, + MUX_SDCTL_CSD0_SEL = 1U << 12, + MUX_SDCTL_CSD1_SEL = 1U << 13, + MUX_CSPI1_UART3 = 1U << 14, + MUX_EXTDMAREQ2_MBX_SEL = 1U << 15, + MUX_TAMPER_DETECT_EN = 1U << 16, + MUX_PGP_USB_4WIRE = 1U << 17, + MUX_PGP_USB_COMMON = 1U << 18, + MUX_SDHC_MEMSTICK1 = 1U << 19, + MUX_SDHC_MEMSTICK2 = 1U << 20, + MUX_PGP_SPLL_BYP = 1U << 21, + MUX_PGP_UPLL_BYP = 1U << 22, + MUX_PGP_MSHC1_CLK_SEL = 1U << 23, + MUX_PGP_MSHC2_CLK_SEL = 1U << 24, + MUX_CSPI3_UART5_SEL = 1U << 25, + MUX_PGP_ATA_9 = 1U << 26, + MUX_PGP_USB_SUSPEND = 1U << 27, + MUX_PGP_USB_OTG_LOOPBACK = 1U << 28, + MUX_PGP_USB_HS1_LOOPBACK = 1U << 29, + MUX_PGP_USB_HS2_LOOPBACK = 1U << 30, + MUX_CLKO_DDR_MODE = 1U << 31, }; /* From patchwork Sun Jun 23 15:13:05 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Phong Tran X-Patchwork-Id: 11011737 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id E65741580 for ; Sun, 23 Jun 2019 15:15:21 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id D5A2F28ACD for ; Sun, 23 Jun 2019 15:15:21 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id C8CAA28AD2; Sun, 23 Jun 2019 15:15:21 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.0 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 7C0FC28ACD for ; Sun, 23 Jun 2019 15:15:21 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726675AbfFWPPU (ORCPT ); Sun, 23 Jun 2019 11:15:20 -0400 Received: from mail-pg1-f194.google.com ([209.85.215.194]:41690 "EHLO mail-pg1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726429AbfFWPPU (ORCPT ); Sun, 23 Jun 2019 11:15:20 -0400 Received: by mail-pg1-f194.google.com with SMTP id y72so5718101pgd.8; Sun, 23 Jun 2019 08:15:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references; bh=tYXgV+4FEeL0stwiIRomoDd4zL1RwU+zsYxx6pR+GDg=; b=iyDbf5jlcK5ckqHBofdjPOTeaOjt1s9Bz0tufSk8MuyD6kKQ16ULq/0uDoakNxthGu PCYPz0UYxjvTrms3agRe0akLUxfOh2Zy1jtc22jlpLVqysEfoyhbnEuAtiMf3cWVmEPb uXuKZHREovOuTFjOGSrrCZdaQDKkNEuxZDAnfglkU0RsWP4/NwQLbcj4GO/zf4v290FR moLz2g/f/5xqCY5JdBbA7677bQ/O0zon3J+fTgf52dIpVyGB7yoodE/CLWVjDYYZiK2d Pnv9PLY0DGJzZ72awpIzgpIe+md7pW+kxTG7+R+S6UH4kgRwX6yaD/ej87MQBjv2E0ow KLxA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=tYXgV+4FEeL0stwiIRomoDd4zL1RwU+zsYxx6pR+GDg=; b=dnWzCANNYh9lz6ZZK8UVdGTb3R7t+Mt3khG0QDV1YSOWyyk6RD5lSt5KONqQuZnF3P 1MkyHRcVHJ+d9LIsS7iR6t6PD+gm4hz5m+PJe9eQJl+f/8PNWezsXOdhjsoD5hR9J0Yz ju17RGwhUO2M02oZ5wKWUWCMbVmnM9DWv+MuavXF6ewwDCikPtf09opAg0n1nyWOkIA2 4mljcYj2rGZfHh33yHZnLj0riyBR9/L43fO2J9fIpvbdvytsf9S38BdNqc8r7qW9qKfi krzKYI4yk7qTkSo/dX8aukhAqIwj1fQkA85Ro8sHYYjPp4J67MI/dxiOt0jZbQzp75bi zrKA== X-Gm-Message-State: APjAAAVUxgvvwfgXcNhFp3XcryMv2ykzv/AD0MxEriSbYcQlHw+tTxdB Fs2fX5JfZdnQ3bUoRcC0rEQ= X-Google-Smtp-Source: APXvYqyOlJHB20geOttzXlzod9Mc8Zo/Cs1PMwf2nI3ZP/QmU8m75HiB+SrarD3dipOxvAplDbM3ZA== X-Received: by 2002:a65:6481:: with SMTP id e1mr20881530pgv.408.1561302919678; Sun, 23 Jun 2019 08:15:19 -0700 (PDT) Received: from debian.net.fpt ([1.55.47.94]) by smtp.gmail.com with ESMTPSA id p6sm8329194pgs.77.2019.06.23.08.15.09 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 23 Jun 2019 08:15:18 -0700 (PDT) From: Phong Tran To: mark.rutland@arm.com, kstewart@linuxfoundation.org, songliubraving@fb.com, andrew@lunn.ch, peterz@infradead.org, nsekhar@ti.com, ast@kernel.org, jolsa@redhat.com, netdev@vger.kernel.org, gerg@uclinux.org, lorenzo.pieralisi@arm.com, will@kernel.org, linux-samsung-soc@vger.kernel.org, daniel@iogearbox.net, tranmanphong@gmail.com, festevam@gmail.com, gregory.clement@bootlin.com, allison@lohutok.net, linux@armlinux.org.uk, krzk@kernel.org, haojian.zhuang@gmail.com, bgolaszewski@baylibre.com, tony@atomide.com, mingo@redhat.com, linux-imx@nxp.com, yhs@fb.com, sebastian.hesselbarth@gmail.com, illusionist.neo@gmail.com, jason@lakedaemon.net, liviu.dudau@arm.com, s.hauer@pengutronix.de, acme@kernel.org, lkundrak@v3.sk, robert.jarzmik@free.fr, dmg@turingmachine.org, swinslow@gmail.com, namhyung@kernel.org, tglx@linutronix.de, linux-omap@vger.kernel.org, alexander.sverdlin@gmail.com, linux-arm-kernel@lists.infradead.org, info@metux.net, gregkh@linuxfoundation.org, linux-kernel@vger.kernel.org, alexander.shishkin@linux.intel.com, hsweeten@visionengravers.com, kgene@kernel.org, kernel@pengutronix.de, sudeep.holla@arm.com, bpf@vger.kernel.org, shawnguo@kernel.org, kafai@fb.com, daniel@zonque.org Subject: [PATCH 07/15] ARM: ks8695: cleanup cppcheck shifting error Date: Sun, 23 Jun 2019 22:13:05 +0700 Message-Id: <20190623151313.970-8-tranmanphong@gmail.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20190623151313.970-1-tranmanphong@gmail.com> References: <20190623151313.970-1-tranmanphong@gmail.com> Sender: linux-omap-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-omap@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP [arch/arm/mach-ks8695/pci.c:33]: (error) Shifting signed 32-bit value by 31 bits is undefined behaviour Signed-off-by: Phong Tran --- arch/arm/mach-ks8695/regs-pci.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm/mach-ks8695/regs-pci.h b/arch/arm/mach-ks8695/regs-pci.h index 75a9db6edbd9..9ddab054c6fc 100644 --- a/arch/arm/mach-ks8695/regs-pci.h +++ b/arch/arm/mach-ks8695/regs-pci.h @@ -45,9 +45,9 @@ -#define CFRV_GUEST (1 << 23) +#define CFRV_GUEST (1U << 23) #define PBCA_TYPE1 (1) -#define PBCA_ENABLE (1 << 31) +#define PBCA_ENABLE (1U << 31) From patchwork Sun Jun 23 15:13:06 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Phong Tran X-Patchwork-Id: 11011741 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id C65E213AF for ; Sun, 23 Jun 2019 15:15:32 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id B282B285E1 for ; Sun, 23 Jun 2019 15:15:32 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 9EF2F28699; Sun, 23 Jun 2019 15:15:32 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.0 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI, UPPERCASE_50_75 autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id EFBA7285E1 for ; Sun, 23 Jun 2019 15:15:31 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726657AbfFWPPb (ORCPT ); Sun, 23 Jun 2019 11:15:31 -0400 Received: from mail-pf1-f195.google.com ([209.85.210.195]:44490 "EHLO mail-pf1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726429AbfFWPPb (ORCPT ); Sun, 23 Jun 2019 11:15:31 -0400 Received: by mail-pf1-f195.google.com with SMTP id t16so6036709pfe.11; Sun, 23 Jun 2019 08:15:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references; bh=L0UfAu4RGia4GS3muX4lakhT5pWjpqfS2DSyh3KgkpM=; b=gi8r3/2xEzBaOjLqxGaqGRBReYx8HWWCsY0SvUwMJi1fgYlAzgwyzqSWl8Y2OKytRT KL5gM88Kuzm3leCBzcWr+CdFjgMQZEo6mlBmHYRDooy0nr9EZZrCdn7cJ0k6AJaeyYr+ nXOOqgpnkHz0kHTMfxA2B9R1/yuNnoHUDMS8Fn0lRDimDJRog5AcPgH2xwcMGV6rXxAX dPrkJaLAxTvalDmU+JUMI0ZX41phzmWSNGZpgU22Tak6LMnAUFcpQcFRsbUeIyf2pHKg Tgz92tdzIMz+CiqCZBQ/exylS1uljV33+Yqj8HljRBB7XQb8q6whpBW64l4XhTYjW6jh e2lQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=L0UfAu4RGia4GS3muX4lakhT5pWjpqfS2DSyh3KgkpM=; b=qKK04w/aH5J+jsc4+DCZAK30Z7/4kdvZKcvOKOa64v7SM/aUuZ9qeow65NZg4yiUE0 DAi5l66Z+jSwOwWmx2huCrHHxkJWvDEALokggtPSbwIwUvl3c2vnim/yXoaTuL9TaPxS J1A6h5at0gzVHGiUkF4VabrSb03PRYdQPlirK9lK0dOdoiVLDdF5zBsVLeqPdcj45rcj bF57hjPAxcDcVE5il8wXg3iJ/L/5BoORBQKQmxrnUqUgfNAbo+VPQ43J2iJ7ge0a+MYX Yz2/y14F39sr4mYtlGdXwy4/hDe3n/snehcVEDRkqDKhXSRRHTBI8T0GHdV6xeJe8ayq GY8Q== X-Gm-Message-State: APjAAAWYvWy1DrRGbLGbsTLeBc4mc5CHz7gIKdYTuZ8e9PtdGH6PkHT4 0twSoYLQyFDi6E6SQirbkts= X-Google-Smtp-Source: APXvYqxX97Z8JciDrg19cFcRn9GwU2f9SWKDzsQO6KfyBXWZh8XmkOupTZI3RNbayuvdGCxEODTwiw== X-Received: by 2002:a63:6c87:: with SMTP id h129mr29032311pgc.427.1561302929698; Sun, 23 Jun 2019 08:15:29 -0700 (PDT) Received: from debian.net.fpt ([1.55.47.94]) by smtp.gmail.com with ESMTPSA id p6sm8329194pgs.77.2019.06.23.08.15.19 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 23 Jun 2019 08:15:28 -0700 (PDT) From: Phong Tran To: mark.rutland@arm.com, kstewart@linuxfoundation.org, songliubraving@fb.com, andrew@lunn.ch, peterz@infradead.org, nsekhar@ti.com, ast@kernel.org, jolsa@redhat.com, netdev@vger.kernel.org, gerg@uclinux.org, lorenzo.pieralisi@arm.com, will@kernel.org, linux-samsung-soc@vger.kernel.org, daniel@iogearbox.net, tranmanphong@gmail.com, festevam@gmail.com, gregory.clement@bootlin.com, allison@lohutok.net, linux@armlinux.org.uk, krzk@kernel.org, haojian.zhuang@gmail.com, bgolaszewski@baylibre.com, tony@atomide.com, mingo@redhat.com, linux-imx@nxp.com, yhs@fb.com, sebastian.hesselbarth@gmail.com, illusionist.neo@gmail.com, jason@lakedaemon.net, liviu.dudau@arm.com, s.hauer@pengutronix.de, acme@kernel.org, lkundrak@v3.sk, robert.jarzmik@free.fr, dmg@turingmachine.org, swinslow@gmail.com, namhyung@kernel.org, tglx@linutronix.de, linux-omap@vger.kernel.org, alexander.sverdlin@gmail.com, linux-arm-kernel@lists.infradead.org, info@metux.net, gregkh@linuxfoundation.org, linux-kernel@vger.kernel.org, alexander.shishkin@linux.intel.com, hsweeten@visionengravers.com, kgene@kernel.org, kernel@pengutronix.de, sudeep.holla@arm.com, bpf@vger.kernel.org, shawnguo@kernel.org, kafai@fb.com, daniel@zonque.org Subject: [PATCH 08/15] ARM: mmp: cleanup cppcheck shifting errors Date: Sun, 23 Jun 2019 22:13:06 +0700 Message-Id: <20190623151313.970-9-tranmanphong@gmail.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20190623151313.970-1-tranmanphong@gmail.com> References: <20190623151313.970-1-tranmanphong@gmail.com> Sender: linux-omap-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-omap@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP [arch/arm/mach-mmp/pm-mmp2.c:121]: (error) Shifting signed 32-bit value by 31 bits is undefined behaviour [arch/arm/mach-mmp/pm-mmp2.c:136]: (error) Shifting signed 32-bit value by 31 bits is undefined behaviour [arch/arm/mach-mmp/pm-mmp2.c:244]: (error) Shifting signed 32-bit value by 31 bits is undefined behaviour [arch/arm/mach-mmp/pm-pxa910.c:141]: (error) Shifting signed 32-bit value by 31 bits is undefined behaviour [arch/arm/mach-mmp/pm-pxa910.c:159]: (error) Shifting signed 32-bit value by 31 bits is undefined behaviour Signed-off-by: Phong Tran Acked-by: Lubomir Rintel [mmp] --- arch/arm/mach-mmp/pm-mmp2.h | 40 +++++++++++------------ arch/arm/mach-mmp/pm-pxa910.h | 76 +++++++++++++++++++++---------------------- 2 files changed, 58 insertions(+), 58 deletions(-) diff --git a/arch/arm/mach-mmp/pm-mmp2.h b/arch/arm/mach-mmp/pm-mmp2.h index 70299a9450d3..87fd1c81547d 100644 --- a/arch/arm/mach-mmp/pm-mmp2.h +++ b/arch/arm/mach-mmp/pm-mmp2.h @@ -12,37 +12,37 @@ #include "addr-map.h" #define APMU_PJ_IDLE_CFG APMU_REG(0x018) -#define APMU_PJ_IDLE_CFG_PJ_IDLE (1 << 1) -#define APMU_PJ_IDLE_CFG_PJ_PWRDWN (1 << 5) +#define APMU_PJ_IDLE_CFG_PJ_IDLE (1U << 1) +#define APMU_PJ_IDLE_CFG_PJ_PWRDWN (1U << 5) #define APMU_PJ_IDLE_CFG_PWR_SW(x) ((x) << 16) -#define APMU_PJ_IDLE_CFG_L2_PWR_SW (1 << 19) +#define APMU_PJ_IDLE_CFG_L2_PWR_SW (1U << 19) #define APMU_PJ_IDLE_CFG_ISO_MODE_CNTRL_MASK (3 << 28) #define APMU_SRAM_PWR_DWN APMU_REG(0x08c) #define MPMU_SCCR MPMU_REG(0x038) #define MPMU_PCR_PJ MPMU_REG(0x1000) -#define MPMU_PCR_PJ_AXISD (1 << 31) -#define MPMU_PCR_PJ_SLPEN (1 << 29) -#define MPMU_PCR_PJ_SPSD (1 << 28) -#define MPMU_PCR_PJ_DDRCORSD (1 << 27) -#define MPMU_PCR_PJ_APBSD (1 << 26) -#define MPMU_PCR_PJ_INTCLR (1 << 24) -#define MPMU_PCR_PJ_SLPWP0 (1 << 23) -#define MPMU_PCR_PJ_SLPWP1 (1 << 22) -#define MPMU_PCR_PJ_SLPWP2 (1 << 21) -#define MPMU_PCR_PJ_SLPWP3 (1 << 20) -#define MPMU_PCR_PJ_VCTCXOSD (1 << 19) -#define MPMU_PCR_PJ_SLPWP4 (1 << 18) -#define MPMU_PCR_PJ_SLPWP5 (1 << 17) -#define MPMU_PCR_PJ_SLPWP6 (1 << 16) -#define MPMU_PCR_PJ_SLPWP7 (1 << 15) +#define MPMU_PCR_PJ_AXISD (1U << 31) +#define MPMU_PCR_PJ_SLPEN (1U << 29) +#define MPMU_PCR_PJ_SPSD (1U << 28) +#define MPMU_PCR_PJ_DDRCORSD (1U << 27) +#define MPMU_PCR_PJ_APBSD (1U << 26) +#define MPMU_PCR_PJ_INTCLR (1U << 24) +#define MPMU_PCR_PJ_SLPWP0 (1U << 23) +#define MPMU_PCR_PJ_SLPWP1 (1U << 22) +#define MPMU_PCR_PJ_SLPWP2 (1U << 21) +#define MPMU_PCR_PJ_SLPWP3 (1U << 20) +#define MPMU_PCR_PJ_VCTCXOSD (1U << 19) +#define MPMU_PCR_PJ_SLPWP4 (1U << 18) +#define MPMU_PCR_PJ_SLPWP5 (1U << 17) +#define MPMU_PCR_PJ_SLPWP6 (1U << 16) +#define MPMU_PCR_PJ_SLPWP7 (1U << 15) #define MPMU_PLL2_CTRL1 MPMU_REG(0x0414) #define MPMU_CGR_PJ MPMU_REG(0x1024) #define MPMU_WUCRM_PJ MPMU_REG(0x104c) -#define MPMU_WUCRM_PJ_WAKEUP(x) (1 << (x)) -#define MPMU_WUCRM_PJ_RTC_ALARM (1 << 17) +#define MPMU_WUCRM_PJ_WAKEUP(x) (1U << (x)) +#define MPMU_WUCRM_PJ_RTC_ALARM (1U << 17) enum { POWER_MODE_ACTIVE = 0, diff --git a/arch/arm/mach-mmp/pm-pxa910.h b/arch/arm/mach-mmp/pm-pxa910.h index 8e6344adaf51..0958cde1ca6e 100644 --- a/arch/arm/mach-mmp/pm-pxa910.h +++ b/arch/arm/mach-mmp/pm-pxa910.h @@ -10,54 +10,54 @@ #define __PXA910_PM_H__ #define APMU_MOH_IDLE_CFG APMU_REG(0x0018) -#define APMU_MOH_IDLE_CFG_MOH_IDLE (1 << 1) -#define APMU_MOH_IDLE_CFG_MOH_PWRDWN (1 << 5) -#define APMU_MOH_IDLE_CFG_MOH_SRAM_PWRDWN (1 << 6) +#define APMU_MOH_IDLE_CFG_MOH_IDLE (1U << 1) +#define APMU_MOH_IDLE_CFG_MOH_PWRDWN (1U << 5) +#define APMU_MOH_IDLE_CFG_MOH_SRAM_PWRDWN (1U << 6) #define APMU_MOH_IDLE_CFG_MOH_PWR_SW(x) (((x) & 0x3) << 16) #define APMU_MOH_IDLE_CFG_MOH_L2_PWR_SW(x) (((x) & 0x3) << 18) -#define APMU_MOH_IDLE_CFG_MOH_DIS_MC_SW_REQ (1 << 21) -#define APMU_MOH_IDLE_CFG_MOH_MC_WAKE_EN (1 << 20) +#define APMU_MOH_IDLE_CFG_MOH_DIS_MC_SW_REQ (1U << 21) +#define APMU_MOH_IDLE_CFG_MOH_MC_WAKE_EN (1U << 20) #define APMU_SQU_CLK_GATE_CTRL APMU_REG(0x001c) #define APMU_MC_HW_SLP_TYPE APMU_REG(0x00b0) #define MPMU_FCCR MPMU_REG(0x0008) #define MPMU_APCR MPMU_REG(0x1000) -#define MPMU_APCR_AXISD (1 << 31) -#define MPMU_APCR_DSPSD (1 << 30) -#define MPMU_APCR_SLPEN (1 << 29) -#define MPMU_APCR_DTCMSD (1 << 28) -#define MPMU_APCR_DDRCORSD (1 << 27) -#define MPMU_APCR_APBSD (1 << 26) -#define MPMU_APCR_BBSD (1 << 25) -#define MPMU_APCR_SLPWP0 (1 << 23) -#define MPMU_APCR_SLPWP1 (1 << 22) -#define MPMU_APCR_SLPWP2 (1 << 21) -#define MPMU_APCR_SLPWP3 (1 << 20) -#define MPMU_APCR_VCTCXOSD (1 << 19) -#define MPMU_APCR_SLPWP4 (1 << 18) -#define MPMU_APCR_SLPWP5 (1 << 17) -#define MPMU_APCR_SLPWP6 (1 << 16) -#define MPMU_APCR_SLPWP7 (1 << 15) -#define MPMU_APCR_MSASLPEN (1 << 14) -#define MPMU_APCR_STBYEN (1 << 13) +#define MPMU_APCR_AXISD (1U << 31) +#define MPMU_APCR_DSPSD (1U << 30) +#define MPMU_APCR_SLPEN (1U << 29) +#define MPMU_APCR_DTCMSD (1U << 28) +#define MPMU_APCR_DDRCORSD (1U << 27) +#define MPMU_APCR_APBSD (1U << 26) +#define MPMU_APCR_BBSD (1U << 25) +#define MPMU_APCR_SLPWP0 (1U << 23) +#define MPMU_APCR_SLPWP1 (1U << 22) +#define MPMU_APCR_SLPWP2 (1U << 21) +#define MPMU_APCR_SLPWP3 (1U << 20) +#define MPMU_APCR_VCTCXOSD (1U << 19) +#define MPMU_APCR_SLPWP4 (1U << 18) +#define MPMU_APCR_SLPWP5 (1U << 17) +#define MPMU_APCR_SLPWP6 (1U << 16) +#define MPMU_APCR_SLPWP7 (1U << 15) +#define MPMU_APCR_MSASLPEN (1U << 14) +#define MPMU_APCR_STBYEN (1U << 13) #define MPMU_AWUCRM MPMU_REG(0x104c) -#define MPMU_AWUCRM_AP_ASYNC_INT (1 << 25) -#define MPMU_AWUCRM_AP_FULL_IDLE (1 << 24) -#define MPMU_AWUCRM_SDH1 (1 << 23) -#define MPMU_AWUCRM_SDH2 (1 << 22) -#define MPMU_AWUCRM_KEYPRESS (1 << 21) -#define MPMU_AWUCRM_TRACKBALL (1 << 20) -#define MPMU_AWUCRM_NEWROTARY (1 << 19) -#define MPMU_AWUCRM_RTC_ALARM (1 << 17) -#define MPMU_AWUCRM_AP2_TIMER_3 (1 << 13) -#define MPMU_AWUCRM_AP2_TIMER_2 (1 << 12) -#define MPMU_AWUCRM_AP2_TIMER_1 (1 << 11) -#define MPMU_AWUCRM_AP1_TIMER_3 (1 << 10) -#define MPMU_AWUCRM_AP1_TIMER_2 (1 << 9) -#define MPMU_AWUCRM_AP1_TIMER_1 (1 << 8) -#define MPMU_AWUCRM_WAKEUP(x) (1 << ((x) & 0x7)) +#define MPMU_AWUCRM_AP_ASYNC_INT (1U << 25) +#define MPMU_AWUCRM_AP_FULL_IDLE (1U << 24) +#define MPMU_AWUCRM_SDH1 (1U << 23) +#define MPMU_AWUCRM_SDH2 (1U << 22) +#define MPMU_AWUCRM_KEYPRESS (1U << 21) +#define MPMU_AWUCRM_TRACKBALL (1U << 20) +#define MPMU_AWUCRM_NEWROTARY (1U << 19) +#define MPMU_AWUCRM_RTC_ALARM (1U << 17) +#define MPMU_AWUCRM_AP2_TIMER_3 (1U << 13) +#define MPMU_AWUCRM_AP2_TIMER_2 (1U << 12) +#define MPMU_AWUCRM_AP2_TIMER_1 (1U << 11) +#define MPMU_AWUCRM_AP1_TIMER_3 (1U << 10) +#define MPMU_AWUCRM_AP1_TIMER_2 (1U << 9) +#define MPMU_AWUCRM_AP1_TIMER_1 (1U << 8) +#define MPMU_AWUCRM_WAKEUP(x) (1U << ((x) & 0x7)) enum { POWER_MODE_ACTIVE = 0, From patchwork Sun Jun 23 15:13:07 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Phong Tran X-Patchwork-Id: 11011747 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 9C48713AF for ; Sun, 23 Jun 2019 15:15:47 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 8C21328658 for ; Sun, 23 Jun 2019 15:15:47 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 7DCA1287A5; Sun, 23 Jun 2019 15:15:47 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.0 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 3460E28658 for ; Sun, 23 Jun 2019 15:15:47 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726429AbfFWPPl (ORCPT ); Sun, 23 Jun 2019 11:15:41 -0400 Received: from mail-pl1-f194.google.com ([209.85.214.194]:42425 "EHLO mail-pl1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726399AbfFWPPk (ORCPT ); Sun, 23 Jun 2019 11:15:40 -0400 Received: by mail-pl1-f194.google.com with SMTP id ay6so5413091plb.9; Sun, 23 Jun 2019 08:15:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references; bh=3+L+m92RKVlxIth04caf4Zltjx0JFkHOCKxF0c91WgY=; b=dIfhu/+wcLcn3FRJePZkcj3m3UIw5F8tRx+ntxu6JlzAyAyfk4Q7NnyzRl/Y8qnLnn OiT+qZoFJ5RYByKyJO/lELxsiv3nDjBuC6SAhOUGIcc1qs+RbfHGz6vL+txBe+0HD0cC uAKNUQshNv6075rri9m6JwwbnVIF2VrvT7HAKHHAa8sgeO14gN6QKofunt3myASc46Om N0sR58ttGDg7VqomHJtuAciW6ZqE+GoffNrr9xVWAZw1HzJ7Pq9CeUsfCgb6l2qyJ3uU X2XkyMllO3tE/bK2C92azHgOKWB/1SZYHTPC3qqiuFfx9obP+SOn2BTvPBlJQqqWUzkG TweA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=3+L+m92RKVlxIth04caf4Zltjx0JFkHOCKxF0c91WgY=; b=VlNZBPvQSp0VAdn1jmmiz3CEY7f/VlEmyYdZOjqVcuUgncYps76BLsm1Z8vX8wn+o6 62sAKQEmT9EmaYZUqbvxbGZN5osjzF3XvCGPm7tbdy9seC+uVCu6mEZMxxGQzfwtbHgM pYOCnVdv7/qR95fjveaLNVwHX5OAchpUVxPcAyJOkzk+8EZMytpheg7aPstHLH8YvsSZ ZA6nlTHqzopRvHiQ8R4zMB3jchBFtMIVF3zvtGqFI3VRPoGycRA8GvubbqbS/T0+Kq5k xs5jhhCyvc+LB946nGzUPqR660TpYOv5COH1uCzX75UfGkLw/PbzuIceccKXtfCMixMr c6+A== X-Gm-Message-State: APjAAAVpSOwTqd007/Nh0LunOW6Yr0Touk1qACT4/Gru8PWKbqPXXGta +hHY2TYROnOoGIbtBq2keX4= X-Google-Smtp-Source: APXvYqya6AOQmWLiHbLRxhTc/YEJqY7mob3UttIwLVQQNhX+dXLowCCBoXn4G9qN9EXDIwRyYxdqmg== X-Received: by 2002:a17:902:e2:: with SMTP id a89mr143941191pla.210.1561302939772; Sun, 23 Jun 2019 08:15:39 -0700 (PDT) Received: from debian.net.fpt ([1.55.47.94]) by smtp.gmail.com with ESMTPSA id p6sm8329194pgs.77.2019.06.23.08.15.29 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 23 Jun 2019 08:15:39 -0700 (PDT) From: Phong Tran To: mark.rutland@arm.com, kstewart@linuxfoundation.org, songliubraving@fb.com, andrew@lunn.ch, peterz@infradead.org, nsekhar@ti.com, ast@kernel.org, jolsa@redhat.com, netdev@vger.kernel.org, gerg@uclinux.org, lorenzo.pieralisi@arm.com, will@kernel.org, linux-samsung-soc@vger.kernel.org, daniel@iogearbox.net, tranmanphong@gmail.com, festevam@gmail.com, gregory.clement@bootlin.com, allison@lohutok.net, linux@armlinux.org.uk, krzk@kernel.org, haojian.zhuang@gmail.com, bgolaszewski@baylibre.com, tony@atomide.com, mingo@redhat.com, linux-imx@nxp.com, yhs@fb.com, sebastian.hesselbarth@gmail.com, illusionist.neo@gmail.com, jason@lakedaemon.net, liviu.dudau@arm.com, s.hauer@pengutronix.de, acme@kernel.org, lkundrak@v3.sk, robert.jarzmik@free.fr, dmg@turingmachine.org, swinslow@gmail.com, namhyung@kernel.org, tglx@linutronix.de, linux-omap@vger.kernel.org, alexander.sverdlin@gmail.com, linux-arm-kernel@lists.infradead.org, info@metux.net, gregkh@linuxfoundation.org, linux-kernel@vger.kernel.org, alexander.shishkin@linux.intel.com, hsweeten@visionengravers.com, kgene@kernel.org, kernel@pengutronix.de, sudeep.holla@arm.com, bpf@vger.kernel.org, shawnguo@kernel.org, kafai@fb.com, daniel@zonque.org Subject: [PATCH 09/15] ARM: omap2: cleanup cppcheck shifting error Date: Sun, 23 Jun 2019 22:13:07 +0700 Message-Id: <20190623151313.970-10-tranmanphong@gmail.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20190623151313.970-1-tranmanphong@gmail.com> References: <20190623151313.970-1-tranmanphong@gmail.com> Sender: linux-omap-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-omap@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP [arch/arm/mach-omap2/powerdomain.c:190]: (error) Shifting signed 32-bit value by 31 bits is undefined behaviour Signed-off-by: Phong Tran --- arch/arm/mach-omap2/powerdomain.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/mach-omap2/powerdomain.c b/arch/arm/mach-omap2/powerdomain.c index 1cbac76136d4..4e2eb39bc698 100644 --- a/arch/arm/mach-omap2/powerdomain.c +++ b/arch/arm/mach-omap2/powerdomain.c @@ -35,7 +35,7 @@ #include "soc.h" #include "pm.h" -#define PWRDM_TRACE_STATES_FLAG (1<<31) +#define PWRDM_TRACE_STATES_FLAG (1U<<31) void pwrdms_save_context(void); void pwrdms_restore_context(void); From patchwork Sun Jun 23 15:13:08 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Phong Tran X-Patchwork-Id: 11011751 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 53996186E for ; Sun, 23 Jun 2019 15:15:57 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 445F0285E1 for ; Sun, 23 Jun 2019 15:15:57 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 3556728AD2; Sun, 23 Jun 2019 15:15:57 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.0 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id DCD67285E1 for ; Sun, 23 Jun 2019 15:15:56 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726700AbfFWPPv (ORCPT ); Sun, 23 Jun 2019 11:15:51 -0400 Received: from mail-pg1-f194.google.com ([209.85.215.194]:34747 "EHLO mail-pg1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726399AbfFWPPu (ORCPT ); Sun, 23 Jun 2019 11:15:50 -0400 Received: by mail-pg1-f194.google.com with SMTP id p10so5743425pgn.1; Sun, 23 Jun 2019 08:15:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references; bh=iEUMhUEjEitOfWF+vqNDIhFcTHZuZVGZY7Fo6d46hHU=; b=JDDns5vZSYa4pTYj+E3oSZbh2fc9cS7+LGq38tiYcpQKqkk/6HqlxUxGVNZ8Giskf2 wVc63GW8jff2J7Stnfvg+seZnm4HKr4tsCGgfZfgEhSnOIyghq3J3zMMCOoxApJBD0tN 7bEZREn44y7JORzIMGaLxa+B0lJ8Q6maCFT5Kc5v2cPGDcM1iushQFJ/ZrxZ95K+BVyj 0KuUqG+FjW9/UwGordFk3hX31egSaqGQItlNtp3VmQlXYfRAba2tBnA9xgU/DKuI6a3U Uey5tSWcFsmnAEGI3NSq5RNsXjyZhTyoOb7QkA7nWVWtHqg/01j57HpaEjJgN3engorh 0a0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=iEUMhUEjEitOfWF+vqNDIhFcTHZuZVGZY7Fo6d46hHU=; b=lG9J3NMXINrAdRjW7NUJEMOnxMdLhqx1Z8vOMPOLTps98EF5PY9HLOWMKhfy4oY0AD H8vtt8UrkBJqCZPdhcghMsUdg/hb3mO/eVwCO72o+XCb18MvUouBp85whFXvWkmOfbH/ pG0C42y/5k8fkXqFunaMRBk0WzxUDayt71gd7Q9aGblnxCfAlyy6rUNXfOUndt9E3PMn NC5rv3d9RxC73LGcsIdoEWLoSH1WYKBA+kOb1N8oa4GN+Q61ikASxtMIsaVok0oEIxYT OIU+OpOrqrlY3cBl3E4XY1zdZ4xkKTtEWk+g4Ct2OktoaD1Ohba7+vK+IN5u+N4UHYmp VJWA== X-Gm-Message-State: APjAAAWOWF+NRWdWiBvace+92QYu4uTygTJKHN/cIeNkATofKQ3yLeLq eirJD2/GuE2zeX1NvgjGjSI= X-Google-Smtp-Source: APXvYqw/LW9dpuMtgQ6hdyukbmfTSOGbcbw75mt7vXGI4TjQSlgJCDboV6mow3iVH/btREzmijvbSQ== X-Received: by 2002:a17:90a:7107:: with SMTP id h7mr18900324pjk.38.1561302949745; Sun, 23 Jun 2019 08:15:49 -0700 (PDT) Received: from debian.net.fpt ([1.55.47.94]) by smtp.gmail.com with ESMTPSA id p6sm8329194pgs.77.2019.06.23.08.15.39 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 23 Jun 2019 08:15:49 -0700 (PDT) From: Phong Tran To: mark.rutland@arm.com, kstewart@linuxfoundation.org, songliubraving@fb.com, andrew@lunn.ch, peterz@infradead.org, nsekhar@ti.com, ast@kernel.org, jolsa@redhat.com, netdev@vger.kernel.org, gerg@uclinux.org, lorenzo.pieralisi@arm.com, will@kernel.org, linux-samsung-soc@vger.kernel.org, daniel@iogearbox.net, tranmanphong@gmail.com, festevam@gmail.com, gregory.clement@bootlin.com, allison@lohutok.net, linux@armlinux.org.uk, krzk@kernel.org, haojian.zhuang@gmail.com, bgolaszewski@baylibre.com, tony@atomide.com, mingo@redhat.com, linux-imx@nxp.com, yhs@fb.com, sebastian.hesselbarth@gmail.com, illusionist.neo@gmail.com, jason@lakedaemon.net, liviu.dudau@arm.com, s.hauer@pengutronix.de, acme@kernel.org, lkundrak@v3.sk, robert.jarzmik@free.fr, dmg@turingmachine.org, swinslow@gmail.com, namhyung@kernel.org, tglx@linutronix.de, linux-omap@vger.kernel.org, alexander.sverdlin@gmail.com, linux-arm-kernel@lists.infradead.org, info@metux.net, gregkh@linuxfoundation.org, linux-kernel@vger.kernel.org, alexander.shishkin@linux.intel.com, hsweeten@visionengravers.com, kgene@kernel.org, kernel@pengutronix.de, sudeep.holla@arm.com, bpf@vger.kernel.org, shawnguo@kernel.org, kafai@fb.com, daniel@zonque.org Subject: [PATCH 10/15] ARM: orion5x: cleanup cppcheck shifting errors Date: Sun, 23 Jun 2019 22:13:08 +0700 Message-Id: <20190623151313.970-11-tranmanphong@gmail.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20190623151313.970-1-tranmanphong@gmail.com> References: <20190623151313.970-1-tranmanphong@gmail.com> Sender: linux-omap-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-omap@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP [arch/arm/mach-orion5x/pci.c:281]: (error) Shifting signed 32-bit value by 31 bits is undefined behaviour [arch/arm/mach-orion5x/pci.c:305]: (error) Shifting signed 32-bit value by 31 bits is undefined behaviour Signed-off-by: Phong Tran Reviewed-by: Andrew Lunn --- arch/arm/mach-orion5x/pci.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/arm/mach-orion5x/pci.c b/arch/arm/mach-orion5x/pci.c index 76951bfbacf5..1b2c077ee7b8 100644 --- a/arch/arm/mach-orion5x/pci.c +++ b/arch/arm/mach-orion5x/pci.c @@ -200,13 +200,13 @@ static int __init pcie_setup(struct pci_sys_data *sys) /* * PCI_MODE bits */ -#define PCI_MODE_64BIT (1 << 2) -#define PCI_MODE_PCIX ((1 << 4) | (1 << 5)) +#define PCI_MODE_64BIT (1U << 2) +#define PCI_MODE_PCIX ((1U << 4) | (1U << 5)) /* * PCI_CMD bits */ -#define PCI_CMD_HOST_REORDER (1 << 29) +#define PCI_CMD_HOST_REORDER (1U << 29) /* * PCI_P2P_CONF bits @@ -223,7 +223,7 @@ static int __init pcie_setup(struct pci_sys_data *sys) #define PCI_CONF_FUNC(func) (((func) & 0x3) << 8) #define PCI_CONF_DEV(dev) (((dev) & 0x1f) << 11) #define PCI_CONF_BUS(bus) (((bus) & 0xff) << 16) -#define PCI_CONF_ADDR_EN (1 << 31) +#define PCI_CONF_ADDR_EN (1U << 31) /* * Internal configuration space From patchwork Sun Jun 23 15:13:09 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Phong Tran X-Patchwork-Id: 11011755 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id D01961580 for ; Sun, 23 Jun 2019 15:16:08 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id BF29C285E1 for ; Sun, 23 Jun 2019 15:16:08 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id B169E28AD2; Sun, 23 Jun 2019 15:16:08 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.0 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 20F5528AD1 for ; Sun, 23 Jun 2019 15:16:07 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726970AbfFWPQA (ORCPT ); Sun, 23 Jun 2019 11:16:00 -0400 Received: from mail-pl1-f195.google.com ([209.85.214.195]:35149 "EHLO mail-pl1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726399AbfFWPQA (ORCPT ); Sun, 23 Jun 2019 11:16:00 -0400 Received: by mail-pl1-f195.google.com with SMTP id p1so5455122plo.2; Sun, 23 Jun 2019 08:15:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references; bh=27Dd+11hcQLVrCDdfJRmH2CVp0pm40m3tYEo3qo12qs=; b=NXRendbFoWcBJVE1B14YBXSstsRgsHHtt6tr0UZTG3m4kpQJfh4KTbvO68o4fhW1Zq pG0NHgRgu8itpBoS0yruwpcfCgICUg0E3gCUZoRHFslejfqTrinEuvXmQ/xeFHjdoeeh +JmMT1YxZsYKrwqXSeXst4CtzMmqMJsKH3PyfErSFRY1aBpRfc9aZhYsPVw/WJzbvzCr lqmKtFjCl5gttQUnsWRYLF/hHtKg+DAaw3YZ7eg2V+nn1dim9i2zOFJkxQyk1RGMWtzY UM6lc0HJLy1Y6zavZ9mIomCdC54EAsH/v5s2JZHc0GTaJC17QFZVCenkKLvbID2iG/iK 5dSA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=27Dd+11hcQLVrCDdfJRmH2CVp0pm40m3tYEo3qo12qs=; b=CaeceKmBf+cMPJRJkfCQz8DBybLfayCym2EB2seIsRX/4x8118+kdThP6uV99+Z2LS 7HuSsVO/lAv7tot0pRiwntKnlJUOYvDJ6eHr+/9vT+SbCbewHwq6xEOLwLZF2v2WFt9+ j6PZWgFbwWZa9m3DRKKf/kX4xPF12UEgR5gZpchCUX/uxeRAxpHR1toXCNXI6qwJvMXk 8gLguBChO9/43p4MINEGc3gqg6zdo2ir3r8v3xiv5GdoHTBwmZp6MTl7Ee6e95v8fEZj 6IWMK+riVKS5WP4RcLcK7c/qAE2Qw+3v727YLXUZVWGg+Cw4RCbWfr3p43UWSOw6mC+U lUlA== X-Gm-Message-State: APjAAAWbArpk91M+niXq9J5IM+fe93ZZtgktSMjuGG/RPd/o3FqzdpLo QwwuIi9+t30Ktk4Lb0n4obrfcutbr9o1kg== X-Google-Smtp-Source: APXvYqxQ93R3laytQj718jAAXcWvFOXAsJuHuOgep9JQF9VRasKqF4H5KZMcJMj/Lt2ULQo0lN01kg== X-Received: by 2002:a17:902:f204:: with SMTP id gn4mr125374032plb.3.1561302959602; Sun, 23 Jun 2019 08:15:59 -0700 (PDT) Received: from debian.net.fpt ([1.55.47.94]) by smtp.gmail.com with ESMTPSA id p6sm8329194pgs.77.2019.06.23.08.15.49 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 23 Jun 2019 08:15:58 -0700 (PDT) From: Phong Tran To: mark.rutland@arm.com, kstewart@linuxfoundation.org, songliubraving@fb.com, andrew@lunn.ch, peterz@infradead.org, nsekhar@ti.com, ast@kernel.org, jolsa@redhat.com, netdev@vger.kernel.org, gerg@uclinux.org, lorenzo.pieralisi@arm.com, will@kernel.org, linux-samsung-soc@vger.kernel.org, daniel@iogearbox.net, tranmanphong@gmail.com, festevam@gmail.com, gregory.clement@bootlin.com, allison@lohutok.net, linux@armlinux.org.uk, krzk@kernel.org, haojian.zhuang@gmail.com, bgolaszewski@baylibre.com, tony@atomide.com, mingo@redhat.com, linux-imx@nxp.com, yhs@fb.com, sebastian.hesselbarth@gmail.com, illusionist.neo@gmail.com, jason@lakedaemon.net, liviu.dudau@arm.com, s.hauer@pengutronix.de, acme@kernel.org, lkundrak@v3.sk, robert.jarzmik@free.fr, dmg@turingmachine.org, swinslow@gmail.com, namhyung@kernel.org, tglx@linutronix.de, linux-omap@vger.kernel.org, alexander.sverdlin@gmail.com, linux-arm-kernel@lists.infradead.org, info@metux.net, gregkh@linuxfoundation.org, linux-kernel@vger.kernel.org, alexander.shishkin@linux.intel.com, hsweeten@visionengravers.com, kgene@kernel.org, kernel@pengutronix.de, sudeep.holla@arm.com, bpf@vger.kernel.org, shawnguo@kernel.org, kafai@fb.com, daniel@zonque.org Subject: [PATCH 11/15] ARM: pxa: cleanup cppcheck shifting errors Date: Sun, 23 Jun 2019 22:13:09 +0700 Message-Id: <20190623151313.970-12-tranmanphong@gmail.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20190623151313.970-1-tranmanphong@gmail.com> References: <20190623151313.970-1-tranmanphong@gmail.com> Sender: linux-omap-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-omap@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP [arch/arm/mach-pxa/irq.c:117]: (error) Shifting signed 32-bit value by 31 bits is undefined behaviour [arch/arm/mach-pxa/irq.c:131]: (error) Shifting signed 32-bit value by 31 bits is undefined behaviour Signed-off-by: Phong Tran --- arch/arm/mach-pxa/irq.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm/mach-pxa/irq.c b/arch/arm/mach-pxa/irq.c index 74efc3ab595f..2e2afe16069c 100644 --- a/arch/arm/mach-pxa/irq.c +++ b/arch/arm/mach-pxa/irq.c @@ -35,9 +35,9 @@ #define IPR(i) (((i) < 32) ? (0x01c + ((i) << 2)) : \ ((i) < 64) ? (0x0b0 + (((i) - 32) << 2)) : \ (0x144 + (((i) - 64) << 2))) -#define ICHP_VAL_IRQ (1 << 31) +#define ICHP_VAL_IRQ (1U << 31) #define ICHP_IRQ(i) (((i) >> 16) & 0x7fff) -#define IPR_VALID (1 << 31) +#define IPR_VALID (1U << 31) #define MAX_INTERNAL_IRQS 128 From patchwork Sun Jun 23 15:13:10 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Phong Tran X-Patchwork-Id: 11011759 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 40EDB13AF for ; Sun, 23 Jun 2019 15:16:17 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 30A04285E1 for ; Sun, 23 Jun 2019 15:16:17 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 239D728AD2; Sun, 23 Jun 2019 15:16:17 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.0 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id C3683285E1 for ; Sun, 23 Jun 2019 15:16:16 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726733AbfFWPQL (ORCPT ); Sun, 23 Jun 2019 11:16:11 -0400 Received: from mail-pf1-f193.google.com ([209.85.210.193]:39712 "EHLO mail-pf1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726399AbfFWPQL (ORCPT ); Sun, 23 Jun 2019 11:16:11 -0400 Received: by mail-pf1-f193.google.com with SMTP id j2so6054172pfe.6; Sun, 23 Jun 2019 08:16:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references; bh=g6cYAr6rL/+jYC23/L1x66RBujGVa5//C8DvDyA+gwo=; b=CPSTkOdxTJ45w8px0vdfpfrctn7T4ptrZq2v6v1r3tr8V3Uv4lRycX9so92kdriHpg FHm4lBYdOa3YPnNNosVLi6AA6RX6Nidhv2nD3Jx8fMdDE3i2ZEYf8hQ/Gx//CYFGK0Y/ Uuw/CXxxWDv11wtGDnppP3Li7hrH3yNONiPQTfCZvcT6nZcvLfgb3c1cyTU5ZNQA7FKR HezquCS9Xs9q6Ip2/MN7Aiqqx3hXiVx/T+W20DV8QJ5pixnei6g9ArRyJ+lq+AkCKSQ9 9yU6HpvlOEEt9f/ci388+7DLzSnxyyj6JtcCciK8nZEDZ/DNkk6vSJLO4zlG2CxsXC9j 3A0w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=g6cYAr6rL/+jYC23/L1x66RBujGVa5//C8DvDyA+gwo=; b=B5xM3z1J1qn6N/53DIlYFe4sLpHcmaE0iBUzy+g60PZ1bVG1k+s8fR3i/BbmO+/bAA 7WXYQnYtunglcXnF4U4LwhiG73SFFAStpcazpXHiAWyXcPnkPZdZdxHhpnHeIMN6YuJq cVCpvl+Xil/xCw21vRyKTf2M3M5VrRUQxhKBOFNI2gq29wKl88H/Lw17YmNIIMwiRA1u 7qiLIYD7o7Tzp6Bx47Bt+WUTleaebwVRCrOJGYDJmAUQD3xZr/1thz2sEnem2rhZHPT5 q+QS5i9cbT3bxJPZeMeEgSOLmpmeWSoFITssC3zJP7LEIERfH6JPUgWhx8yjq68XNEJV zT8g== X-Gm-Message-State: APjAAAVK9KnRqvq2lfngLnUd0INRukogu4QypInjr0v2+UrL4fJEjnb8 EhrNG17NTW0cLrOwt2yZPaE= X-Google-Smtp-Source: APXvYqyDYRcdKS3/DTrSmn64cZHgBGyezpncmJNfr48KnZ4uNgA+rfBKxjXpDx835pH5cubNdandxA== X-Received: by 2002:a17:90a:d3d7:: with SMTP id d23mr18137289pjw.26.1561302970189; Sun, 23 Jun 2019 08:16:10 -0700 (PDT) Received: from debian.net.fpt ([1.55.47.94]) by smtp.gmail.com with ESMTPSA id p6sm8329194pgs.77.2019.06.23.08.15.59 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 23 Jun 2019 08:16:09 -0700 (PDT) From: Phong Tran To: mark.rutland@arm.com, kstewart@linuxfoundation.org, songliubraving@fb.com, andrew@lunn.ch, peterz@infradead.org, nsekhar@ti.com, ast@kernel.org, jolsa@redhat.com, netdev@vger.kernel.org, gerg@uclinux.org, lorenzo.pieralisi@arm.com, will@kernel.org, linux-samsung-soc@vger.kernel.org, daniel@iogearbox.net, tranmanphong@gmail.com, festevam@gmail.com, gregory.clement@bootlin.com, allison@lohutok.net, linux@armlinux.org.uk, krzk@kernel.org, haojian.zhuang@gmail.com, bgolaszewski@baylibre.com, tony@atomide.com, mingo@redhat.com, linux-imx@nxp.com, yhs@fb.com, sebastian.hesselbarth@gmail.com, illusionist.neo@gmail.com, jason@lakedaemon.net, liviu.dudau@arm.com, s.hauer@pengutronix.de, acme@kernel.org, lkundrak@v3.sk, robert.jarzmik@free.fr, dmg@turingmachine.org, swinslow@gmail.com, namhyung@kernel.org, tglx@linutronix.de, linux-omap@vger.kernel.org, alexander.sverdlin@gmail.com, linux-arm-kernel@lists.infradead.org, info@metux.net, gregkh@linuxfoundation.org, linux-kernel@vger.kernel.org, alexander.shishkin@linux.intel.com, hsweeten@visionengravers.com, kgene@kernel.org, kernel@pengutronix.de, sudeep.holla@arm.com, bpf@vger.kernel.org, shawnguo@kernel.org, kafai@fb.com, daniel@zonque.org Subject: [PATCH 12/15] ARM: vexpress: cleanup cppcheck shifting error Date: Sun, 23 Jun 2019 22:13:10 +0700 Message-Id: <20190623151313.970-13-tranmanphong@gmail.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20190623151313.970-1-tranmanphong@gmail.com> References: <20190623151313.970-1-tranmanphong@gmail.com> Sender: linux-omap-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-omap@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP [arch/arm/mach-vexpress/spc.c:366]: (error) Shifting signed 32-bit value by 31 bits is undefined behaviour Signed-off-by: Phong Tran --- arch/arm/mach-vexpress/spc.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/arch/arm/mach-vexpress/spc.c b/arch/arm/mach-vexpress/spc.c index 0f5381d13494..f8911dae776c 100644 --- a/arch/arm/mach-vexpress/spc.c +++ b/arch/arm/mach-vexpress/spc.c @@ -57,8 +57,8 @@ /* SPC CPU/cluster reset statue */ #define STANDBYWFI_STAT 0x3c -#define STANDBYWFI_STAT_A15_CPU_MASK(cpu) (1 << (cpu)) -#define STANDBYWFI_STAT_A7_CPU_MASK(cpu) (1 << (3 + (cpu))) +#define STANDBYWFI_STAT_A15_CPU_MASK(cpu) (1U << (cpu)) +#define STANDBYWFI_STAT_A7_CPU_MASK(cpu) (1U << (3 + (cpu))) /* SPC system config interface registers */ #define SYSCFG_WDATA 0x70 @@ -69,7 +69,7 @@ #define A7_PERFVAL_BASE 0xC30 /* Config interface control bits */ -#define SYSCFG_START (1 << 31) +#define SYSCFG_START (1U << 31) #define SYSCFG_SCC (6 << 20) #define SYSCFG_STAT (14 << 20) @@ -90,8 +90,8 @@ #define CA15_DVFS 0 #define CA7_DVFS 1 #define SPC_SYS_CFG 2 -#define STAT_COMPLETE(type) ((1 << 0) << (type << 2)) -#define STAT_ERR(type) ((1 << 1) << (type << 2)) +#define STAT_COMPLETE(type) ((1U << 0) << (type << 2)) +#define STAT_ERR(type) ((1U << 1) << (type << 2)) #define RESPONSE_MASK(type) (STAT_COMPLETE(type) | STAT_ERR(type)) struct ve_spc_opp { @@ -162,7 +162,7 @@ void ve_spc_cpu_wakeup_irq(u32 cluster, u32 cpu, bool set) if (cluster >= MAX_CLUSTERS) return; - mask = 1 << cpu; + mask = 1U << cpu; if (!cluster_is_a15(cluster)) mask <<= 4; From patchwork Sun Jun 23 15:13:11 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Phong Tran X-Patchwork-Id: 11011761 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 7B5FA13AF for ; Sun, 23 Jun 2019 15:16:22 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 6AC95285E1 for ; Sun, 23 Jun 2019 15:16:22 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 5E3B228AD2; Sun, 23 Jun 2019 15:16:22 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.0 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 0971C285E1 for ; Sun, 23 Jun 2019 15:16:22 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726671AbfFWPQV (ORCPT ); Sun, 23 Jun 2019 11:16:21 -0400 Received: from mail-pf1-f195.google.com ([209.85.210.195]:37949 "EHLO mail-pf1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726399AbfFWPQV (ORCPT ); Sun, 23 Jun 2019 11:16:21 -0400 Received: by mail-pf1-f195.google.com with SMTP id y15so1412119pfn.5; Sun, 23 Jun 2019 08:16:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references; bh=IoP8D0WJcZ+nUeH2d4IFJC7Cz28BXgT9XkcXycZQXDQ=; b=tYjNTkzYJIV44hLSjn2CUsRyotVWuDBiY5aI8ERvgiqStomLMuplfFMM1e7C1HYfs5 wswLA8ijbrG//R9y9uE0n8uWS0OOOMkT1qQCgnza/PU+HEAfN4tB6caA7VUeEe1DzeLK V5Hw5kLpeDoQCjCJXjbFjk2NlyPJoKR8agQAIBXxojoPwCBUyOQ9QtkfzCZSWRKPsJoX IGrDkvoxN+xlsMjI+L+61GQuK6ESp4qJE3fhlS0vc/rEdCG28A1oapuwe1FTPB+cOIqX LFUtzw4vR8+IF5or2QU7wzGLX2Dwau+yS5dumQPQGWjLBPS/qiGQMDIO8Qcaiz1TmPdr qtmg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=IoP8D0WJcZ+nUeH2d4IFJC7Cz28BXgT9XkcXycZQXDQ=; b=Hswv7hmtUf4Y6lLyXIe3eYqU/03qalSXpKAsOWHSoJSFTziHjSKLcWqORznK3G70Ze JJ0DBUGcyWf3yRXkw3f83x+EoPDRYEvpskaVzVo6373RkrX4HYRcpTAI2NwIosDJXljJ ZIYNZ7HfRiSICtXcbb8bGpoex65d339tRN0T23a/3ST5gTlyFPAkfwX+cb7IAqCygEsi 5/Tu87xN5n1Qu0OPmsq+ntEXH+3neJa5Lq6k3YDznTcc3bIPCl1tMS6RPgmktTYb0puR P0h56VpiDiLIx44gNnszBJ9MkNiHAM3D4U6P9qixEZpDs9JBNGhul2Uz+xtY4NWpfBZY 54FQ== X-Gm-Message-State: APjAAAUR4QgJy1BV6p9T5xAaoI7hTSNXTd4HQsAynHz+qnoCSmDPwAH5 6I0WuDGEuKIzjqIuQwfgtmQ= X-Google-Smtp-Source: APXvYqyXjcDInzY2Ky3UgxMRp36S+dej580QKwClw7XL+wmxH62Ylvey0uMhf27m1eScDntjLG1vuQ== X-Received: by 2002:a17:90a:634a:: with SMTP id v10mr17154909pjs.16.1561302980538; Sun, 23 Jun 2019 08:16:20 -0700 (PDT) Received: from debian.net.fpt ([1.55.47.94]) by smtp.gmail.com with ESMTPSA id p6sm8329194pgs.77.2019.06.23.08.16.10 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 23 Jun 2019 08:16:19 -0700 (PDT) From: Phong Tran To: mark.rutland@arm.com, kstewart@linuxfoundation.org, songliubraving@fb.com, andrew@lunn.ch, peterz@infradead.org, nsekhar@ti.com, ast@kernel.org, jolsa@redhat.com, netdev@vger.kernel.org, gerg@uclinux.org, lorenzo.pieralisi@arm.com, will@kernel.org, linux-samsung-soc@vger.kernel.org, daniel@iogearbox.net, tranmanphong@gmail.com, festevam@gmail.com, gregory.clement@bootlin.com, allison@lohutok.net, linux@armlinux.org.uk, krzk@kernel.org, haojian.zhuang@gmail.com, bgolaszewski@baylibre.com, tony@atomide.com, mingo@redhat.com, linux-imx@nxp.com, yhs@fb.com, sebastian.hesselbarth@gmail.com, illusionist.neo@gmail.com, jason@lakedaemon.net, liviu.dudau@arm.com, s.hauer@pengutronix.de, acme@kernel.org, lkundrak@v3.sk, robert.jarzmik@free.fr, dmg@turingmachine.org, swinslow@gmail.com, namhyung@kernel.org, tglx@linutronix.de, linux-omap@vger.kernel.org, alexander.sverdlin@gmail.com, linux-arm-kernel@lists.infradead.org, info@metux.net, gregkh@linuxfoundation.org, linux-kernel@vger.kernel.org, alexander.shishkin@linux.intel.com, hsweeten@visionengravers.com, kgene@kernel.org, kernel@pengutronix.de, sudeep.holla@arm.com, bpf@vger.kernel.org, shawnguo@kernel.org, kafai@fb.com, daniel@zonque.org Subject: [PATCH 13/15] ARM: mm: cleanup cppcheck shifting errors Date: Sun, 23 Jun 2019 22:13:11 +0700 Message-Id: <20190623151313.970-14-tranmanphong@gmail.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20190623151313.970-1-tranmanphong@gmail.com> References: <20190623151313.970-1-tranmanphong@gmail.com> Sender: linux-omap-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-omap@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP [arch/arm/mm/alignment.c:875]: (error) Shifting signed 32-bit value by 31 bits is undefined behaviour [arch/arm/mm/fault.c:556]: (error) Shifting signed 32-bit value by 31 bits is undefined behaviour [arch/arm/mm/fault.c:585]: (error) Shifting signed 32-bit value by 31 bits is undefined behaviour [arch/arm/mm/fault.c:219]: (error) Shifting signed 32-bit value by 31 bits is undefined behaviour Signed-off-by: Phong Tran --- arch/arm/mm/fault.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/arm/mm/fault.h b/arch/arm/mm/fault.h index c063708fa503..159c4e7bff09 100644 --- a/arch/arm/mm/fault.h +++ b/arch/arm/mm/fault.h @@ -5,9 +5,9 @@ /* * Fault status register encodings. We steal bit 31 for our own purposes. */ -#define FSR_LNX_PF (1 << 31) -#define FSR_WRITE (1 << 11) -#define FSR_FS4 (1 << 10) +#define FSR_LNX_PF (1U << 31) +#define FSR_WRITE (1U << 11) +#define FSR_FS4 (1U << 10) #define FSR_FS3_0 (15) #define FSR_FS5_0 (0x3f) From patchwork Sun Jun 23 15:13:12 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Phong Tran X-Patchwork-Id: 11011765 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id BB3441580 for ; Sun, 23 Jun 2019 15:16:32 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id A7FF3285E1 for ; Sun, 23 Jun 2019 15:16:32 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 9931228AD2; Sun, 23 Jun 2019 15:16:32 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.0 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 48092285E1 for ; Sun, 23 Jun 2019 15:16:32 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726795AbfFWPQb (ORCPT ); Sun, 23 Jun 2019 11:16:31 -0400 Received: from mail-pf1-f196.google.com ([209.85.210.196]:32790 "EHLO mail-pf1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726399AbfFWPQb (ORCPT ); Sun, 23 Jun 2019 11:16:31 -0400 Received: by mail-pf1-f196.google.com with SMTP id x15so6073029pfq.0; Sun, 23 Jun 2019 08:16:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references; bh=ZxzCRyv0CcL1EwsY/PU88e+Vu4wijfnzZQqmGfRcvmQ=; b=vgTCL0YBz+SjMkIA6M21UqkDR5Sm+MyXUpUAt2ppFbRP6h4lQkU1ALA8+1lifxZEqC CrHNO4PI9dNjKUmiw53MJEiUKVo4QWpH/TYezTMZGEVvV632GITn4gTxn7XWyrz9Y/Ha yRq07HeukfO0uzwequyJA8X/R39UE2QsHIWyY0KH8k4ElHtAZoKH0j+NJFiZHH+6O1Jl 0b22ljuBF+fFNV4xIrj917s+IRzHbm1Hbai3C4Kp20nRBh+6vANvN0qniAx7/KVSTTVz n1/3ZvCv4h8Dq/Y2KI8Tq3eFpkRDadVzgekap6P7+iCBB5qWI7zHOcmQMHSL9/y8VxCi YFuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=ZxzCRyv0CcL1EwsY/PU88e+Vu4wijfnzZQqmGfRcvmQ=; b=DW/RhgUpIWaUXk1wyEEUi/2DS3dTITAEU4Qy4F2p0vCz4vXyGfHhUigMcbTxJnkCLs RCZavpG7a1oNL6oSs6zEgMld0vP3kSC2wMi4h227OLlWHMoUzmGnejkEyrnV7TBVAY2R KTx7JcwwHpl5GMcJoEkBOCSjtQkSwsK2ayxURYpBtIfRAErxUHsp8SLk00L94hweMMr0 2ypJaDmUIOHANQS+zfo4bQQSPZHFxYofI9HG0T5vrUpEKuT2SGW/un0a2cmrhKbFS4PF csGHZLPwTXS7VXn6qEjtvtIG6r/bcB72MdMPEpcS+qfuBhlYGv6epN5Sl2IULczNTS48 IPiw== X-Gm-Message-State: APjAAAVuRPfu77A2HPbDqvLXGykb+yRw3HbGKfeYfDcHqMUuwwsb+LPV JlvI+LqY14cIzIge/WEBEO4= X-Google-Smtp-Source: APXvYqwo4amEEfrtcLpVpipuvjZjsG52wTMkzw5+Un4n/rYYWv3AaPkXLqYWhMVMyCD0gqJ8amTsiw== X-Received: by 2002:a17:90a:9b88:: with SMTP id g8mr19522545pjp.100.1561302990450; Sun, 23 Jun 2019 08:16:30 -0700 (PDT) Received: from debian.net.fpt ([1.55.47.94]) by smtp.gmail.com with ESMTPSA id p6sm8329194pgs.77.2019.06.23.08.16.20 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 23 Jun 2019 08:16:29 -0700 (PDT) From: Phong Tran To: mark.rutland@arm.com, kstewart@linuxfoundation.org, songliubraving@fb.com, andrew@lunn.ch, peterz@infradead.org, nsekhar@ti.com, ast@kernel.org, jolsa@redhat.com, netdev@vger.kernel.org, gerg@uclinux.org, lorenzo.pieralisi@arm.com, will@kernel.org, linux-samsung-soc@vger.kernel.org, daniel@iogearbox.net, tranmanphong@gmail.com, festevam@gmail.com, gregory.clement@bootlin.com, allison@lohutok.net, linux@armlinux.org.uk, krzk@kernel.org, haojian.zhuang@gmail.com, bgolaszewski@baylibre.com, tony@atomide.com, mingo@redhat.com, linux-imx@nxp.com, yhs@fb.com, sebastian.hesselbarth@gmail.com, illusionist.neo@gmail.com, jason@lakedaemon.net, liviu.dudau@arm.com, s.hauer@pengutronix.de, acme@kernel.org, lkundrak@v3.sk, robert.jarzmik@free.fr, dmg@turingmachine.org, swinslow@gmail.com, namhyung@kernel.org, tglx@linutronix.de, linux-omap@vger.kernel.org, alexander.sverdlin@gmail.com, linux-arm-kernel@lists.infradead.org, info@metux.net, gregkh@linuxfoundation.org, linux-kernel@vger.kernel.org, alexander.shishkin@linux.intel.com, hsweeten@visionengravers.com, kgene@kernel.org, kernel@pengutronix.de, sudeep.holla@arm.com, bpf@vger.kernel.org, shawnguo@kernel.org, kafai@fb.com, daniel@zonque.org Subject: [PATCH 14/15] ARM: bpf: cleanup cppcheck shifting error Date: Sun, 23 Jun 2019 22:13:12 +0700 Message-Id: <20190623151313.970-15-tranmanphong@gmail.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20190623151313.970-1-tranmanphong@gmail.com> References: <20190623151313.970-1-tranmanphong@gmail.com> Sender: linux-omap-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-omap@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP [arch/arm/net/bpf_jit_32.c:618]: (error) Shifting signed 32-bit value by 31 bits is undefined behaviour Signed-off-by: Phong Tran --- arch/arm/net/bpf_jit_32.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/net/bpf_jit_32.c b/arch/arm/net/bpf_jit_32.c index adff54c312bf..9c3f8fb871e5 100644 --- a/arch/arm/net/bpf_jit_32.c +++ b/arch/arm/net/bpf_jit_32.c @@ -612,7 +612,7 @@ static inline void emit_a32_mov_se_i64(const bool is64, const s8 dst[], const u32 val, struct jit_ctx *ctx) { u64 val64 = val; - if (is64 && (val & (1<<31))) + if (is64 && (val & (1U<<31))) val64 |= 0xffffffff00000000ULL; emit_a32_mov_i64(dst, val64, ctx); } From patchwork Sun Jun 23 15:13:13 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Phong Tran X-Patchwork-Id: 11011769 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id BD3591580 for ; Sun, 23 Jun 2019 15:16:42 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id AB769285E1 for ; Sun, 23 Jun 2019 15:16:42 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 9EC6128AD2; Sun, 23 Jun 2019 15:16:42 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.0 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 33C63285E1 for ; Sun, 23 Jun 2019 15:16:42 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726685AbfFWPQl (ORCPT ); Sun, 23 Jun 2019 11:16:41 -0400 Received: from mail-pf1-f196.google.com ([209.85.210.196]:37965 "EHLO mail-pf1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726399AbfFWPQl (ORCPT ); Sun, 23 Jun 2019 11:16:41 -0400 Received: by mail-pf1-f196.google.com with SMTP id y15so1412329pfn.5; Sun, 23 Jun 2019 08:16:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references; bh=gTw6yUmcZHJimu/ktruUQIMzL1J4HTeSTmGQzakysDY=; b=pRTo9t5gEbwGCdgtlgE/sRyNUZUkGzIY+GVrMnSrH5utlADoDicfMIHdIPuBgZqukn N/v4pDQGf2s6UHxnNq9XweGqJfmaU27n6ijPpM/UlUFQS0iKMliUDAsHbc5fvw46FGg4 jK56RVnA7XoNtipqHCK8NYI9Vczr6+eGkeuDnPHkMzQfPwCIJEjsaSd8B1L1fInCwE6j 5pOaikS0g9vIOIrexW2iHm5axz8mKOd9oXfu8BDF2JZVGIRehaFeaK5A/y/hwODO/483 C0e5mqfIFvjlLlpW4fIAgvAezptIHIveBuhpj8flHEKONnawuh1W613EqtDJR4AsjbVD CJfg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=gTw6yUmcZHJimu/ktruUQIMzL1J4HTeSTmGQzakysDY=; b=hyfBFzjXdh2jgtOhXeUAY+RWjCD0JhM58wqQRGQUSqpssZqc9229hXLsHT2TCmvwBt FUA3uehJgkkujl3XO/baDeRTjLoqL9eAA9FFCJ1J/6YGnAh8DBjGrvTWQvsFMkTLYNWE xYaao4yv1gKvCRONAq/u/AnQFoMoQQq6L5UUQaWgDX2R/JHL/Xe+J0A57AP7O9pmX/Yx T4fFdFjwkMq7k+rCSsEzSA37yJmqImgR5KpavjUQPjIcOkm8QjhnnlItI/DgPX1/xyaC BZPle42n8X6RCqFgEG4fTisIFGgpRujAsOB9nl6AgMn6hcXfbB83ejYn/l0uXyF2NSEQ NFSA== X-Gm-Message-State: APjAAAUMbZIQUz28hbgICiUu0fhH8e6RF10U7ut5PuEgXlQj9m7aGQKG R3BfJs4GP6OHKsFxqb+3FFQ= X-Google-Smtp-Source: APXvYqzDPpdUQzLN7OSl2ecKXpCU6pxiTuhlPOsPlocnkmlcQNSQFdwdUvwwGxFqETV2an13ftQR2g== X-Received: by 2002:a17:90a:5887:: with SMTP id j7mr18995083pji.136.1561303000400; Sun, 23 Jun 2019 08:16:40 -0700 (PDT) Received: from debian.net.fpt ([1.55.47.94]) by smtp.gmail.com with ESMTPSA id p6sm8329194pgs.77.2019.06.23.08.16.30 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 23 Jun 2019 08:16:39 -0700 (PDT) From: Phong Tran To: mark.rutland@arm.com, kstewart@linuxfoundation.org, songliubraving@fb.com, andrew@lunn.ch, peterz@infradead.org, nsekhar@ti.com, ast@kernel.org, jolsa@redhat.com, netdev@vger.kernel.org, gerg@uclinux.org, lorenzo.pieralisi@arm.com, will@kernel.org, linux-samsung-soc@vger.kernel.org, daniel@iogearbox.net, tranmanphong@gmail.com, festevam@gmail.com, gregory.clement@bootlin.com, allison@lohutok.net, linux@armlinux.org.uk, krzk@kernel.org, haojian.zhuang@gmail.com, bgolaszewski@baylibre.com, tony@atomide.com, mingo@redhat.com, linux-imx@nxp.com, yhs@fb.com, sebastian.hesselbarth@gmail.com, illusionist.neo@gmail.com, jason@lakedaemon.net, liviu.dudau@arm.com, s.hauer@pengutronix.de, acme@kernel.org, lkundrak@v3.sk, robert.jarzmik@free.fr, dmg@turingmachine.org, swinslow@gmail.com, namhyung@kernel.org, tglx@linutronix.de, linux-omap@vger.kernel.org, alexander.sverdlin@gmail.com, linux-arm-kernel@lists.infradead.org, info@metux.net, gregkh@linuxfoundation.org, linux-kernel@vger.kernel.org, alexander.shishkin@linux.intel.com, hsweeten@visionengravers.com, kgene@kernel.org, kernel@pengutronix.de, sudeep.holla@arm.com, bpf@vger.kernel.org, shawnguo@kernel.org, kafai@fb.com, daniel@zonque.org Subject: [PATCH 15/15] ARM: vfp: cleanup cppcheck shifting errors Date: Sun, 23 Jun 2019 22:13:13 +0700 Message-Id: <20190623151313.970-16-tranmanphong@gmail.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20190623151313.970-1-tranmanphong@gmail.com> References: <20190623151313.970-1-tranmanphong@gmail.com> Sender: linux-omap-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-omap@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP [arch/arm/vfp/vfpdouble.c:397]: (error) Shifting signed 32-bit value by 31 bits is undefined behaviour [arch/arm/vfp/vfpdouble.c:407]: (error) Shifting signed 32-bit value by 31 bits is undefined behaviour [arch/arm/vfp/vfpmodule.c:263]: (error) Shifting signed 32-bit value by 31 bits is undefined behaviour [arch/arm/vfp/vfpmodule.c:264]: (error) Shifting signed 32-bit value by 31 bits is undefined behaviour [arch/arm/vfp/vfpsingle.c:441]: (error) Shifting signed 32-bit value by 31 bits is undefined behaviour [arch/arm/vfp/vfpsingle.c:451]: (error) Shifting signed 32-bit value by 31 bits is undefined behaviour Signed-off-by: Phong Tran --- arch/arm/vfp/vfpinstr.h | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/arch/arm/vfp/vfpinstr.h b/arch/arm/vfp/vfpinstr.h index 38dc154e39ff..377ab0ced8d8 100644 --- a/arch/arm/vfp/vfpinstr.h +++ b/arch/arm/vfp/vfpinstr.h @@ -8,8 +8,8 @@ * VFP instruction masks. */ #define INST_CPRTDO(inst) (((inst) & 0x0f000000) == 0x0e000000) -#define INST_CPRT(inst) ((inst) & (1 << 4)) -#define INST_CPRT_L(inst) ((inst) & (1 << 20)) +#define INST_CPRT(inst) ((inst) & (1U << 4)) +#define INST_CPRT_L(inst) ((inst) & (1U << 20)) #define INST_CPRT_Rd(inst) (((inst) & (15 << 12)) >> 12) #define INST_CPRT_OP(inst) (((inst) >> 21) & 7) #define INST_CPNUM(inst) ((inst) & 0xf00) @@ -27,7 +27,7 @@ #define FOP_FDIV (0x00800000) #define FOP_EXT (0x00b00040) -#define FOP_TO_IDX(inst) ((inst & 0x00b00000) >> 20 | (inst & (1 << 6)) >> 4) +#define FOP_TO_IDX(inst) ((inst & 0x00b00000) >> 20 | (inst & (1U << 6)) >> 4) #define FEXT_MASK (0x000f0080) #define FEXT_FCPY (0x00000000) @@ -46,21 +46,21 @@ #define FEXT_FTOSI (0x000d0000) #define FEXT_FTOSIZ (0x000d0080) -#define FEXT_TO_IDX(inst) ((inst & 0x000f0000) >> 15 | (inst & (1 << 7)) >> 7) +#define FEXT_TO_IDX(inst) ((inst & 0x000f0000) >> 15 | (inst & (1U << 7)) >> 7) -#define vfp_get_sd(inst) ((inst & 0x0000f000) >> 11 | (inst & (1 << 22)) >> 22) -#define vfp_get_dd(inst) ((inst & 0x0000f000) >> 12 | (inst & (1 << 22)) >> 18) -#define vfp_get_sm(inst) ((inst & 0x0000000f) << 1 | (inst & (1 << 5)) >> 5) -#define vfp_get_dm(inst) ((inst & 0x0000000f) | (inst & (1 << 5)) >> 1) -#define vfp_get_sn(inst) ((inst & 0x000f0000) >> 15 | (inst & (1 << 7)) >> 7) -#define vfp_get_dn(inst) ((inst & 0x000f0000) >> 16 | (inst & (1 << 7)) >> 3) +#define vfp_get_sd(inst) ((inst & 0x0000f000) >> 11 | (inst & (1U << 22)) >> 22) +#define vfp_get_dd(inst) ((inst & 0x0000f000) >> 12 | (inst & (1U << 22)) >> 18) +#define vfp_get_sm(inst) ((inst & 0x0000000f) << 1 | (inst & (1U << 5)) >> 5) +#define vfp_get_dm(inst) ((inst & 0x0000000f) | (inst & (1U << 5)) >> 1) +#define vfp_get_sn(inst) ((inst & 0x000f0000) >> 15 | (inst & (1U << 7)) >> 7) +#define vfp_get_dn(inst) ((inst & 0x000f0000) >> 16 | (inst & (1U << 7)) >> 3) #define vfp_single(inst) (((inst) & 0x0000f00) == 0xa00) -#define FPSCR_N (1 << 31) -#define FPSCR_Z (1 << 30) -#define FPSCR_C (1 << 29) -#define FPSCR_V (1 << 28) +#define FPSCR_N (1U << 31) +#define FPSCR_Z (1U << 30) +#define FPSCR_C (1U << 29) +#define FPSCR_V (1U << 28) /* * Since we aren't building with -mfpu=vfp, we need to code