From patchwork Wed Feb 26 09:39:00 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gal Pressman X-Patchwork-Id: 13991870 X-Patchwork-Delegate: kuba@kernel.org Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2061.outbound.protection.outlook.com [40.107.92.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id AC62A226D13 for ; Wed, 26 Feb 2025 09:39:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.92.61 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740562774; cv=fail; b=nqWSjPA0LRQafyKQhS9HRW4/ZQfYpEHWJ8T9NCrFTIPK5Ld8exAK88r+YrPrD1jAESOXJ1cQ+QJuSdtGfzH6yunh/bz7s3pD5eW58dD/Y1WPdg+27UwpDNn850JnBvnQIQE847DzUiLsLx1t2D/dR7mMSd8WxiQoDurcIWmQX0s= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740562774; c=relaxed/simple; bh=rKDCUBXK5YiLq5Yr0Bod2+aRB2qCSSoeEW5UMiu5aWU=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=aRHBLXGnbZn6ME4Fsxql+vYApdaOPLsfIqKGjdaAyTDeEY+HFKIChn86z8Ut5CSA+ocNUNoXhv6BStpvlFOKqy4NH6iXa1D1x6n4WeniucL6jb7WusHkLu3Zc4lB2YKVZALxDp9CMtbL5N18d3sVldC7VySNALKE7IMMR7N+vMI= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com; spf=fail smtp.mailfrom=nvidia.com; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b=r8x5zMHe; arc=fail smtp.client-ip=40.107.92.61 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=nvidia.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b="r8x5zMHe" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Ae3RDJvHlxUf0LMjNdbju0COktj0RFSXXebnzmlIDlYoh1MYsArR7lhqB0earJOw6/oWsZUemese97g/Uys/SFg/ShMCI6Hnm+v/NXcEX0d2c/5zh3dHZSNwBmQ3n/auqvcp9ESlkxeeNzkrdp2wdcVn+u/GhyQVrIJNRMOiE0WlJLxy2fNvHGwk3kUf3uNMU0ikc+DUjlFEGAgNhdrvyIjv0Dn23zv6SUbbpIJOh0tLqvgPF543fyAR3a9mdNGhqad22Z+qDbPk3/0nQ4TYnGeKH289h2hVMNdIR6j2vnpGqTMJn0IY9ra7jjgMTKvZ7yAb96TZwKTuVXF1tk+j4Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ybX40IeuryRZKAdeDx3HVlIjyiZ/COXth7G6/qZl0+Y=; b=JUqJfgfMZBU+6s6I/LyR55ba1Xdir40W7ybD8NftDFBePe0j0fWyQpIe1/ZVXTXu45kjcaB8BTE41P7FzySSgFtLMEXH90pmOHcgRUnQVhnj8jfJ6VPcej8DuW7PMcTWci50IoDCQZjFb9NDu/IV0ayKeVe+BXP6a3Zp0tgXjNLs29sstoc4Bu3n1UI2tkT+4PSfcR4dVHZdKmXROpHa66y0Z1Hu9zFJirOtEI3fQyscxQAoamdV5C9Go72+rakbu1ltnXQRJ2O8V7IiJZD6HXrFVFlRh4I0Sd+5kPEV+nDwEYZH9IvW9Y/cZqfxDzU491LkhoAepWIHxhLhc0Llhg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.160) smtp.rcpttodomain=davemloft.net smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ybX40IeuryRZKAdeDx3HVlIjyiZ/COXth7G6/qZl0+Y=; b=r8x5zMHekJfP9BstNdyxeNuM1HOx5lOGI/53zcc/wIfS1jE+sdd+L/6OTrJFA1Id9TV7sII09YC20uJ6WCjKJagsTeHTi6g0l0EdQHlbQ7OKuGgsrFIeUxL11JxpRkE+NPyBrugBmJaIA+RE1oOtkQyFGyZVrRjkGHPOr+hwLZ7UQRScisJY33+sREnSq4hfyL8escYWaxmVjnTLyDf/KEtGNEdD+oep4FnfY+9lU5mVXuWsaCJvZFCqYab75ucTKzM3/8yVDTX71koxqAbIiXRofAsJModLP8Dn4l5dTlhkg46Tsz5sbJq9CDNHIWDaHsVkYYNEe1EjT7HPzwi8EA== Received: from MN2PR11CA0014.namprd11.prod.outlook.com (2603:10b6:208:23b::19) by PH7PR12MB6465.namprd12.prod.outlook.com (2603:10b6:510:1f7::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8466.20; Wed, 26 Feb 2025 09:39:29 +0000 Received: from BL6PEPF00022573.namprd02.prod.outlook.com (2603:10b6:208:23b:cafe::be) by MN2PR11CA0014.outlook.office365.com (2603:10b6:208:23b::19) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8489.18 via Frontend Transport; Wed, 26 Feb 2025 09:39:28 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.117.160) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.117.160 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.117.160; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.117.160) by BL6PEPF00022573.mail.protection.outlook.com (10.167.249.41) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8489.16 via Frontend Transport; Wed, 26 Feb 2025 09:39:27 +0000 Received: from rnnvmail205.nvidia.com (10.129.68.10) by mail.nvidia.com (10.129.200.66) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.4; Wed, 26 Feb 2025 01:39:17 -0800 Received: from rnnvmail201.nvidia.com (10.129.68.8) by rnnvmail205.nvidia.com (10.129.68.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.14; Wed, 26 Feb 2025 01:39:16 -0800 Received: from vdi.nvidia.com (10.127.8.12) by mail.nvidia.com (10.129.68.8) with Microsoft SMTP Server id 15.2.1544.14 via Frontend Transport; Wed, 26 Feb 2025 01:39:12 -0800 From: Gal Pressman To: "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Andrew Lunn , CC: Tony Nguyen , Przemek Kitszel , Tariq Toukan , Edward Cree , Martin Habets , "Jamal Hadi Salim" , Cong Wang , "Jiri Pirko" , Simon Horman , Julia Lawall , Nicolas Palix , Gal Pressman Subject: [PATCH net-next 1/5] coccinelle: Add missing (GE)NL_SET_ERR_MSG_* to strings ending with newline test Date: Wed, 26 Feb 2025 11:39:00 +0200 Message-ID: <20250226093904.6632-2-gal@nvidia.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20250226093904.6632-1-gal@nvidia.com> References: <20250226093904.6632-1-gal@nvidia.com> Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-NV-OnPremToCloud: AnonymousSubmission X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BL6PEPF00022573:EE_|PH7PR12MB6465:EE_ X-MS-Office365-Filtering-Correlation-Id: 2b4763b7-bb41-41d4-efac-08dd564976b5 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|82310400026|1800799024|36860700013; X-Microsoft-Antispam-Message-Info: xZifwLZokzR4sclfyoo2g6+LzcuI9mZc/DDU3lWjlS7pueX7wgPq9sVjk5mAyw0oKfkKRASGJkDlN3KVuOugoL5SCQKEwnVRa+g7N0IdYz4oZZ14kNkW4nJzadpUzV1gTCynPlBIg6HSs+ZO29NA9ui9MOAgaRsJNfrg5BH67JUtUzDKJ3Rj09ELk28a2JBlJ7gH8MlAVlU5p+ypQrsAVVuci6moZ9af2TBgiaZCpL915KyaRcHsBwAF4xBM2QiJDCghQiSz4mF5uE06iRn3U1srqvDP6IabT0WVniSKg/c4uExeMrkxLPya8tr5XYPpVQYt2/z8/PM4OZZGu8cEAwRcyWUumt+RvXTcnXTRXlmdincFUG9hHp0rj2nsbLCuVh25RaHxRv+kFdYo4myMQWdutxEbWr9Iwqm7qn3v4/lqX4kUyLU0v+OK1xcu4go97mg3xZeWUtrPaqmefm9lOAYpzIYztpV0v/sOTuzYnJsuGQtJcRDY6Afot/2rGxCKFGwoHA9U7/T/+n62wEDfPHmgWc3o5boiDaG4fkhnU+vNf/VYEYCxJBvgyoQ+2+fBpdaScoar1SNHUIxYMJ4TyvHQcCc2EmLhZA+xDIb7DVrKj5WzQUiJH5bpXgOkuV6e+ge/+z62SUJhx5x02mwRveY6Sthyftr4HYGErSfSpoiK8s0pBCVsB8jt4+RqEa2qlVAlhMLfkNu6UdeuvdapNgERCXujykCm7XZDfInl3x0iwPibQCMrtu1FH3VdERVLzhqkpm84wW60r8tk/9nleHlgm93YYieDxQ1zcFaAPMRsR04r2MyjqoKypNKzGwE+Zz78Pw7phtnDGdhMFq5udyjBu4n/AuhHMvCC36nP2Y6BcTTtYtFoTzvy9+SLfQvPOccSi7xO0ua3FR7LqcDZzxI24H5f0FllLTjv0sShXs9TKnko4AwrcTKhqjInK/erufo5A/Y3Vu1lbXqBO5h2/ooLPZg/pwltduMwn5MD2320yXLTzZUWM69wcou2/3df7Da++VRJH1eChqU4yiKc07pzH+7R+ucdgf5ugtCpHoqG7EdLhlsfNpbgeIVt4IOYgV+OxBZtDGbDPEpq19yjwZxMvbXxcXMdxL5R5UPVGpbRZ06UqghzhUsxKfxklQkbTRJniSSXJo3KZSUg6MdKjQF7xkp/25+LFUEx/4rZzNa2HnO4mWTGJOFOgYput8AIb28c8gNMbi1KZUtuMFVC077WGVGm2LD7FGP+74B2PvV9GfsE/ta72dQ8a6ZEb06abFf9IJCrxD+7B8llVuDfCyzkKZCbchrlwgYPmK2ny+qzgk8WZ7N5ptJqJCDE/Qr/x9XkiwcFm+rlSvs+EsGjgkZHqUwO3PPNtEVbpIf91LvttcJMlTvrNIKdQ3yuwxPUGD/0tTobF6Kd1PvAY6FlETyD7wAutMgu4ULCH/CgfxPDTRyfRUk3mDpD4LPAOfK9zMr1UeCUwSKhj7Ywyc6ZvY/5gjqgAXnN1BhLQeo4UgQ= X-Forefront-Antispam-Report: CIP:216.228.117.160;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:mail.nvidia.com;PTR:dc6edge1.nvidia.com;CAT:NONE;SFS:(13230040)(7416014)(376014)(82310400026)(1800799024)(36860700013);DIR:OUT;SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Feb 2025 09:39:27.8995 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2b4763b7-bb41-41d4-efac-08dd564976b5 X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a;Ip=[216.228.117.160];Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: BL6PEPF00022573.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR12MB6465 X-Patchwork-Delegate: kuba@kernel.org Add missing (GE)NL_SET_ERR_MSG_*() variants to the list of macros checked for strings ending with a newline. Reviewed-by: Tariq Toukan Signed-off-by: Gal Pressman --- scripts/coccinelle/misc/newline_in_nl_msg.cocci | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/scripts/coccinelle/misc/newline_in_nl_msg.cocci b/scripts/coccinelle/misc/newline_in_nl_msg.cocci index 9baffe55d917..2814f6b205b9 100644 --- a/scripts/coccinelle/misc/newline_in_nl_msg.cocci +++ b/scripts/coccinelle/misc/newline_in_nl_msg.cocci @@ -1,7 +1,6 @@ // SPDX-License-Identifier: GPL-2.0-only /// -/// Catch strings ending in newline with GENL_SET_ERR_MSG, NL_SET_ERR_MSG, -/// NL_SET_ERR_MSG_MOD. +/// Catch strings ending in newline with (GE)NL_SET_ERR_MSG*. /// // Confidence: Very High // Copyright: (C) 2020 Intel Corporation @@ -17,7 +16,11 @@ expression e; constant m; position p; @@ - \(GENL_SET_ERR_MSG\|NL_SET_ERR_MSG\|NL_SET_ERR_MSG_MOD\)(e,m@p) + \(GENL_SET_ERR_MSG\|GENL_SET_ERR_MSG_FMT\|NL_SET_ERR_MSG\|NL_SET_ERR_MSG_MOD\| + NL_SET_ERR_MSG_FMT\|NL_SET_ERR_MSG_FMT_MOD\|NL_SET_ERR_MSG_WEAK\| + NL_SET_ERR_MSG_WEAK_MOD\|NL_SET_ERR_MSG_ATTR_POL\| + NL_SET_ERR_MSG_ATTR_POL_FMT\|NL_SET_ERR_MSG_ATTR\| + NL_SET_ERR_MSG_ATTR_FMT\)(e,m@p,...) @script:python@ m << r.m; @@ -32,7 +35,7 @@ expression r.e; constant r.m; position r.p; @@ - fname(e,m@p) + fname(e,m@p,...) //---------------------------------------------------------- // For context mode @@ -43,7 +46,7 @@ identifier r1.fname; expression r.e; constant r.m; @@ -* fname(e,m) +* fname(e,m,...) //---------------------------------------------------------- // For org mode