From patchwork Tue Apr 30 14:28:13 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicola Vetrini X-Patchwork-Id: 13649357 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 97FE0C4345F for ; Tue, 30 Apr 2024 14:28:32 +0000 (UTC) Received: from list by lists.xenproject.org with outflank-mailman.714935.1116328 (Exim 4.92) (envelope-from ) id 1s1oT3-00077w-K5; Tue, 30 Apr 2024 14:28:25 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 714935.1116328; Tue, 30 Apr 2024 14:28:25 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1s1oT3-00077p-HX; Tue, 30 Apr 2024 14:28:25 +0000 Received: by outflank-mailman (input) for mailman id 714935; Tue, 30 Apr 2024 14:28:25 +0000 Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254] helo=se1-gles-sth1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1s1oT2-00077h-WC for xen-devel@lists.xenproject.org; Tue, 30 Apr 2024 14:28:24 +0000 Received: from support.bugseng.com (mail.bugseng.com [162.55.131.47]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id e6939ff9-06fd-11ef-909b-e314d9c70b13; Tue, 30 Apr 2024 16:28:23 +0200 (CEST) Received: from nico.bugseng.com.homenet.telecomitalia.it (host-79-60-221-62.business.telecomitalia.it [79.60.221.62]) by support.bugseng.com (Postfix) with ESMTPSA id 5EF364EE074E; Tue, 30 Apr 2024 16:28:20 +0200 (CEST) X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: e6939ff9-06fd-11ef-909b-e314d9c70b13 From: Nicola Vetrini To: xen-devel@lists.xenproject.org, nicola.vetrini@bugseng.com Cc: sstabellini@kernel.org, michal.orzel@amd.com, xenia.ragiadakou@amd.com, ayan.kumar.halder@amd.com, consulting@bugseng.com, bertrand.marquis@arm.com, julien@xen.org, Volodymyr Babchuk , Anthony PERARD , Andrew Cooper , George Dunlap , Jan Beulich , =?utf-8?q?Roger_Pau_Monn=C3=A9?= Subject: [XEN PATCH v2 0/3] address violations of MISRA C Rule 20.7 Date: Tue, 30 Apr 2024 16:28:13 +0200 Message-Id: X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Hi all, this series aims to refactor some macros that cause violations of MISRA C Rule 20.7 ("Expressions resulting from the expansion of macro parameters shall be enclosed in parentheses"). All the macros touched by these patches are in some way involved in violations, and the strategy adopted to bring them into compliance is to add parentheses around macro arguments where needed. Patch 1/3 is derived from that of v1; patches 2 and 3 are new to this series. Nicola Vetrini (3): drivers: char: address violation of MISRA C Rule 20.7 xen/unaligned: address violation of MISRA C Rule 20.7 xen/pci: address violations of MISRA C Rule 20.7 tools/include/xen-tools/common-macros.h | 2 +- xen/drivers/char/omap-uart.c | 5 +++-- xen/include/xen/pci_regs.h | 6 +++--- xen/include/xen/unaligned.h | 2 +- xen/include/xen/vpci.h | 2 +- 5 files changed, 9 insertions(+), 8 deletions(-)