From patchwork Mon Jun 24 13:50:51 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Phong Tran X-Patchwork-Id: 11013131 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 826A01580 for ; Mon, 24 Jun 2019 13:51:37 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 7218E28A0B for ; Mon, 24 Jun 2019 13:51:37 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 6515E28A1D; Mon, 24 Jun 2019 13:51:37 +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 12C9528A0B for ; Mon, 24 Jun 2019 13:51:37 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731412AbfFXNvg (ORCPT ); Mon, 24 Jun 2019 09:51:36 -0400 Received: from mail-pl1-f194.google.com ([209.85.214.194]:36808 "EHLO mail-pl1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729897AbfFXNvg (ORCPT ); Mon, 24 Jun 2019 09:51:36 -0400 Received: by mail-pl1-f194.google.com with SMTP id k8so6946246plt.3; Mon, 24 Jun 2019 06:51:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=g+59H8Z9R6aFCllHzxZMVdaWp3beSnoXs0YpMI9P76I=; b=CNu8Tey5ecdeC0dxmKIylKFuyktEfUiiGmsdAp8NYLO60i0F+s+Q2eveqKWRpdPK9+ F3iqkZmTIAQV5TH/ufwj/38JJF90U6smjtSpKEm+yz9nwbY0kGSrngmjhqAeFJMHdaRY rj5akUsjX/F7aDLKDQgBJJIqhrhg6ef1PsheYB3e0UtfGrhmeYTdMOdbCZ96dwrzp7GN RMQwkKt/nfqxn0BGbFuRoQZzZAVt6t2XoIvDLn0qRNwyF3dQwfY1nm1+JZCgellhWdzU Q+qW047N6aI86rlH5r326qwyXCeYmMRsed4pNYcplLsxxH1yY68rFfkXVGCu26yzEF9u 5e0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=g+59H8Z9R6aFCllHzxZMVdaWp3beSnoXs0YpMI9P76I=; b=hHDnCVJNpAR6ObpYlButXjcPCPorv02nX0FSitIsxY1C++fT6wMsVJT95eQkOHE+zT WJZGFgc1kPqMuu/kKuyllO42a8uopARlOTrY/R5eJK2OsESiSTDrMbLbhtpgqHt3E3Cj 7SPh5VfFiQ0JqsvTSuqvjjU/NeXtKJ7pqjWxLA8dlz9krLAX0DKMTY+c7hbdqXAoSe7h P54opNPQGXGEey4zAfB5SPUkSWwO87YtI17xDeHPcooHAcY9L3VsORz0mSF+EtLmXYGB 18r7vqXrFU/k2GFeX6nkTnFFgZDKH5MaXnOstMC0tpbCwRygpUWPey6Dv7mgZEUq3zpb 5frA== X-Gm-Message-State: APjAAAXloNCijVANyuP7grhf47B7NBDB++N6js8cV8fjAOHvUDNS8Zn4 B0/PWqlp8OBmbr+MepvNcjVgz6o0FbJ++A== X-Google-Smtp-Source: APXvYqwTfafEH1f93hVfmGDpur/BL1hHytFvk2bWzOAsumoC9Z8Pd2e84hLPwl90XKTXBjrzIG+Kog== X-Received: by 2002:a17:902:9a84:: with SMTP id w4mr45508269plp.160.1561384295411; Mon, 24 Jun 2019 06:51:35 -0700 (PDT) Received: from debian.net.fpt ([58.187.168.105]) by smtp.gmail.com with ESMTPSA id 85sm11187901pgb.52.2019.06.24.06.51.25 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 24 Jun 2019 06:51:34 -0700 (PDT) From: Phong Tran To: tranmanphong@gmail.com Cc: acme@kernel.org, alexander.shishkin@linux.intel.com, alexander.sverdlin@gmail.com, allison@lohutok.net, andrew@lunn.ch, ast@kernel.org, bgolaszewski@baylibre.com, bpf@vger.kernel.org, daniel@iogearbox.net, daniel@zonque.org, dmg@turingmachine.org, festevam@gmail.com, gerg@uclinux.org, gregkh@linuxfoundation.org, gregory.clement@bootlin.com, haojian.zhuang@gmail.com, hsweeten@visionengravers.com, illusionist.neo@gmail.com, info@metux.net, jason@lakedaemon.net, jolsa@redhat.com, kafai@fb.com, kernel@pengutronix.de, kgene@kernel.org, krzk@kernel.org, kstewart@linuxfoundation.org, linux-arm-kernel@lists.infradead.org, linux-imx@nxp.com, linux-kernel@vger.kernel.org, linux-omap@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux@armlinux.org.uk, liviu.dudau@arm.com, lkundrak@v3.sk, lorenzo.pieralisi@arm.com, mark.rutland@arm.com, mingo@redhat.com, namhyung@kernel.org, netdev@vger.kernel.org, nsekhar@ti.com, peterz@infradead.org, robert.jarzmik@free.fr, s.hauer@pengutronix.de, sebastian.hesselbarth@gmail.com, shawnguo@kernel.org, songliubraving@fb.com, sudeep.holla@arm.com, swinslow@gmail.com, tglx@linutronix.de, tony@atomide.com, will@kernel.org, yhs@fb.com Subject: [PATCH V2 01/15] arm: perf: cleanup cppcheck shifting error Date: Mon, 24 Jun 2019 20:50:51 +0700 Message-Id: <20190624135105.15579-2-tranmanphong@gmail.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20190624135105.15579-1-tranmanphong@gmail.com> References: <20190623151313.970-1-tranmanphong@gmail.com> <20190624135105.15579-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..2924d7910b10 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 BIT(31) +#define ARMV7_EXCLUDE_USER BIT(30) +#define ARMV7_INCLUDE_HYP BIT(27) /* * Secure debug enable reg From patchwork Mon Jun 24 13:50:52 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Phong Tran X-Patchwork-Id: 11013137 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 6E93D1908 for ; Mon, 24 Jun 2019 13:51:48 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 5C10328A0B for ; Mon, 24 Jun 2019 13:51:48 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 4E2DB28A0C; Mon, 24 Jun 2019 13:51:48 +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 0767528A1F for ; Mon, 24 Jun 2019 13:51:48 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731433AbfFXNvr (ORCPT ); Mon, 24 Jun 2019 09:51:47 -0400 Received: from mail-pf1-f193.google.com ([209.85.210.193]:39061 "EHLO mail-pf1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731432AbfFXNvr (ORCPT ); Mon, 24 Jun 2019 09:51:47 -0400 Received: by mail-pf1-f193.google.com with SMTP id j2so7554829pfe.6; Mon, 24 Jun 2019 06:51:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=XeelbuqeW5y33N8d1ijYmgxZuObEd378TU1ddXNdHBg=; b=eZDQHFQEb3Qaxu1uQXyb+4XzgZNV+xjY5evkbwj5Z5rEQCmqnj4z/nRQizGk6envsh YYWcrUOPIgfGcpqnCZ4MEOrOvDtl739M0MgpNHCfCxllcVTUv/oBcT3Ioq6mpTF/S/hu x72kZZIVa97G9smPur9BXeTVSDLZR8HAMUJcTzAGJs5k9+P6m713Z71fgof7CvzbePlA WEZ/DtetV4bp1GEDYTWcY3zf/GLAQuYN8l5gvL4JY74Bn9nU3guTT9vsktbX0e0bAFKU GVJIsHCo5lT5u0xz/ErZPR6jD3ewmhqpWa2/2l0Xz1f8Y3Kt8hHvE2qYtcF6Jd/sY4N5 UJHg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=XeelbuqeW5y33N8d1ijYmgxZuObEd378TU1ddXNdHBg=; b=jZ2wBuH1jbOzqEmZED5ihAy65tPKcA8N2UXhN7v240of3Mwi26s94OCH3R/KPLktpR NVnf4iY3fN5vMatgJCjgdXiriPJWLGTfW5RoqGRZMJuPdxIL+IQSk1K1gksbkCR3CroR zDxN/vFFSwpiU1Bi3/rYVDIMOYZIjBEDMb3kuzmoxLQ2DvdxAmqSTiDuQpXuPHbEOjsK K5UTvclzdqcEvih+TuVAbyPbdNoY9ZoK7Omt1gDTnfq9gIgLfnc4YUABCpeacw+1DRKS EpokCEzKP9C3ioKbirAeiaLCmXmn2Zk57XtgjGd7FsYdte3EiC9iBo1LQc5W3juPOgmW lu/Q== X-Gm-Message-State: APjAAAUwNYQHhfzshimHxxOByMJKIKuE8IlG94+PVPYLtBnIsR44sjXA kuEDPemV2H5lIPnduvgd+64= X-Google-Smtp-Source: APXvYqyuEnUO6D20SoScm9Vr+SO06i+MMxQ8CMeva4iZe7YYn2UpBpFWiNOA/8Uv45HjkgGbEm/qLA== X-Received: by 2002:a63:5d54:: with SMTP id o20mr31625270pgm.97.1561384306046; Mon, 24 Jun 2019 06:51:46 -0700 (PDT) Received: from debian.net.fpt ([58.187.168.105]) by smtp.gmail.com with ESMTPSA id 85sm11187901pgb.52.2019.06.24.06.51.35 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 24 Jun 2019 06:51:45 -0700 (PDT) From: Phong Tran To: tranmanphong@gmail.com Cc: acme@kernel.org, alexander.shishkin@linux.intel.com, alexander.sverdlin@gmail.com, allison@lohutok.net, andrew@lunn.ch, ast@kernel.org, bgolaszewski@baylibre.com, bpf@vger.kernel.org, daniel@iogearbox.net, daniel@zonque.org, dmg@turingmachine.org, festevam@gmail.com, gerg@uclinux.org, gregkh@linuxfoundation.org, gregory.clement@bootlin.com, haojian.zhuang@gmail.com, hsweeten@visionengravers.com, illusionist.neo@gmail.com, info@metux.net, jason@lakedaemon.net, jolsa@redhat.com, kafai@fb.com, kernel@pengutronix.de, kgene@kernel.org, krzk@kernel.org, kstewart@linuxfoundation.org, linux-arm-kernel@lists.infradead.org, linux-imx@nxp.com, linux-kernel@vger.kernel.org, linux-omap@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux@armlinux.org.uk, liviu.dudau@arm.com, lkundrak@v3.sk, lorenzo.pieralisi@arm.com, mark.rutland@arm.com, mingo@redhat.com, namhyung@kernel.org, netdev@vger.kernel.org, nsekhar@ti.com, peterz@infradead.org, robert.jarzmik@free.fr, s.hauer@pengutronix.de, sebastian.hesselbarth@gmail.com, shawnguo@kernel.org, songliubraving@fb.com, sudeep.holla@arm.com, swinslow@gmail.com, tglx@linutronix.de, tony@atomide.com, will@kernel.org, yhs@fb.com Subject: [PATCH V2 02/15] ARM: davinci: cleanup cppcheck shifting errors Date: Mon, 24 Jun 2019 20:50:52 +0700 Message-Id: <20190624135105.15579-3-tranmanphong@gmail.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20190624135105.15579-1-tranmanphong@gmail.com> References: <20190623151313.970-1-tranmanphong@gmail.com> <20190624135105.15579-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..f2f56d16d7d5 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 BIT(23) +#define DDR2_MCLKSTOPEN_BIT BIT(30) +#define DDR2_LPMODEN_BIT BIT(31) From patchwork Mon Jun 24 13:50:53 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Phong Tran X-Patchwork-Id: 11013141 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 C1BF41580 for ; Mon, 24 Jun 2019 13:51:59 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id B107728A0B for ; Mon, 24 Jun 2019 13:51:59 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id A334328A1D; Mon, 24 Jun 2019 13:51:59 +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 E904E28A0C for ; Mon, 24 Jun 2019 13:51:58 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730799AbfFXNv6 (ORCPT ); Mon, 24 Jun 2019 09:51:58 -0400 Received: from mail-pg1-f196.google.com ([209.85.215.196]:35261 "EHLO mail-pg1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727868AbfFXNv6 (ORCPT ); Mon, 24 Jun 2019 09:51:58 -0400 Received: by mail-pg1-f196.google.com with SMTP id s27so7174228pgl.2; Mon, 24 Jun 2019 06:51:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=WEIRobZtDs+Q8LlPmKH7gx8qeg/zozlK/wbXaLyzwMI=; b=DsBDXv43Q1uuR6xIG4lPLpAjp/wNqsie0UnvIc2k0SIjdXYW2VI2UAH2FXEUPfEdZX wdbwGISvlWVHiLjXocaaapYkIeAwMDuI3qTzEw1yLQpH+Zaf9XfdA6pyLHTFWoEmaPgH g92o3/jpRDjRmakckjKBY1TnEbv3lC8+XeEjkoG9sy5bKF4/1rIBdrjfSVO8vJaf3UmL NZ1O90qQkapt4rw8yTPtlPXemMXy4sBtZ9+ee4mZ/+5Quj8emSCgcaiXhGXJCf+izJ7m OlOu1YTPFj/Tb51bE+3kfh/CFXCGB162Cm/2BzU9DKEoAe7BClHP9rya/LxBXbSi9UZO hDCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=WEIRobZtDs+Q8LlPmKH7gx8qeg/zozlK/wbXaLyzwMI=; b=Vgent3LXX2Vzih7yupH5NpfkXOG3nsEmkrDRmBSpAHrFrMo9c0q0RkD32axAErfoGM dFk1BInjNmww0GO+hBmxnllDMvPIDS/RtI2OpR+9AdgHS4YdKBuOjm/kC8Mm+BZso423 //D/rwhZDV91vS7kdtQCobKkP42/fCO7hgLnh1jR4wdGTaVI1+YptoVG4bMIjwFbTE13 kc7Ul1l5KWS6z+nDDA7qc9u9Rm8cKjgS/ODVWPbAe4NWVp3mDrBznqinGOvD/mlHtkDJ PpsLE6vYPgl/3U9WZK67d9Q+oTogfLIN/F8MXciR146MYBCpzNoqFZhvn6b8ETVNOzPq okIg== X-Gm-Message-State: APjAAAWSQ1IquTRAcMX+XIuy5d5FSmIpYm5FYNXy3jIVjpErHJKTeCxK rxMlrx5kXFicg9vKh/IiVqk= X-Google-Smtp-Source: APXvYqwWKe+powJTiBomJuwPX+VonmJtUJ9FK68yY7k15WGO3xUeVtT3YIbFLP9+aHacgvJpoUDSWw== X-Received: by 2002:a17:90a:37c8:: with SMTP id v66mr25516646pjb.33.1561384317054; Mon, 24 Jun 2019 06:51:57 -0700 (PDT) Received: from debian.net.fpt ([58.187.168.105]) by smtp.gmail.com with ESMTPSA id 85sm11187901pgb.52.2019.06.24.06.51.46 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 24 Jun 2019 06:51:56 -0700 (PDT) From: Phong Tran To: tranmanphong@gmail.com Cc: acme@kernel.org, alexander.shishkin@linux.intel.com, alexander.sverdlin@gmail.com, allison@lohutok.net, andrew@lunn.ch, ast@kernel.org, bgolaszewski@baylibre.com, bpf@vger.kernel.org, daniel@iogearbox.net, daniel@zonque.org, dmg@turingmachine.org, festevam@gmail.com, gerg@uclinux.org, gregkh@linuxfoundation.org, gregory.clement@bootlin.com, haojian.zhuang@gmail.com, hsweeten@visionengravers.com, illusionist.neo@gmail.com, info@metux.net, jason@lakedaemon.net, jolsa@redhat.com, kafai@fb.com, kernel@pengutronix.de, kgene@kernel.org, krzk@kernel.org, kstewart@linuxfoundation.org, linux-arm-kernel@lists.infradead.org, linux-imx@nxp.com, linux-kernel@vger.kernel.org, linux-omap@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux@armlinux.org.uk, liviu.dudau@arm.com, lkundrak@v3.sk, lorenzo.pieralisi@arm.com, mark.rutland@arm.com, mingo@redhat.com, namhyung@kernel.org, netdev@vger.kernel.org, nsekhar@ti.com, peterz@infradead.org, robert.jarzmik@free.fr, s.hauer@pengutronix.de, sebastian.hesselbarth@gmail.com, shawnguo@kernel.org, songliubraving@fb.com, sudeep.holla@arm.com, swinslow@gmail.com, tglx@linutronix.de, tony@atomide.com, will@kernel.org, yhs@fb.com Subject: [PATCH V2 03/15] ARM: ep93xx: cleanup cppcheck shifting errors Date: Mon, 24 Jun 2019 20:50:53 +0700 Message-Id: <20190624135105.15579-4-tranmanphong@gmail.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20190624135105.15579-1-tranmanphong@gmail.com> References: <20190623151313.970-1-tranmanphong@gmail.com> <20190624135105.15579-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 Acked-by: Alexander Sverdlin --- 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..250c82f8b0a1 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 BIT(31) +#define EP93XX_SYSCON_PWRCNT_UARTBAUD BIT(29) +#define EP93XX_SYSCON_PWRCNT_USH_EN BIT(28) +#define EP93XX_SYSCON_PWRCNT_DMA_M2M1 BIT(27) +#define EP93XX_SYSCON_PWRCNT_DMA_M2M0 BIT(26) +#define EP93XX_SYSCON_PWRCNT_DMA_M2P8 BIT(25) +#define EP93XX_SYSCON_PWRCNT_DMA_M2P9 BIT(24) +#define EP93XX_SYSCON_PWRCNT_DMA_M2P6 BIT(23) +#define EP93XX_SYSCON_PWRCNT_DMA_M2P7 BIT(22) +#define EP93XX_SYSCON_PWRCNT_DMA_M2P4 BIT(21) +#define EP93XX_SYSCON_PWRCNT_DMA_M2P5 BIT(20) +#define EP93XX_SYSCON_PWRCNT_DMA_M2P2 BIT(19) +#define EP93XX_SYSCON_PWRCNT_DMA_M2P3 BIT(18) +#define EP93XX_SYSCON_PWRCNT_DMA_M2P0 BIT(17) +#define EP93XX_SYSCON_PWRCNT_DMA_M2P1 BIT(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 BIT(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 BIT(19) +#define EP93XX_SYSCON_CLKSET2_PLL2_EN BIT(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 BIT(31) +#define EP93XX_SYSCON_DEVCFG_D1ONG BIT(30) +#define EP93XX_SYSCON_DEVCFG_D0ONG BIT(29) +#define EP93XX_SYSCON_DEVCFG_IONU2 BIT(28) +#define EP93XX_SYSCON_DEVCFG_GONK BIT(27) +#define EP93XX_SYSCON_DEVCFG_TONG BIT(26) +#define EP93XX_SYSCON_DEVCFG_MONG BIT(25) +#define EP93XX_SYSCON_DEVCFG_U3EN BIT(24) +#define EP93XX_SYSCON_DEVCFG_CPENA BIT(23) +#define EP93XX_SYSCON_DEVCFG_A2ONG BIT(22) +#define EP93XX_SYSCON_DEVCFG_A1ONG BIT(21) +#define EP93XX_SYSCON_DEVCFG_U2EN BIT(20) +#define EP93XX_SYSCON_DEVCFG_EXVC BIT(19) +#define EP93XX_SYSCON_DEVCFG_U1EN BIT(18) +#define EP93XX_SYSCON_DEVCFG_TIN BIT(17) +#define EP93XX_SYSCON_DEVCFG_HC3IN BIT(15) +#define EP93XX_SYSCON_DEVCFG_HC3EN BIT(14) +#define EP93XX_SYSCON_DEVCFG_HC1IN BIT(13) +#define EP93XX_SYSCON_DEVCFG_HC1EN BIT(12) +#define EP93XX_SYSCON_DEVCFG_HONIDE BIT(11) +#define EP93XX_SYSCON_DEVCFG_GONIDE BIT(10) +#define EP93XX_SYSCON_DEVCFG_PONG BIT(9) +#define EP93XX_SYSCON_DEVCFG_EONIDE BIT(8) +#define EP93XX_SYSCON_DEVCFG_I2SONSSP BIT(7) +#define EP93XX_SYSCON_DEVCFG_I2SONAC97 BIT(6) +#define EP93XX_SYSCON_DEVCFG_RASONP3 BIT(4) +#define EP93XX_SYSCON_DEVCFG_RAS BIT(3) +#define EP93XX_SYSCON_DEVCFG_ADCPD BIT(2) +#define EP93XX_SYSCON_DEVCFG_KEYS BIT(1) +#define EP93XX_SYSCON_DEVCFG_SHENA BIT(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 BIT(15) +#define EP93XX_SYSCON_CLKDIV_ESEL BIT(14) +#define EP93XX_SYSCON_CLKDIV_PSEL BIT(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 BIT(31) +#define EP93XX_SYSCON_I2SCLKDIV_ORIDE BIT(29) +#define EP93XX_SYSCON_I2SCLKDIV_SPOL BIT(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 BIT(31) +#define EP93XX_SYSCON_KEYTCHCLKDIV_ADIV BIT(16) +#define EP93XX_SYSCON_KEYTCHCLKDIV_KEN BIT(15) +#define EP93XX_SYSCON_KEYTCHCLKDIV_KDIV BIT(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 BIT(8) +#define EP93XX_SYSCON_SYSCFG_LCSN7 BIT(7) +#define EP93XX_SYSCON_SYSCFG_LCSN6 BIT(6) +#define EP93XX_SYSCON_SYSCFG_LASDO BIT(5) +#define EP93XX_SYSCON_SYSCFG_LEEDA BIT(4) +#define EP93XX_SYSCON_SYSCFG_LEECLK BIT(3) +#define EP93XX_SYSCON_SYSCFG_LCSN2 BIT(1) +#define EP93XX_SYSCON_SYSCFG_LCSN1 BIT(0) #define EP93XX_SYSCON_SWLOCK EP93XX_SYSCON_REG(0xc0) /* EP93xx System Controller software locked register write */ From patchwork Mon Jun 24 13:50:54 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Phong Tran X-Patchwork-Id: 11013153 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 75554186E for ; Mon, 24 Jun 2019 13:52:14 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 6557D28A0B for ; Mon, 24 Jun 2019 13:52:14 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 585FD28A1D; Mon, 24 Jun 2019 13:52:14 +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 1788328A0B for ; Mon, 24 Jun 2019 13:52:14 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731479AbfFXNwJ (ORCPT ); Mon, 24 Jun 2019 09:52:09 -0400 Received: from mail-pg1-f193.google.com ([209.85.215.193]:43398 "EHLO mail-pg1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725562AbfFXNwI (ORCPT ); Mon, 24 Jun 2019 09:52:08 -0400 Received: by mail-pg1-f193.google.com with SMTP id f25so7155722pgv.10; Mon, 24 Jun 2019 06:52:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=a9A1DjNMPibSIyfls26mUTjJ41Uw7fmS48NUbISOVuE=; b=ZSV56tuzi9jRFZ87sy6UKh7K51sffeNl14L5uwn3KwXuAatCwEhq1YcJI6RjNX1l/z FA7A2qy+jZbu3JEfvg9jynx6ffa+zT+0vTeGDPxsloSGtY/tPdd0q/ruywZWPVMAwn+F alqIRHtJ3PWqCJ/VhKmlsbe/oDyVB8TICUEYq7Kyy6KI9219HNVjN/kDgERyUtI+5iXA vIFaCf6KgSuw2AQ6c0bwJf9W9kA9dw3CQZdRYnOhh7R8PJr/6unRbBo5uYzbCX3H2UvV vtMknNAlPmlDC/gHYSafEMaAxQKMkFBp7hWQvb8DpcYRZBExvbobYrS9lhzhQR2cc6Qo t+Ow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=a9A1DjNMPibSIyfls26mUTjJ41Uw7fmS48NUbISOVuE=; b=hsoFwByK/kX8xjSbndr3InhXevC3NpyDEzHkwij/uflyOZiEyXMA3IDR3r7o/xLZXJ pqKkuAglPoF/7Cuz5hi//9Eu7Aw8SnHrU8vhXeYB4mSQ490/vMsOkLGYJThVwmS8r4HN ViQDO3VuGOgU8thUki/CSII3AHj2IvnGhLbK7pMuKq8pPJDBu4mxluZ/jgeEUQnBxurk 9hroSEG11CZmwlnCJ4psmYpA2S76UmZM0krrpSVO4xJMSQ1FD9xWJXsWGB2wWcPW3i38 99VdOhHAtvAVX+MXImewVny9YXdRViitfwOyo7frgUCaiQVZNR2ZZGi1oh9lVRiS6swd m73g== X-Gm-Message-State: APjAAAVRrXJLEQV2vPpRGNzqlYyQ115KcBzbsbDaMNm3r3JWE1+eWZUR tSrfX9HthWtSueIF+3zq4TI= X-Google-Smtp-Source: APXvYqzWLRe5ho/KC6c2PfJorBb2hgnPOXRcR6jNOASc6NDJ7ICAz5C+LH3b5p3zniITMyaTVc83JA== X-Received: by 2002:a63:735d:: with SMTP id d29mr20319762pgn.276.1561384327657; Mon, 24 Jun 2019 06:52:07 -0700 (PDT) Received: from debian.net.fpt ([58.187.168.105]) by smtp.gmail.com with ESMTPSA id 85sm11187901pgb.52.2019.06.24.06.51.57 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 24 Jun 2019 06:52:06 -0700 (PDT) From: Phong Tran To: tranmanphong@gmail.com Cc: acme@kernel.org, alexander.shishkin@linux.intel.com, alexander.sverdlin@gmail.com, allison@lohutok.net, andrew@lunn.ch, ast@kernel.org, bgolaszewski@baylibre.com, bpf@vger.kernel.org, daniel@iogearbox.net, daniel@zonque.org, dmg@turingmachine.org, festevam@gmail.com, gerg@uclinux.org, gregkh@linuxfoundation.org, gregory.clement@bootlin.com, haojian.zhuang@gmail.com, hsweeten@visionengravers.com, illusionist.neo@gmail.com, info@metux.net, jason@lakedaemon.net, jolsa@redhat.com, kafai@fb.com, kernel@pengutronix.de, kgene@kernel.org, krzk@kernel.org, kstewart@linuxfoundation.org, linux-arm-kernel@lists.infradead.org, linux-imx@nxp.com, linux-kernel@vger.kernel.org, linux-omap@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux@armlinux.org.uk, liviu.dudau@arm.com, lkundrak@v3.sk, lorenzo.pieralisi@arm.com, mark.rutland@arm.com, mingo@redhat.com, namhyung@kernel.org, netdev@vger.kernel.org, nsekhar@ti.com, peterz@infradead.org, robert.jarzmik@free.fr, s.hauer@pengutronix.de, sebastian.hesselbarth@gmail.com, shawnguo@kernel.org, songliubraving@fb.com, sudeep.holla@arm.com, swinslow@gmail.com, tglx@linutronix.de, tony@atomide.com, will@kernel.org, yhs@fb.com Subject: [PATCH V2 04/15] ARM: exynos: cleanup cppcheck shifting error Date: Mon, 24 Jun 2019 20:50:54 +0700 Message-Id: <20190624135105.15579-5-tranmanphong@gmail.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20190624135105.15579-1-tranmanphong@gmail.com> References: <20190623151313.970-1-tranmanphong@gmail.com> <20190624135105.15579-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..b6a73dc5bde4 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 & ~(BIT(31)), S5P_WAKEUP_MASK); } static void exynos_pm_enter_sleep_mode(void) From patchwork Mon Jun 24 13:50:55 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Phong Tran X-Patchwork-Id: 11013157 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 27B2D1932 for ; Mon, 24 Jun 2019 13:52:21 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 157E528A0C for ; Mon, 24 Jun 2019 13:52:21 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 071E628A33; Mon, 24 Jun 2019 13:52: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=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 B8D6D28A0C for ; Mon, 24 Jun 2019 13:52:20 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729384AbfFXNwU (ORCPT ); Mon, 24 Jun 2019 09:52:20 -0400 Received: from mail-pg1-f195.google.com ([209.85.215.195]:44469 "EHLO mail-pg1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725562AbfFXNwU (ORCPT ); Mon, 24 Jun 2019 09:52:20 -0400 Received: by mail-pg1-f195.google.com with SMTP id n2so7147603pgp.11; Mon, 24 Jun 2019 06:52:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=4YxMHBm2SnqxBVKghZYd5jwr6fv/9cNEFelVXaGNkFk=; b=e8ZSR6ho5uxjtHe5N1QmLicgOcuVPwCpB/A/NgnLkQGNtmyHPyOLAH+Z/IpaGHLRH/ tl834F4hSp6nS/C7pxd5+PG1+Sn3C+ROQTY206/glbpHIzaUZQR+QaT40ypUpwR7XrH0 G98uEZywsseRhjvTLq+mZdn/PnwsXQ6kEy7EetSndtI+OAHGoGsE543Oa95dkJ09zSbd E2mmS+F3jlZoKXtXtcaJx5I+Pjq2HaBAHNvSOW/APKdPusYj/3THxUUaUeSAeLEPrHRP r3ohEY6mvxEDbAra8k+u1hLj9w1moVPGNe+ThXJ72ERDJ4m/sxl3XeQbQ51XMR1UAxDn pPCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=4YxMHBm2SnqxBVKghZYd5jwr6fv/9cNEFelVXaGNkFk=; b=fBlns+bZddajcxm+yjock4LH/mPUTOV9KODlDPF8NRGN1PB7IIzGxiBUQbOmOGbEUx jOJr6SwFfjQHnrzswqCgm2Vb0K1T/UuACb9ooeCBMc3rCm+NRxGJcRDMyg4fMf5LHLoF Mkcgf32mY/N1hB1FSJ+sM+HRJbBFe3JXOv0ufyrAVI107DC1H99eMOh1zc3jgasHaOEn Tp41l+wjKHz4mGuqlYWwxKbzwTkcYpFbEWqHOONm8gav64ytP3MaoP9a4GdEYWJG/hst MLZOsyTiMHuLt71Gvt60qaQ4KdVLYgbbHk6bgr1meA+V0u8woktuMu7vq9HxiM7mJOBE JwzA== X-Gm-Message-State: APjAAAWhBcQ8RqOL8124OYbyK7E0Gm0jDBn5z4RQvvPiH8gUBvUSd9io B/p9ea1gXG8KECK+zkYl2YE= X-Google-Smtp-Source: APXvYqx9gf1JA/RBMwoVESQCrIeinti9kZYk40nQT9LE7xSC7rfMLCVVjhbBasWhbLaeAY6r/WXcLQ== X-Received: by 2002:a63:4f53:: with SMTP id p19mr1113561pgl.327.1561384339119; Mon, 24 Jun 2019 06:52:19 -0700 (PDT) Received: from debian.net.fpt ([58.187.168.105]) by smtp.gmail.com with ESMTPSA id 85sm11187901pgb.52.2019.06.24.06.52.07 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 24 Jun 2019 06:52:18 -0700 (PDT) From: Phong Tran To: tranmanphong@gmail.com Cc: acme@kernel.org, alexander.shishkin@linux.intel.com, alexander.sverdlin@gmail.com, allison@lohutok.net, andrew@lunn.ch, ast@kernel.org, bgolaszewski@baylibre.com, bpf@vger.kernel.org, daniel@iogearbox.net, daniel@zonque.org, dmg@turingmachine.org, festevam@gmail.com, gerg@uclinux.org, gregkh@linuxfoundation.org, gregory.clement@bootlin.com, haojian.zhuang@gmail.com, hsweeten@visionengravers.com, illusionist.neo@gmail.com, info@metux.net, jason@lakedaemon.net, jolsa@redhat.com, kafai@fb.com, kernel@pengutronix.de, kgene@kernel.org, krzk@kernel.org, kstewart@linuxfoundation.org, linux-arm-kernel@lists.infradead.org, linux-imx@nxp.com, linux-kernel@vger.kernel.org, linux-omap@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux@armlinux.org.uk, liviu.dudau@arm.com, lkundrak@v3.sk, lorenzo.pieralisi@arm.com, mark.rutland@arm.com, mingo@redhat.com, namhyung@kernel.org, netdev@vger.kernel.org, nsekhar@ti.com, peterz@infradead.org, robert.jarzmik@free.fr, s.hauer@pengutronix.de, sebastian.hesselbarth@gmail.com, shawnguo@kernel.org, songliubraving@fb.com, sudeep.holla@arm.com, swinslow@gmail.com, tglx@linutronix.de, tony@atomide.com, will@kernel.org, yhs@fb.com Subject: [PATCH V2 05/15] ARM: footbridge: cleanup cppcheck shifting error Date: Mon, 24 Jun 2019 20:50:55 +0700 Message-Id: <20190624135105.15579-6-tranmanphong@gmail.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20190624135105.15579-1-tranmanphong@gmail.com> References: <20190623151313.970-1-tranmanphong@gmail.com> <20190624135105.15579-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..edea41e0256f 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 | BIT(31); /* * back off this interrupt From patchwork Mon Jun 24 13:50:56 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Phong Tran X-Patchwork-Id: 11013161 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 A855476 for ; Mon, 24 Jun 2019 13:52:36 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 981BB28A0C for ; Mon, 24 Jun 2019 13:52:36 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 8A70128A1F; Mon, 24 Jun 2019 13:52:36 +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 2E25328A0C for ; Mon, 24 Jun 2019 13:52:36 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731520AbfFXNwa (ORCPT ); Mon, 24 Jun 2019 09:52:30 -0400 Received: from mail-pf1-f196.google.com ([209.85.210.196]:35967 "EHLO mail-pf1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730409AbfFXNwa (ORCPT ); Mon, 24 Jun 2019 09:52:30 -0400 Received: by mail-pf1-f196.google.com with SMTP id r7so7567414pfl.3; Mon, 24 Jun 2019 06:52:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=h1v1yeC0QMHUW7XIxSk7vKPuYf5GRZmsxhrCxBvq8ko=; b=ozdciiqy8THpW2vDVeC/wiQrLo1XMtFRz3xqHetq7vl0HuoqF/5Q4zcP2d0MLFMPcW jqiB7PV6/TJ6AQ2weifcdaRK6Lhqin1yzgWvTtJUUUxaB4El3O3XS1gNtspYnBQDAD0n c1Np5N24XwRDgNbKI6qPb29AbURPIGECVqUbQYU0r+bPGw654fzb+ymmwxzC+rNdmZCQ mFPtwnkuzsvxPR2I9A/EcJtCKoALZKugTn30wAWEBuwkBYQW4Uv9KhCcrVb9Kb50K9xl RcI//+usHfNlMxUYxYlq7q0CS4tVPNoZXHI6zznJE8VV8vseV3qe9koxPim01M39AgdY cQfw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=h1v1yeC0QMHUW7XIxSk7vKPuYf5GRZmsxhrCxBvq8ko=; b=e5yMr57f7Ox1LmkSi0J5jQOLjYj71QN4rN7VJbZtut1UxF0Rk0Z3KOqs38A0bOWl33 y+pQTTQOXGEI+xXhr7nxYQUzA+Fp1W617e2zua5dBEul6rPWtZj2MGylfk7nf6iTvRjh jYngQV3ILVwrE/l4w4OTRLt/tpEZ6OAhMXYV7pjCQxa5Z/kGxysFnijI/Gya4elFgnpD lY5z150ICpAFr7ys4Vr6iJGkL65goNVJqxuk5Ko+cLUT2NEAcbg/3WhJETdItqaa9+yX i8SjGkXRu3pCOoC4Ss6M3I+EFnIjP5SIH4oRz2zbfTwI6ktU9Lqzfi6LSSyGlvDTGFoh iHKA== X-Gm-Message-State: APjAAAWuHBvsYmVZeZGzHBIZniT8DtK2t2jTi8GIRE9JK10hdw9nYUbJ N3FLqCh9f4JO3MMzdDqnhGw= X-Google-Smtp-Source: APXvYqykm0oj5zPB490LU7Sxla+Jm6HoDhom957xePsyJhpgGXC66lglkLRNG6Sc2Rinop4HT/9PQA== X-Received: by 2002:a17:90a:bb01:: with SMTP id u1mr24530850pjr.92.1561384349488; Mon, 24 Jun 2019 06:52:29 -0700 (PDT) Received: from debian.net.fpt ([58.187.168.105]) by smtp.gmail.com with ESMTPSA id 85sm11187901pgb.52.2019.06.24.06.52.19 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 24 Jun 2019 06:52:28 -0700 (PDT) From: Phong Tran To: tranmanphong@gmail.com Cc: acme@kernel.org, alexander.shishkin@linux.intel.com, alexander.sverdlin@gmail.com, allison@lohutok.net, andrew@lunn.ch, ast@kernel.org, bgolaszewski@baylibre.com, bpf@vger.kernel.org, daniel@iogearbox.net, daniel@zonque.org, dmg@turingmachine.org, festevam@gmail.com, gerg@uclinux.org, gregkh@linuxfoundation.org, gregory.clement@bootlin.com, haojian.zhuang@gmail.com, hsweeten@visionengravers.com, illusionist.neo@gmail.com, info@metux.net, jason@lakedaemon.net, jolsa@redhat.com, kafai@fb.com, kernel@pengutronix.de, kgene@kernel.org, krzk@kernel.org, kstewart@linuxfoundation.org, linux-arm-kernel@lists.infradead.org, linux-imx@nxp.com, linux-kernel@vger.kernel.org, linux-omap@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux@armlinux.org.uk, liviu.dudau@arm.com, lkundrak@v3.sk, lorenzo.pieralisi@arm.com, mark.rutland@arm.com, mingo@redhat.com, namhyung@kernel.org, netdev@vger.kernel.org, nsekhar@ti.com, peterz@infradead.org, robert.jarzmik@free.fr, s.hauer@pengutronix.de, sebastian.hesselbarth@gmail.com, shawnguo@kernel.org, songliubraving@fb.com, sudeep.holla@arm.com, swinslow@gmail.com, tglx@linutronix.de, tony@atomide.com, will@kernel.org, yhs@fb.com Subject: [PATCH V2 06/15] ARM: imx: cleanup cppcheck shifting errors Date: Mon, 24 Jun 2019 20:50:56 +0700 Message-Id: <20190624135105.15579-7-tranmanphong@gmail.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20190624135105.15579-1-tranmanphong@gmail.com> References: <20190623151313.970-1-tranmanphong@gmail.com> <20190624135105.15579-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..028b683866c3 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 = BIT(0), + MUX_DDR_MODE = BIT(1), + MUX_PGP_CSPI_BB = BIT(2), + MUX_PGP_ATA_1 = BIT(3), + MUX_PGP_ATA_2 = BIT(4), + MUX_PGP_ATA_3 = BIT(5), + MUX_PGP_ATA_4 = BIT(6), + MUX_PGP_ATA_5 = BIT(7), + MUX_PGP_ATA_6 = BIT(8), + MUX_PGP_ATA_7 = BIT(9), + MUX_PGP_ATA_8 = BIT(10), + MUX_PGP_UH2 = BIT(11), + MUX_SDCTL_CSD0_SEL = BIT(12), + MUX_SDCTL_CSD1_SEL = BIT(13), + MUX_CSPI1_UART3 = BIT(14), + MUX_EXTDMAREQ2_MBX_SEL = BIT(15), + MUX_TAMPER_DETECT_EN = BIT(16), + MUX_PGP_USB_4WIRE = BIT(17), + MUX_PGP_USB_COMMON = BIT(18), + MUX_SDHC_MEMSTICK1 = BIT(19), + MUX_SDHC_MEMSTICK2 = BIT(20), + MUX_PGP_SPLL_BYP = BIT(21), + MUX_PGP_UPLL_BYP = BIT(22), + MUX_PGP_MSHC1_CLK_SEL = BIT(23), + MUX_PGP_MSHC2_CLK_SEL = BIT(24), + MUX_CSPI3_UART5_SEL = BIT(25), + MUX_PGP_ATA_9 = BIT(26), + MUX_PGP_USB_SUSPEND = BIT(27), + MUX_PGP_USB_OTG_LOOPBACK = BIT(28), + MUX_PGP_USB_HS1_LOOPBACK = BIT(29), + MUX_PGP_USB_HS2_LOOPBACK = BIT(30), + MUX_CLKO_DDR_MODE = BIT(31), }; /* From patchwork Mon Jun 24 13:50:57 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Phong Tran X-Patchwork-Id: 11013163 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 B0E6D112C for ; Mon, 24 Jun 2019 13:52:45 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 9F38028A0B for ; Mon, 24 Jun 2019 13:52:45 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 91D0C28A1D; Mon, 24 Jun 2019 13:52:45 +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 49E2028A0C for ; Mon, 24 Jun 2019 13:52:45 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731539AbfFXNwl (ORCPT ); Mon, 24 Jun 2019 09:52:41 -0400 Received: from mail-pg1-f196.google.com ([209.85.215.196]:42412 "EHLO mail-pg1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728789AbfFXNwk (ORCPT ); Mon, 24 Jun 2019 09:52:40 -0400 Received: by mail-pg1-f196.google.com with SMTP id k13so990999pgq.9; Mon, 24 Jun 2019 06:52:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=6Rl1Rw52Am1I8m2WryMsusM3MGfrM8Bk30uCJ+05MEU=; b=ADhfwRf6R9ObgqU4OrDi6gyPC9FQsexdSIR7mdd2foTq4NqZfpBHm5MbIwXc9r1Lov BUT9b+YbAeGm0dRjzQZIXSd120rnkhk7gvQeJrurE7Q7vA3J2gSEztsKSBYyJxKuRpcK 6YQPKqLPzGLC/KtBIyK4+rS4CRTt3vkI2Rr4+xX0lBSop0KyViBCJGCM3LvSUig3CvYg GP1cov+BB67FIM+dhcQCLDT51WzrtXYq58YuJM5h7Xs0LIwKZiriV9QYkpgh2Jcld2Se OrtJ37eS2eS+hOLIDaYr4k6Cjes1pJp+zbUxU1PkAfagLYTsMnuFckULBo4q1KfyyNzF KLfw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=6Rl1Rw52Am1I8m2WryMsusM3MGfrM8Bk30uCJ+05MEU=; b=ZZxuX+UN8MASv2dFIkfDW2Eu70QeiHndl0pJ3DM7zN8wYeLxTTt5ArU6hpjGGx5T+W trJdUbKq82m3KZEFY/1UhNXX2PAfnF3uwLyIl7CdgHo61Mz8Xt/aC9ffCU5GbXCJA29Z /PSjxo4Lrabnp66o8FbB89vpatj0tDeDRM2ChKteWv2eXPK3CyGkkWydmMX5aiJRTkdA 7HviGdp36vaN5XThgnoGvm74fBRQktmvj+r/tz6+wwFfu5Kn/mShYzehrW/1D6XhJhXC Ju3du1C9vl3ODqGAHSVR5rkSBVTXjsgHHnflpZUZJOPGjuqyW+/Uby5Tb2ilvw9x2Zpf lyag== X-Gm-Message-State: APjAAAVuLVDlLNhNxRus43MxKcqbvDojYn9RJ4wb9sq6cxqk67KHrFTh HHqsZnHZMLZx6Z6cv3B1Agk= X-Google-Smtp-Source: APXvYqyPdTV36HEtdPywV22V9ONssruwsFKv2jKTKnbWlYFq50JNtS0DZMajyK+tRfW8ZehydJzkHg== X-Received: by 2002:a63:ec13:: with SMTP id j19mr13305911pgh.174.1561384359719; Mon, 24 Jun 2019 06:52:39 -0700 (PDT) Received: from debian.net.fpt ([58.187.168.105]) by smtp.gmail.com with ESMTPSA id 85sm11187901pgb.52.2019.06.24.06.52.29 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 24 Jun 2019 06:52:39 -0700 (PDT) From: Phong Tran To: tranmanphong@gmail.com Cc: acme@kernel.org, alexander.shishkin@linux.intel.com, alexander.sverdlin@gmail.com, allison@lohutok.net, andrew@lunn.ch, ast@kernel.org, bgolaszewski@baylibre.com, bpf@vger.kernel.org, daniel@iogearbox.net, daniel@zonque.org, dmg@turingmachine.org, festevam@gmail.com, gerg@uclinux.org, gregkh@linuxfoundation.org, gregory.clement@bootlin.com, haojian.zhuang@gmail.com, hsweeten@visionengravers.com, illusionist.neo@gmail.com, info@metux.net, jason@lakedaemon.net, jolsa@redhat.com, kafai@fb.com, kernel@pengutronix.de, kgene@kernel.org, krzk@kernel.org, kstewart@linuxfoundation.org, linux-arm-kernel@lists.infradead.org, linux-imx@nxp.com, linux-kernel@vger.kernel.org, linux-omap@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux@armlinux.org.uk, liviu.dudau@arm.com, lkundrak@v3.sk, lorenzo.pieralisi@arm.com, mark.rutland@arm.com, mingo@redhat.com, namhyung@kernel.org, netdev@vger.kernel.org, nsekhar@ti.com, peterz@infradead.org, robert.jarzmik@free.fr, s.hauer@pengutronix.de, sebastian.hesselbarth@gmail.com, shawnguo@kernel.org, songliubraving@fb.com, sudeep.holla@arm.com, swinslow@gmail.com, tglx@linutronix.de, tony@atomide.com, will@kernel.org, yhs@fb.com Subject: [PATCH V2 07/15] ARM: ks8695: cleanup cppcheck shifting error Date: Mon, 24 Jun 2019 20:50:57 +0700 Message-Id: <20190624135105.15579-8-tranmanphong@gmail.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20190624135105.15579-1-tranmanphong@gmail.com> References: <20190623151313.970-1-tranmanphong@gmail.com> <20190624135105.15579-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..7d28a83bb574 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 BIT(23) #define PBCA_TYPE1 (1) -#define PBCA_ENABLE (1 << 31) +#define PBCA_ENABLE BIT(31) From patchwork Mon Jun 24 13:50:58 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Phong Tran X-Patchwork-Id: 11013169 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 7F48D14B6 for ; Mon, 24 Jun 2019 13:52:52 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 704E628A0C for ; Mon, 24 Jun 2019 13:52:52 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 62BCC28A0B; Mon, 24 Jun 2019 13:52:52 +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 D8D0628A0C for ; Mon, 24 Jun 2019 13:52:51 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729160AbfFXNwv (ORCPT ); Mon, 24 Jun 2019 09:52:51 -0400 Received: from mail-pf1-f193.google.com ([209.85.210.193]:39192 "EHLO mail-pf1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725562AbfFXNwv (ORCPT ); Mon, 24 Jun 2019 09:52:51 -0400 Received: by mail-pf1-f193.google.com with SMTP id j2so7556652pfe.6; Mon, 24 Jun 2019 06:52:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=fS4UL8p8l4cJtI+V5ALEo52TlMc/49S0xmFzqwxKUhk=; b=hWu+lfAfs8cnDI2Qr3G6ZcC8RGr1R7aRMADclLDg4K72EokrxKQxEPQWo21XYg4lnB 7K+7rMl3umiXZEqxM8Fh1EvEA2fGF1Dx772xtHRx2kWPpXu8L1HHiZkN3lyEDctS7Ucx intTaJVhYTH1piVeHP5WfoWA/IjP/7FZPcRYSpOjkhDaVBzvK1b2SUZV9BO6BvNLfLCN skyBOYVs0wHf8KjyYEUuEf3i9ASCBr6lESvbt/q1cTQ2rd2dlrflqMw6bsn7qXU3bIP4 w8gXIRPKbbXXseri0/8j6RJqNg4ZW1aSz1ihyvx9nQn8OR3xU9VN2JwdHTgHPLxoi6j0 nfnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=fS4UL8p8l4cJtI+V5ALEo52TlMc/49S0xmFzqwxKUhk=; b=rx90KT1/pAViS4ySP49Sl4eozc5uK6Hxi8aPsWotTZcdOgDlKVvLC2NliCwNRg3OHp 87sTwRwi3bhLjh8e/FqW+435AFzKzGdRQPS3CWXOsOYnOTFq6flTQ0fsPmSWAn+9/Dv9 1lYB2ng/GQ7lzl7iplqsMIswnK35Dge1vvLSU10eQpaGhRY/u0y+mOBt6WlgDYCD2NIn /xfKi1z7ICbPyDV5hDOJWw1XWQnhZuPJ0G3HnWvUhSOEuY/emYKl+MJjviq3vmgPEvKj C01+AFP56fr5yADisSfR5yOjTLZXwZKlppI0z0aZUA2tkzcXoN3XFzzM9viB65tsq6NR virQ== X-Gm-Message-State: APjAAAWy5Ufe7B9B0uMMCeI4T9D+O+e/X9D/QM070BFZlT4LvijKn9Zc jIoRsff2OIhxcEeAnrRbzoY= X-Google-Smtp-Source: APXvYqwnXZdR6MwQeBGcBVslGO9nN76AEuiamP3zqkKWeFQhgtiystb8KCQwFVSOEzJ5lVZUhRMDyA== X-Received: by 2002:a63:4f53:: with SMTP id p19mr1115666pgl.327.1561384370011; Mon, 24 Jun 2019 06:52:50 -0700 (PDT) Received: from debian.net.fpt ([58.187.168.105]) by smtp.gmail.com with ESMTPSA id 85sm11187901pgb.52.2019.06.24.06.52.39 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 24 Jun 2019 06:52:49 -0700 (PDT) From: Phong Tran To: tranmanphong@gmail.com Cc: acme@kernel.org, alexander.shishkin@linux.intel.com, alexander.sverdlin@gmail.com, allison@lohutok.net, andrew@lunn.ch, ast@kernel.org, bgolaszewski@baylibre.com, bpf@vger.kernel.org, daniel@iogearbox.net, daniel@zonque.org, dmg@turingmachine.org, festevam@gmail.com, gerg@uclinux.org, gregkh@linuxfoundation.org, gregory.clement@bootlin.com, haojian.zhuang@gmail.com, hsweeten@visionengravers.com, illusionist.neo@gmail.com, info@metux.net, jason@lakedaemon.net, jolsa@redhat.com, kafai@fb.com, kernel@pengutronix.de, kgene@kernel.org, krzk@kernel.org, kstewart@linuxfoundation.org, linux-arm-kernel@lists.infradead.org, linux-imx@nxp.com, linux-kernel@vger.kernel.org, linux-omap@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux@armlinux.org.uk, liviu.dudau@arm.com, lkundrak@v3.sk, lorenzo.pieralisi@arm.com, mark.rutland@arm.com, mingo@redhat.com, namhyung@kernel.org, netdev@vger.kernel.org, nsekhar@ti.com, peterz@infradead.org, robert.jarzmik@free.fr, s.hauer@pengutronix.de, sebastian.hesselbarth@gmail.com, shawnguo@kernel.org, songliubraving@fb.com, sudeep.holla@arm.com, swinslow@gmail.com, tglx@linutronix.de, tony@atomide.com, will@kernel.org, yhs@fb.com Subject: [PATCH V2 08/15] ARM: mmp: cleanup cppcheck shifting errors Date: Mon, 24 Jun 2019 20:50:58 +0700 Message-Id: <20190624135105.15579-9-tranmanphong@gmail.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20190624135105.15579-1-tranmanphong@gmail.com> References: <20190623151313.970-1-tranmanphong@gmail.com> <20190624135105.15579-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 --- 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..631ba71abdbd 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 BIT(1) +#define APMU_PJ_IDLE_CFG_PJ_PWRDWN BIT(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 BIT(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 BIT(31) +#define MPMU_PCR_PJ_SLPEN BIT(29) +#define MPMU_PCR_PJ_SPSD BIT(28) +#define MPMU_PCR_PJ_DDRCORSD BIT(27) +#define MPMU_PCR_PJ_APBSD BIT(26) +#define MPMU_PCR_PJ_INTCLR BIT(24) +#define MPMU_PCR_PJ_SLPWP0 BIT(23) +#define MPMU_PCR_PJ_SLPWP1 BIT(22) +#define MPMU_PCR_PJ_SLPWP2 BIT(21) +#define MPMU_PCR_PJ_SLPWP3 BIT(20) +#define MPMU_PCR_PJ_VCTCXOSD BIT(19) +#define MPMU_PCR_PJ_SLPWP4 BIT(18) +#define MPMU_PCR_PJ_SLPWP5 BIT(17) +#define MPMU_PCR_PJ_SLPWP6 BIT(16) +#define MPMU_PCR_PJ_SLPWP7 BIT(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) BIT((x)) +#define MPMU_WUCRM_PJ_RTC_ALARM BIT(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..f4a0b9811e87 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 BIT(1) +#define APMU_MOH_IDLE_CFG_MOH_PWRDWN BIT(5) +#define APMU_MOH_IDLE_CFG_MOH_SRAM_PWRDWN BIT(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 BIT(21) +#define APMU_MOH_IDLE_CFG_MOH_MC_WAKE_EN BIT(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 BIT(31) +#define MPMU_APCR_DSPSD BIT(30) +#define MPMU_APCR_SLPEN BIT(29) +#define MPMU_APCR_DTCMSD BIT(28) +#define MPMU_APCR_DDRCORSD BIT(27) +#define MPMU_APCR_APBSD BIT(26) +#define MPMU_APCR_BBSD BIT(25) +#define MPMU_APCR_SLPWP0 BIT(23) +#define MPMU_APCR_SLPWP1 BIT(22) +#define MPMU_APCR_SLPWP2 BIT(21) +#define MPMU_APCR_SLPWP3 BIT(20) +#define MPMU_APCR_VCTCXOSD BIT(19) +#define MPMU_APCR_SLPWP4 BIT(18) +#define MPMU_APCR_SLPWP5 BIT(17) +#define MPMU_APCR_SLPWP6 BIT(16) +#define MPMU_APCR_SLPWP7 BIT(15) +#define MPMU_APCR_MSASLPEN BIT(14) +#define MPMU_APCR_STBYEN BIT(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 BIT(25) +#define MPMU_AWUCRM_AP_FULL_IDLE BIT(24) +#define MPMU_AWUCRM_SDH1 BIT(23) +#define MPMU_AWUCRM_SDH2 BIT(22) +#define MPMU_AWUCRM_KEYPRESS BIT(21) +#define MPMU_AWUCRM_TRACKBALL BIT(20) +#define MPMU_AWUCRM_NEWROTARY BIT(19) +#define MPMU_AWUCRM_RTC_ALARM BIT(17) +#define MPMU_AWUCRM_AP2_TIMER_3 BIT(13) +#define MPMU_AWUCRM_AP2_TIMER_2 BIT(12) +#define MPMU_AWUCRM_AP2_TIMER_1 BIT(11) +#define MPMU_AWUCRM_AP1_TIMER_3 BIT(10) +#define MPMU_AWUCRM_AP1_TIMER_2 BIT(9) +#define MPMU_AWUCRM_AP1_TIMER_1 BIT(8) +#define MPMU_AWUCRM_WAKEUP(x) BIT(((x) & 0x7)) enum { POWER_MODE_ACTIVE = 0, From patchwork Mon Jun 24 13:50: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: 11013173 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 1B7B914B6 for ; Mon, 24 Jun 2019 13:53:03 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 0987B28A0B for ; Mon, 24 Jun 2019 13:53:03 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id F111728A1D; Mon, 24 Jun 2019 13:53:02 +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 B0B0228A0C for ; Mon, 24 Jun 2019 13:53:02 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731575AbfFXNxB (ORCPT ); Mon, 24 Jun 2019 09:53:01 -0400 Received: from mail-pl1-f196.google.com ([209.85.214.196]:34636 "EHLO mail-pl1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725562AbfFXNxB (ORCPT ); Mon, 24 Jun 2019 09:53:01 -0400 Received: by mail-pl1-f196.google.com with SMTP id i2so6938173plt.1; Mon, 24 Jun 2019 06:53:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=o+ZDWBfm2abAbsaQJdJWT0tYwJIbtKKTiQzNHlOhOmc=; b=mATa2ATeRIqXLHNrCKLKzhr/2hskya7Ak4UVgBjx0zZE1lUOuyUqZM/SbPgTJVYxbG kBbiRUM29IPbKOjBpLw7MPxd4rJKxLo1kEjhgTH2SDeL42XYDBzdEGFAgIcBPV+PLrZv BVoRIQNSL69D69kfrskmDDo7mp2uQnWLAMVgZ/uNS6MojURn8aquNJCnOenRC2Xl9knh B2D0WrwQ/e0mqWVqDa44NgijhhkY68Y8VSWYuby/3qu6JmoVMkyMrz7FlRzerxw6JF/p 46niQRO0gRqB2eRVrpyiRoVlfR4ZWcysbnnDHPZOtvsNpmpjjjA0kqhJTLLPWu1hXJqN 1WOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=o+ZDWBfm2abAbsaQJdJWT0tYwJIbtKKTiQzNHlOhOmc=; b=YXeypvxuSVxzMZ4e8bm+uzeXv7yIGSsBvQH3x6zPsVVeTiOiwPIU5Nnzsx6ULpCeb0 ZcvylimDaztiJWXbgARl1rl+gAjM4dsb9rnRhD3R96nITMhqrUiV725Jh/skZcyLjT/X 3NNap3u/3B1H1CK8WSAVirkBSzqlEZ40K3fBh+uxtQ4GrtU9ThLPLS7599cjrxR9Cvn+ +M5fRrv3azwWjCmN03jtZpBlQEQ2oG7B0bbFCKeQ+aXesii7nkyEpn+WQ144Udn7O7Dp 7fW9KUiuVXhDx0GRcyriYjJDRAvE/D95uKG9/JQlqKndOWdcRctaLeOnf1Nt3IqLo6vv eJCg== X-Gm-Message-State: APjAAAXrT1dkR9JFSTe3zL0Hb8isz19fNrX2W0riucXdvs06IO5cIHjB xNT05fpjQLlhGC4/WttVSnI= X-Google-Smtp-Source: APXvYqyFvSUOW1M5UN3D0xuSlAwvYuYUqbXawl50oHczacseIZIUy2d9AFm4wsrEbGnjiugAv+3LBA== X-Received: by 2002:a17:902:d88e:: with SMTP id b14mr95284050plz.153.1561384380597; Mon, 24 Jun 2019 06:53:00 -0700 (PDT) Received: from debian.net.fpt ([58.187.168.105]) by smtp.gmail.com with ESMTPSA id 85sm11187901pgb.52.2019.06.24.06.52.50 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 24 Jun 2019 06:52:59 -0700 (PDT) From: Phong Tran To: tranmanphong@gmail.com Cc: acme@kernel.org, alexander.shishkin@linux.intel.com, alexander.sverdlin@gmail.com, allison@lohutok.net, andrew@lunn.ch, ast@kernel.org, bgolaszewski@baylibre.com, bpf@vger.kernel.org, daniel@iogearbox.net, daniel@zonque.org, dmg@turingmachine.org, festevam@gmail.com, gerg@uclinux.org, gregkh@linuxfoundation.org, gregory.clement@bootlin.com, haojian.zhuang@gmail.com, hsweeten@visionengravers.com, illusionist.neo@gmail.com, info@metux.net, jason@lakedaemon.net, jolsa@redhat.com, kafai@fb.com, kernel@pengutronix.de, kgene@kernel.org, krzk@kernel.org, kstewart@linuxfoundation.org, linux-arm-kernel@lists.infradead.org, linux-imx@nxp.com, linux-kernel@vger.kernel.org, linux-omap@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux@armlinux.org.uk, liviu.dudau@arm.com, lkundrak@v3.sk, lorenzo.pieralisi@arm.com, mark.rutland@arm.com, mingo@redhat.com, namhyung@kernel.org, netdev@vger.kernel.org, nsekhar@ti.com, peterz@infradead.org, robert.jarzmik@free.fr, s.hauer@pengutronix.de, sebastian.hesselbarth@gmail.com, shawnguo@kernel.org, songliubraving@fb.com, sudeep.holla@arm.com, swinslow@gmail.com, tglx@linutronix.de, tony@atomide.com, will@kernel.org, yhs@fb.com Subject: [PATCH V2 09/15] ARM: omap2: cleanup cppcheck shifting error Date: Mon, 24 Jun 2019 20:50:59 +0700 Message-Id: <20190624135105.15579-10-tranmanphong@gmail.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20190624135105.15579-1-tranmanphong@gmail.com> References: <20190623151313.970-1-tranmanphong@gmail.com> <20190624135105.15579-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..886961726380 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 BIT(31) void pwrdms_save_context(void); void pwrdms_restore_context(void); From patchwork Mon Jun 24 13:51: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: 11013177 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 C3E2776 for ; Mon, 24 Jun 2019 13:53:18 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id B2C4F28A0B for ; Mon, 24 Jun 2019 13:53:18 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id A5CC128A1D; Mon, 24 Jun 2019 13:53:18 +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 53DB228A0B for ; Mon, 24 Jun 2019 13:53:18 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730929AbfFXNxM (ORCPT ); Mon, 24 Jun 2019 09:53:12 -0400 Received: from mail-pg1-f194.google.com ([209.85.215.194]:44560 "EHLO mail-pg1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725562AbfFXNxL (ORCPT ); Mon, 24 Jun 2019 09:53:11 -0400 Received: by mail-pg1-f194.google.com with SMTP id n2so7149080pgp.11; Mon, 24 Jun 2019 06:53:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=mlREJgkyzOGgqa6hvXlcb+zdPjqgmfDST6qRrYmoOVw=; b=pnutwrSCoeiVbQcU9DkZgxhdQoYC5u3JvE+2/kRDTf4CcjA+odO39HCpoT8nNdUoyx 72AKfdG/8Ly1X37qsowfkEO7Yf+lURhuSCuX/iC28dooZGA5EZ3bHHsKho6TlAQTa6/v ujo8thuH53L0+e4Hu6gHI95j+DvGQleG8rpS5/1BxhB/mkOOZjNdKaWK0J1RC116NEny lXj+/7W0Hq7s8wQirE82ewxN0xSy/XHbbLhCNrOxBn1xRnirlQYKobWSJr4axbwbX86t nhcrXkVbrTrLBCOamZgakH4jaKbwnuTyRMY+YI5itoZBaGq+I0wOz5265IlnTGblOeza w5Uw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=mlREJgkyzOGgqa6hvXlcb+zdPjqgmfDST6qRrYmoOVw=; b=mZ5n46OcDgRpI1QEWpafw6Q8EWl41l6W9aaDZ5HWcXKgnoiW4HwfJkkm1c4EdYJK+B TFO2qAVuUP8u19TdnePo9RCtUUUS5SJyXUheGgOZx+lLlEst6cVvZqEAVIglFIxSZIm0 S6z66R6i87/jm+Dt2cUhwfafZPpwfvQU1NwG8ixRy8PK0LeD2WaGCqQs97c9JCGfFDwA z7EYqDdtHBgIc40/e0jrYM1fiSZlDp2W+3aEOlNNjAdiBMrdhYYySPniAFqC5i/li9bw JsZ50r/ZDClTI1x2idcWSEQFrbuMSyXHGo8K2x1ikX99hq6uwhndO4AAI/VbGqvw9UPd +eVw== X-Gm-Message-State: APjAAAW8RxXKReXCaFF3mb2dKfHflhlHn2sv7iQIs36u1fEjN4vGhFoI W/67Uw4qNVGWJSFgaU7zQrk= X-Google-Smtp-Source: APXvYqzse+VFf64kzLouPN0q5GfeLrAJ/iw4TIxkxhixEbOwGKoY5YEMBiAgvW+wzZlQdLb6eoCK7g== X-Received: by 2002:a17:90a:2ec1:: with SMTP id h1mr25021009pjs.101.1561384390859; Mon, 24 Jun 2019 06:53:10 -0700 (PDT) Received: from debian.net.fpt ([58.187.168.105]) by smtp.gmail.com with ESMTPSA id 85sm11187901pgb.52.2019.06.24.06.53.00 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 24 Jun 2019 06:53:10 -0700 (PDT) From: Phong Tran To: tranmanphong@gmail.com Cc: acme@kernel.org, alexander.shishkin@linux.intel.com, alexander.sverdlin@gmail.com, allison@lohutok.net, andrew@lunn.ch, ast@kernel.org, bgolaszewski@baylibre.com, bpf@vger.kernel.org, daniel@iogearbox.net, daniel@zonque.org, dmg@turingmachine.org, festevam@gmail.com, gerg@uclinux.org, gregkh@linuxfoundation.org, gregory.clement@bootlin.com, haojian.zhuang@gmail.com, hsweeten@visionengravers.com, illusionist.neo@gmail.com, info@metux.net, jason@lakedaemon.net, jolsa@redhat.com, kafai@fb.com, kernel@pengutronix.de, kgene@kernel.org, krzk@kernel.org, kstewart@linuxfoundation.org, linux-arm-kernel@lists.infradead.org, linux-imx@nxp.com, linux-kernel@vger.kernel.org, linux-omap@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux@armlinux.org.uk, liviu.dudau@arm.com, lkundrak@v3.sk, lorenzo.pieralisi@arm.com, mark.rutland@arm.com, mingo@redhat.com, namhyung@kernel.org, netdev@vger.kernel.org, nsekhar@ti.com, peterz@infradead.org, robert.jarzmik@free.fr, s.hauer@pengutronix.de, sebastian.hesselbarth@gmail.com, shawnguo@kernel.org, songliubraving@fb.com, sudeep.holla@arm.com, swinslow@gmail.com, tglx@linutronix.de, tony@atomide.com, will@kernel.org, yhs@fb.com Subject: [PATCH V2 10/15] ARM: orion5x: cleanup cppcheck shifting errors Date: Mon, 24 Jun 2019 20:51:00 +0700 Message-Id: <20190624135105.15579-11-tranmanphong@gmail.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20190624135105.15579-1-tranmanphong@gmail.com> References: <20190623151313.970-1-tranmanphong@gmail.com> <20190624135105.15579-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..f47668530d5e 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 BIT(2) +#define PCI_MODE_PCIX (BIT(4) | BIT(5)) /* * PCI_CMD bits */ -#define PCI_CMD_HOST_REORDER (1 << 29) +#define PCI_CMD_HOST_REORDER BIT(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 BIT(31) /* * Internal configuration space From patchwork Mon Jun 24 13:51: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: 11013179 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 77AE9112C for ; Mon, 24 Jun 2019 13:53:23 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 660F128A0B for ; Mon, 24 Jun 2019 13:53:23 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 59E4F28A1D; Mon, 24 Jun 2019 13:53:23 +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 0820128A0B for ; Mon, 24 Jun 2019 13:53:23 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731303AbfFXNxW (ORCPT ); Mon, 24 Jun 2019 09:53:22 -0400 Received: from mail-pg1-f194.google.com ([209.85.215.194]:42481 "EHLO mail-pg1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725562AbfFXNxW (ORCPT ); Mon, 24 Jun 2019 09:53:22 -0400 Received: by mail-pg1-f194.google.com with SMTP id k13so992147pgq.9; Mon, 24 Jun 2019 06:53:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=raVJBU8207gShtfTdRs3l2KLAdt9jZCcffD+8sYG0VY=; b=BVqge9OLq9qeD3V89m4OuzGgzrApYQwkzBwjUwqBkXmckYKU91Udvn4HutN82b3Iqb PN/90m3BdK0exj4X5zbuE+RMRjCVaFyVxdfragmJw42wYQa7QTUSbHkpA1j6kr4uTmRo JlHi3/Gnw5OEQv8D2eacwKA5HTXXcNXqc6fpLhG/3teokPmlz+8seeiy1XcYtd1+LPwk lFRO/2r/e6hpi6Pr7OaAIRYYrJsbGQ2t20fM8yxPxwTXK62sKVUb52z6THE5CqaPdWXc 9eMTEzjLJXapMauYf3fsDJIJRJr1GaTuX+ElGMAa3c8tEXc7qg2b3AnkynJL9mDk3w+a ssuQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=raVJBU8207gShtfTdRs3l2KLAdt9jZCcffD+8sYG0VY=; b=nVyRFIseiG/U4MDP0efYnRo62PqmqgXKPXYNR8L8Q0oAO7yZr3X95sjAaO0yfFH+BN stHml2UsDQIm/VRUCOWYDFkSnj/cY1O9cfbwL5g9PsX3bUjKxgnfl88bsgCjoi/Opgxi srU9BrIcCvJFojHfgXHf3aFfYsd4Zedli3PwEKVcDk3Drv3xeqZiRIrQis2QodArjpZy qJSosOB8JtEccvndfoQFTKCCf173kE/sW7gQyiBbRcF7HOf93q1Qfh6uONqLXXtde1z2 Ap/oFF5EQIDXRReXxN8Qmtf+IK93XsqoA21+lyMWMiBT5r100oLddRjc4FPRXr+TWkeP oYsw== X-Gm-Message-State: APjAAAXx8cMXS1xGkLWONQG1pE3VbQ1Wii5PiepWZMmpdADvKlEfEUWY gamKzh7gBzpBJOR3WYTke0g= X-Google-Smtp-Source: APXvYqwqoVy4ekR/8QXl5JienzO8OFO2RD6jNmakDvHPO2EmFeMJlxW+hDvaaNnQNde1P+cYR3ddiw== X-Received: by 2002:a63:360d:: with SMTP id d13mr33093291pga.80.1561384401174; Mon, 24 Jun 2019 06:53:21 -0700 (PDT) Received: from debian.net.fpt ([58.187.168.105]) by smtp.gmail.com with ESMTPSA id 85sm11187901pgb.52.2019.06.24.06.53.11 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 24 Jun 2019 06:53:20 -0700 (PDT) From: Phong Tran To: tranmanphong@gmail.com Cc: acme@kernel.org, alexander.shishkin@linux.intel.com, alexander.sverdlin@gmail.com, allison@lohutok.net, andrew@lunn.ch, ast@kernel.org, bgolaszewski@baylibre.com, bpf@vger.kernel.org, daniel@iogearbox.net, daniel@zonque.org, dmg@turingmachine.org, festevam@gmail.com, gerg@uclinux.org, gregkh@linuxfoundation.org, gregory.clement@bootlin.com, haojian.zhuang@gmail.com, hsweeten@visionengravers.com, illusionist.neo@gmail.com, info@metux.net, jason@lakedaemon.net, jolsa@redhat.com, kafai@fb.com, kernel@pengutronix.de, kgene@kernel.org, krzk@kernel.org, kstewart@linuxfoundation.org, linux-arm-kernel@lists.infradead.org, linux-imx@nxp.com, linux-kernel@vger.kernel.org, linux-omap@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux@armlinux.org.uk, liviu.dudau@arm.com, lkundrak@v3.sk, lorenzo.pieralisi@arm.com, mark.rutland@arm.com, mingo@redhat.com, namhyung@kernel.org, netdev@vger.kernel.org, nsekhar@ti.com, peterz@infradead.org, robert.jarzmik@free.fr, s.hauer@pengutronix.de, sebastian.hesselbarth@gmail.com, shawnguo@kernel.org, songliubraving@fb.com, sudeep.holla@arm.com, swinslow@gmail.com, tglx@linutronix.de, tony@atomide.com, will@kernel.org, yhs@fb.com Subject: [PATCH V2 11/15] ARM: pxa: cleanup cppcheck shifting errors Date: Mon, 24 Jun 2019 20:51:01 +0700 Message-Id: <20190624135105.15579-12-tranmanphong@gmail.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20190624135105.15579-1-tranmanphong@gmail.com> References: <20190623151313.970-1-tranmanphong@gmail.com> <20190624135105.15579-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..cbbb5cfecb60 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 BIT(31) #define ICHP_IRQ(i) (((i) >> 16) & 0x7fff) -#define IPR_VALID (1 << 31) +#define IPR_VALID BIT(31) #define MAX_INTERNAL_IRQS 128 From patchwork Mon Jun 24 13:51: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: 11013185 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 90E35112C for ; Mon, 24 Jun 2019 13:53:39 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 8073028A2A for ; Mon, 24 Jun 2019 13:53:39 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 7283728AF8; Mon, 24 Jun 2019 13:53:39 +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 161E928A2A for ; Mon, 24 Jun 2019 13:53:39 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731057AbfFXNxc (ORCPT ); Mon, 24 Jun 2019 09:53:32 -0400 Received: from mail-pl1-f196.google.com ([209.85.214.196]:46323 "EHLO mail-pl1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729369AbfFXNxc (ORCPT ); Mon, 24 Jun 2019 09:53:32 -0400 Received: by mail-pl1-f196.google.com with SMTP id e5so6920500pls.13; Mon, 24 Jun 2019 06:53:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=jk/nkeoPZWAilrlY249GKOGI7chJgqVYG9Jn6652O3Q=; b=WYRY4/m7v5XlIHLE0K719PBFDmz7aerKZmduAbK8JKl7G/vG8cu6ZP8tgKrxMhiNxH w/Tkijyj0faAuRs1Tk6kcJiopUol4dIh0kr9/4j1jLZREXTCwup7rKgHoBrEF03X/Fxs cSJG24D1OXRMiSArpxke7TVjZ22jd7/VJXSGNjXWilttaMikBGy0KDSXWRtgy4a7+Pde Ah3hZGSErFoAweFcdFoCThoYIDP4R3BQ6DdStZ4sq3wsh/L0wPhINbWYoncsJEHFNDXc jOcfcP18tlqaLjKBFmT3L1i2xQRs/O6OuTIdSak+KFDowhUKHcrMtv3Pw0UQy3O07zr2 M60Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=jk/nkeoPZWAilrlY249GKOGI7chJgqVYG9Jn6652O3Q=; b=VOjJaEQ8S/M0aVTgWBpkq1O0iuxYumygjE97teJh6QaqSvBfvvR9toourGmzQ8LzGv SOD1tG6zG2Fjo5kHkuB5XaZzVlkXlRFHeEZSQ3SEYIkqmqJA3PgBZ3pIBQkJ9GwDQP7M hPR8KbJhVNXJb31fHoJmhhu3WnmD+ZOkb4x8evCTv/c8gfz6swBGlP48mdjlFqjgdFxa /TwKeOCeuPw8O9+YH1/8ZAQqO258bCpXndpfDyDfsmB8PVg/YFGlH6TVrUA+d7BZkGV8 kTy90wz7YWE/eK7SiUtU/eW4EZ98NMuxVBds5wWDjXQBb88nea6Kb8SFvJ1lCvuuEx9M xGPg== X-Gm-Message-State: APjAAAUprZhowXNF/rCVwY+TMTJxYY4RwilCF7RxYpa67QqCawCfA00f GR4nTmpNzHDcvyWJFGa4NvU= X-Google-Smtp-Source: APXvYqwEQV9HHSfeeV7MNZ8IutXxdSYkacVL9fCVOI6cbPhD3Wh0gpNwYJTeSy29jkQylxSHhWnh5g== X-Received: by 2002:a17:902:7b84:: with SMTP id w4mr38339789pll.22.1561384411503; Mon, 24 Jun 2019 06:53:31 -0700 (PDT) Received: from debian.net.fpt ([58.187.168.105]) by smtp.gmail.com with ESMTPSA id 85sm11187901pgb.52.2019.06.24.06.53.21 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 24 Jun 2019 06:53:30 -0700 (PDT) From: Phong Tran To: tranmanphong@gmail.com Cc: acme@kernel.org, alexander.shishkin@linux.intel.com, alexander.sverdlin@gmail.com, allison@lohutok.net, andrew@lunn.ch, ast@kernel.org, bgolaszewski@baylibre.com, bpf@vger.kernel.org, daniel@iogearbox.net, daniel@zonque.org, dmg@turingmachine.org, festevam@gmail.com, gerg@uclinux.org, gregkh@linuxfoundation.org, gregory.clement@bootlin.com, haojian.zhuang@gmail.com, hsweeten@visionengravers.com, illusionist.neo@gmail.com, info@metux.net, jason@lakedaemon.net, jolsa@redhat.com, kafai@fb.com, kernel@pengutronix.de, kgene@kernel.org, krzk@kernel.org, kstewart@linuxfoundation.org, linux-arm-kernel@lists.infradead.org, linux-imx@nxp.com, linux-kernel@vger.kernel.org, linux-omap@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux@armlinux.org.uk, liviu.dudau@arm.com, lkundrak@v3.sk, lorenzo.pieralisi@arm.com, mark.rutland@arm.com, mingo@redhat.com, namhyung@kernel.org, netdev@vger.kernel.org, nsekhar@ti.com, peterz@infradead.org, robert.jarzmik@free.fr, s.hauer@pengutronix.de, sebastian.hesselbarth@gmail.com, shawnguo@kernel.org, songliubraving@fb.com, sudeep.holla@arm.com, swinslow@gmail.com, tglx@linutronix.de, tony@atomide.com, will@kernel.org, yhs@fb.com Subject: [PATCH V2 12/15] ARM: vexpress: cleanup cppcheck shifting error Date: Mon, 24 Jun 2019 20:51:02 +0700 Message-Id: <20190624135105.15579-13-tranmanphong@gmail.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20190624135105.15579-1-tranmanphong@gmail.com> References: <20190623151313.970-1-tranmanphong@gmail.com> <20190624135105.15579-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..425ce633667a 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) BIT((cpu)) +#define STANDBYWFI_STAT_A7_CPU_MASK(cpu) BIT((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 BIT(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) (BIT(0) << (type << 2)) +#define STAT_ERR(type) (BIT(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 = BIT(cpu); if (!cluster_is_a15(cluster)) mask <<= 4; From patchwork Mon Jun 24 13:51: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: 11013187 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 77928112C for ; Mon, 24 Jun 2019 13:53:44 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 659E328A1F for ; Mon, 24 Jun 2019 13:53:44 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 592D528A33; Mon, 24 Jun 2019 13:53:44 +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 EADCF28A1F for ; Mon, 24 Jun 2019 13:53:43 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729240AbfFXNxn (ORCPT ); Mon, 24 Jun 2019 09:53:43 -0400 Received: from mail-pf1-f194.google.com ([209.85.210.194]:44429 "EHLO mail-pf1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727140AbfFXNxn (ORCPT ); Mon, 24 Jun 2019 09:53:43 -0400 Received: by mail-pf1-f194.google.com with SMTP id t16so7542907pfe.11; Mon, 24 Jun 2019 06:53:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=2Ib6apxv8gRjgx2W+rU23MZovgO1Rv4rO0KoJJn7KBQ=; b=QXxv4Pc4UhV6ADq8OmnYNeL+B0h/eFNOSeeSzwI3LvyZ2n111P6QQ6RcWIBUNOXJ0z VNLD0gK/XIijZyx14lpOE7XaACCVSurxwJKNHb3eYyplp9arLF3AT8cI0e30r5Cz7v1B 14AcRpDKhGAY0penUp9IlQ44ASSri9j5WgODEsD8bmRSUgtsO9Xb8hJJsv8Xna8GotI8 drhanKgYEbuo/VYjttS8aq/Ho9rKJh2t9lv05p/0gYArSbc7Ytmw7g53H1ub8A0DFXX6 M8onvoepnmP4MBK0muFBXirmAGqElNXDQUC2+WBGwED3holXEVjicYo6GEZ3uWfWP0ho BA3w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=2Ib6apxv8gRjgx2W+rU23MZovgO1Rv4rO0KoJJn7KBQ=; b=hg05FddCA++WGl/BApLqeK2HAyDeHYtUsztNN0G0Ybl0X+nYd4rnhRt7scsQH7/hF8 qY9+MGtNhOv4BQkbOujiSAIEm/9Pp0ftPkX7O9vpm1SAAsqLXi24e93E25xPIX0d5siX O0Hp7nTgmAL7V+gvpiRQxu9oOE7R4iYDKHsZE1LTSWRGDh4VnbUQ3Iqv4fbz8MT/pEsr mhnJmTaEabhLdVj0rQ7mIsqfnAHX5p2doUkKxfbwlvJ0udUablTWeU/1xK5RhR/kFGZp +qCYPM0l80REkJmnK4cUU93xePOxcY/de+RO/TQdHoJZNnXKBOrrfuOqJaOeJFH0T7jf nzcQ== X-Gm-Message-State: APjAAAWGOwLgWQbHsdzgIzTPYb7T0F0vs9b8IXgMcLUr0CHZSH2J8ZqN 5P5U5v/6nCJRbnS/nsxjIl4= X-Google-Smtp-Source: APXvYqxrHRC0GblqNGotiF+GZCcz9/8gz186EXl0dhoRCdfQOZBidgjVd63dyLThBbMCx1972glsPQ== X-Received: by 2002:a63:6986:: with SMTP id e128mr17939443pgc.220.1561384422032; Mon, 24 Jun 2019 06:53:42 -0700 (PDT) Received: from debian.net.fpt ([58.187.168.105]) by smtp.gmail.com with ESMTPSA id 85sm11187901pgb.52.2019.06.24.06.53.31 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 24 Jun 2019 06:53:41 -0700 (PDT) From: Phong Tran To: tranmanphong@gmail.com Cc: acme@kernel.org, alexander.shishkin@linux.intel.com, alexander.sverdlin@gmail.com, allison@lohutok.net, andrew@lunn.ch, ast@kernel.org, bgolaszewski@baylibre.com, bpf@vger.kernel.org, daniel@iogearbox.net, daniel@zonque.org, dmg@turingmachine.org, festevam@gmail.com, gerg@uclinux.org, gregkh@linuxfoundation.org, gregory.clement@bootlin.com, haojian.zhuang@gmail.com, hsweeten@visionengravers.com, illusionist.neo@gmail.com, info@metux.net, jason@lakedaemon.net, jolsa@redhat.com, kafai@fb.com, kernel@pengutronix.de, kgene@kernel.org, krzk@kernel.org, kstewart@linuxfoundation.org, linux-arm-kernel@lists.infradead.org, linux-imx@nxp.com, linux-kernel@vger.kernel.org, linux-omap@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux@armlinux.org.uk, liviu.dudau@arm.com, lkundrak@v3.sk, lorenzo.pieralisi@arm.com, mark.rutland@arm.com, mingo@redhat.com, namhyung@kernel.org, netdev@vger.kernel.org, nsekhar@ti.com, peterz@infradead.org, robert.jarzmik@free.fr, s.hauer@pengutronix.de, sebastian.hesselbarth@gmail.com, shawnguo@kernel.org, songliubraving@fb.com, sudeep.holla@arm.com, swinslow@gmail.com, tglx@linutronix.de, tony@atomide.com, will@kernel.org, yhs@fb.com Subject: [PATCH V2 13/15] ARM: mm: cleanup cppcheck shifting errors Date: Mon, 24 Jun 2019 20:51:03 +0700 Message-Id: <20190624135105.15579-14-tranmanphong@gmail.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20190624135105.15579-1-tranmanphong@gmail.com> References: <20190623151313.970-1-tranmanphong@gmail.com> <20190624135105.15579-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..8a706cb7f21d 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 BIT(31) +#define FSR_WRITE BIT(11) +#define FSR_FS4 BIT(10) #define FSR_FS3_0 (15) #define FSR_FS5_0 (0x3f) From patchwork Mon Jun 24 13:51: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: 11013193 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 D99C914B6 for ; Mon, 24 Jun 2019 13:53:54 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id CA6D828A1D for ; Mon, 24 Jun 2019 13:53:54 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id BDB7128A2A; Mon, 24 Jun 2019 13:53:54 +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 7BECA28A1D for ; Mon, 24 Jun 2019 13:53:54 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728859AbfFXNxx (ORCPT ); Mon, 24 Jun 2019 09:53:53 -0400 Received: from mail-pg1-f195.google.com ([209.85.215.195]:34580 "EHLO mail-pg1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727140AbfFXNxx (ORCPT ); Mon, 24 Jun 2019 09:53:53 -0400 Received: by mail-pg1-f195.google.com with SMTP id p10so7182789pgn.1; Mon, 24 Jun 2019 06:53:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=e4SvJC/VcAmADHIIGDsXsxmclHfJr0B6HPSZ3ZBfFbk=; b=POib6P+x3BBQ2Q8FedwzMwtSgpdrbHMypQ9Q7up1MGvXn4sGY+IU/kbo4QkJHeJbrs SvcuhUmYM01dB1xtm1RQt17t1P6UBMcZ9cwTqq5Nh0a6gBeGdqQfPeqVIMB51ovb5Vxk Bqxuzejn+ovqGykl9SqzPShYvCgGKmHsDeHYxsk0nahXB5EAep9gZ0npba0y1yiRYBTO u7UtCl3JC3LMTFlQmMXHQTaNMNogISoOwPSBDj0ML6jH9DmAhHLbIXhexqwHjkpN6mOR li+y/m8U/SKqbL5Ar6/U1CFhrJNi9TfmD8qkcGWHjUGf2iDDWuIxyJqgqccjOhj8i3Ik oyRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=e4SvJC/VcAmADHIIGDsXsxmclHfJr0B6HPSZ3ZBfFbk=; b=VKRzTGwEDLWuCdWuxSwSCUYaC9hRMM3HQF6lBzywDrxPN8kGI8+g+bPZ/TR6ZRM1gP xTYe7KXcUMup3WBoFVRLDiUMMRHETEyD7xjdF0/Gs1++2B/2/BYqD/HkDYKf3SzfwiyO pty40iJrUlKcUODij6GGspSBXcV7O8Q0Je/J2+zSlpAIL3VGonJfG2ipUTXm7evTmKSo dTJl2tL9qMzVb9b71vvauPaasSPqnP1CJBbwJFM+enOGjWmEWi8IGcDnIGqPq51F/2jw sf1eEsQiYPyWElE6Hu0gV8vB17V3IZmzLItj74xXyR8wL9ftfHDmKYOvx8jYuDCQuA0R uTUA== X-Gm-Message-State: APjAAAUMT2frEEaK+A8i/mzEsCQJn/PfX+Gs1GreHksBvskjAfVpKsNA YxKPco8K3xPZqPCJYMp+/Nk= X-Google-Smtp-Source: APXvYqw9auIzqVAIEihwdK6Pu50000lruya5S38Moea4IfQqfHfx0hok9D7NHSMXFDkoFojk+pQgmA== X-Received: by 2002:a63:6a47:: with SMTP id f68mr32508154pgc.230.1561384432470; Mon, 24 Jun 2019 06:53:52 -0700 (PDT) Received: from debian.net.fpt ([58.187.168.105]) by smtp.gmail.com with ESMTPSA id 85sm11187901pgb.52.2019.06.24.06.53.42 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 24 Jun 2019 06:53:51 -0700 (PDT) From: Phong Tran To: tranmanphong@gmail.com Cc: acme@kernel.org, alexander.shishkin@linux.intel.com, alexander.sverdlin@gmail.com, allison@lohutok.net, andrew@lunn.ch, ast@kernel.org, bgolaszewski@baylibre.com, bpf@vger.kernel.org, daniel@iogearbox.net, daniel@zonque.org, dmg@turingmachine.org, festevam@gmail.com, gerg@uclinux.org, gregkh@linuxfoundation.org, gregory.clement@bootlin.com, haojian.zhuang@gmail.com, hsweeten@visionengravers.com, illusionist.neo@gmail.com, info@metux.net, jason@lakedaemon.net, jolsa@redhat.com, kafai@fb.com, kernel@pengutronix.de, kgene@kernel.org, krzk@kernel.org, kstewart@linuxfoundation.org, linux-arm-kernel@lists.infradead.org, linux-imx@nxp.com, linux-kernel@vger.kernel.org, linux-omap@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux@armlinux.org.uk, liviu.dudau@arm.com, lkundrak@v3.sk, lorenzo.pieralisi@arm.com, mark.rutland@arm.com, mingo@redhat.com, namhyung@kernel.org, netdev@vger.kernel.org, nsekhar@ti.com, peterz@infradead.org, robert.jarzmik@free.fr, s.hauer@pengutronix.de, sebastian.hesselbarth@gmail.com, shawnguo@kernel.org, songliubraving@fb.com, sudeep.holla@arm.com, swinslow@gmail.com, tglx@linutronix.de, tony@atomide.com, will@kernel.org, yhs@fb.com Subject: [PATCH V2 14/15] ARM: bpf: cleanup cppcheck shifting error Date: Mon, 24 Jun 2019 20:51:04 +0700 Message-Id: <20190624135105.15579-15-tranmanphong@gmail.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20190624135105.15579-1-tranmanphong@gmail.com> References: <20190623151313.970-1-tranmanphong@gmail.com> <20190624135105.15579-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..4e8ad26305ca 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 & (BIT(31)))) val64 |= 0xffffffff00000000ULL; emit_a32_mov_i64(dst, val64, ctx); } From patchwork Mon Jun 24 13:51: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: 11013197 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 758AA76 for ; Mon, 24 Jun 2019 13:54:10 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 65D7528A0C for ; Mon, 24 Jun 2019 13:54:10 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 58BF828A1F; Mon, 24 Jun 2019 13:54:10 +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 1150228A0C for ; Mon, 24 Jun 2019 13:54:10 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731496AbfFXNyE (ORCPT ); Mon, 24 Jun 2019 09:54:04 -0400 Received: from mail-pg1-f196.google.com ([209.85.215.196]:39396 "EHLO mail-pg1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727140AbfFXNyD (ORCPT ); Mon, 24 Jun 2019 09:54:03 -0400 Received: by mail-pg1-f196.google.com with SMTP id 196so7165424pgc.6; Mon, 24 Jun 2019 06:54:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=zQjmLUgEgoPYdrEskiQd4eI/hvTCG1dio5TGPGs8EvU=; b=UXviz1FYWv8LN1KB9XAPp5ETo+uB/IhP6eA5IhifyHK/8l+NW03wtZF7RX4PrIXsHx dp8ULP35iE7bckUFcqETJi1pxJxGwde4NNtkPv9J6pmTKcJq7Lq0/QzBWaMH1cXxjmK1 VVk1vfcf54VSZJz1ijVnEwQQnYomeeJ/gRPYU++4kuF8C0B6Nb+AptRraMhGsMGuCC5U kk+PG4vkVCWPqKSKvkJklXXFevySyZbuyoWMaKpu8ZKML1tybp8WFKgDuOugpXza09O2 ax9D28gHNmZ/4fR2gzO9BDBcY1gTo9oJJpt57uo+9h4sUyRp87sAjnYObb8pGDxn37MI sroA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=zQjmLUgEgoPYdrEskiQd4eI/hvTCG1dio5TGPGs8EvU=; b=jV3wuEbYwB1DE2z+wkofAR+sE0v6SaTjUYNwiL+qz2dbXJy4X+xxYhdymSLj0IktXw 4JA3wZPbxet8l3TT0EkcIzYIslpBWX5FaD1iyHkGzrwH0ZvsqT6EkHT6VtOJOp2vCq08 PK0JrlFmYKVvVwQb48Hjlf65iwAeqpjCIhFtWDzMRC1sTr6/1AbWEq0yXJPzMzEj0SPs I3et15C1Sxo47d+vbeBCSm6J7j/T+1gKsHM+Ur7gaAov5PQ4d4ZkyMRxLAmBekpZztUD M2Wb+RGuJey5l+ncgNFMe/L+c+J1hGTn03+6La2YX+Qjmy8JS7xkscoOSaNLkDoqGplv WOrQ== X-Gm-Message-State: APjAAAVlFUfIAHBVw1SQ/LFzbh930oHDWIxx+OpHLC0JpXYzhiPkAtDV ytYBHaHQqt25fhUnAWul09s= X-Google-Smtp-Source: APXvYqwsnArH+danaJWoE22SfrR+t5xwX6bWxe/Zdpf+y6WnyhMXlbKolknDOiUoSOzrR5fKf1OJdw== X-Received: by 2002:a17:90a:cb12:: with SMTP id z18mr23838087pjt.82.1561384442876; Mon, 24 Jun 2019 06:54:02 -0700 (PDT) Received: from debian.net.fpt ([58.187.168.105]) by smtp.gmail.com with ESMTPSA id 85sm11187901pgb.52.2019.06.24.06.53.52 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 24 Jun 2019 06:54:02 -0700 (PDT) From: Phong Tran To: tranmanphong@gmail.com Cc: acme@kernel.org, alexander.shishkin@linux.intel.com, alexander.sverdlin@gmail.com, allison@lohutok.net, andrew@lunn.ch, ast@kernel.org, bgolaszewski@baylibre.com, bpf@vger.kernel.org, daniel@iogearbox.net, daniel@zonque.org, dmg@turingmachine.org, festevam@gmail.com, gerg@uclinux.org, gregkh@linuxfoundation.org, gregory.clement@bootlin.com, haojian.zhuang@gmail.com, hsweeten@visionengravers.com, illusionist.neo@gmail.com, info@metux.net, jason@lakedaemon.net, jolsa@redhat.com, kafai@fb.com, kernel@pengutronix.de, kgene@kernel.org, krzk@kernel.org, kstewart@linuxfoundation.org, linux-arm-kernel@lists.infradead.org, linux-imx@nxp.com, linux-kernel@vger.kernel.org, linux-omap@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux@armlinux.org.uk, liviu.dudau@arm.com, lkundrak@v3.sk, lorenzo.pieralisi@arm.com, mark.rutland@arm.com, mingo@redhat.com, namhyung@kernel.org, netdev@vger.kernel.org, nsekhar@ti.com, peterz@infradead.org, robert.jarzmik@free.fr, s.hauer@pengutronix.de, sebastian.hesselbarth@gmail.com, shawnguo@kernel.org, songliubraving@fb.com, sudeep.holla@arm.com, swinslow@gmail.com, tglx@linutronix.de, tony@atomide.com, will@kernel.org, yhs@fb.com Subject: [PATCH V2 15/15] ARM: vfp: cleanup cppcheck shifting errors Date: Mon, 24 Jun 2019 20:51:05 +0700 Message-Id: <20190624135105.15579-16-tranmanphong@gmail.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20190624135105.15579-1-tranmanphong@gmail.com> References: <20190623151313.970-1-tranmanphong@gmail.com> <20190624135105.15579-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 | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/arm/vfp/vfpinstr.h b/arch/arm/vfp/vfpinstr.h index 38dc154e39ff..8951637c58ff 100644 --- a/arch/arm/vfp/vfpinstr.h +++ b/arch/arm/vfp/vfpinstr.h @@ -57,10 +57,10 @@ #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 BIT(31) +#define FPSCR_Z BIT(30) +#define FPSCR_C BIT(29) +#define FPSCR_V BIT(28) /* * Since we aren't building with -mfpu=vfp, we need to code