From nobody Mon Sep 28 09:59:12 2026 Received: from mail-pg1-f171.google.com (mail-pg1-f171.google.com [209.85.215.171]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A4E6A1D130E for ; Sun, 23 Aug 2026 16:18:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.171 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787501919; cv=none; b=BHHs03f1M9e9V+Ymsltl0weL156D6bgMiOLn9R+U6qExY43CM4KAQnBYM1FnJhPGd24AxAQbZBcNAnnEICeZSRVSk1LWEe4LTP+pVGc/YGfczrmVucm2Zz2rxzxal+7BtVLbb7sX8hqaZP7HF7tpBSVSMkxLeP4BcRDBNee0xuE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787501919; c=relaxed/simple; bh=1YXZM7IXiZbVsIOfrpbUlC48OAYTFnN0Q9LA7VE3zJk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=CwiI4MIZf+opK3vfa0/iUiQf8aKtvLM4iFjEuw7kYQuybPPM1iYNcfuD9VEhFOmzq5BK0gyxlicyZDYtuH/8/j5haXjkbBiM3MMy1glpfPGCVnHRUw4x4xtI82/G2baS8vVCM5vCTeIsP395NOwMc9r27TAt9m9NIU7BCos0ySM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=R8HQgjtR; arc=none smtp.client-ip=209.85.215.171 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="R8HQgjtR" Received: by mail-pg1-f171.google.com with SMTP id 41be03b00d2f7-cbedda4c154so1540300a12.1 for ; Sun, 23 Aug 2026 09:18:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1787501917; x=1788106717; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=6gZ+stZztq53i2h6dibY3Afk1tu+TwanUQm/4boDBjA=; b=R8HQgjtRthkUk8OhtAEePZRX8oSnltdcJY4mnFV1bvgU4Y/mhR0Px6h140E1qsSpPA KILj0dVaKbf14elYCIaVTHh910G5ybemqUoFrXwiB7yavE/KPrTZdvk5qJDyjikCCTs7 JyhjDCi1V5dS/dMfUAgqKi55LjNz8Ux0bRw1578ljm/BrG7juojVz9todaHWY4+7mikJ XihUupsfWPYgLnxtbWpgxJlvypcXCKi0ZjTlcMIVS6ueTuAatGAiS6yCMe4hQedId/ha pp5huIAkuoY0dBq0KMylAM6JFCbwskoarccKwV8393jZJ+ytq8+agTEJcyQ0gMSm1+vy UqlQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787501917; x=1788106717; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=6gZ+stZztq53i2h6dibY3Afk1tu+TwanUQm/4boDBjA=; b=f1NgHEwvekmv2hLlZxxs5/KA/kI90ww4JqYq+RYKJPs54GLkWeaKCG7cxMCPVLgUPm ODgQWIC5nK4ytTqT+pFyRVT74haxhS1PYdyy/cgcagVMhYXL9uqBJrk0IfdnerfLvIws ENMoxzoe806hrsBCtJlXGuC88ckdwgj13lKyw40LNDMv/+1whDIZFwKYfYiOxeSPABBB YrTi+nAB84q7mk2w3eRBjxuwgov43tHKDYVLM1QA97+5+ivQITlz2hZGtjvaqP8LJwPX +UA5TqWrH6vbXBEnJYDtMGaZQDkF4RVoRdaiIPqW/j10Ud4ye58JVhN2b3ZQNL6RouP1 PWHg== X-Forwarded-Encrypted: i=1; AHgh+RpX7cNPCKHnMrKCsoECgH53LgXJtmywd2h44Yh9lQIrByy+xlc4SgLYPCGfpuPn81P4fEtNhiMTJ8swM7w=@vger.kernel.org X-Gm-Message-State: AFuF++mipgdE8IU5FPEW9s9f/2IDX9TYHa96TZmrweVBSxqmGJ4UByfL oDoA8jS+SYv8anq8aHiHiRp7xIR7EwVMLTpHmQKnSx3/1Aw+XXCYz9av X-Gm-Gg: AR+sD114oD8SQyiU3Ffj3sun/OV27J5WFtNC6ren5WSwqmlDsmCCv4JfeDWGzmWPwlA 71NCineOwpwzhzRWz1TVWUrCMzde3RHd3IhfeWfusD/Ta/IQybhB1BIevvvqeOJHd6JmjKo+aoo 2nogheDmkojvvlFSDwIwjIWf4EyfJcgQp7TwS6m1nAoccDJUyb9fhNn6Iz/UuuajJ4kXlwqZIJ+ pXcN2Sz8x8FFQbagbJ5TMfmP2EkrHx07RwNra44ySbzWRjTxLQzv0UIWQ+Ips0BNTjC00W3CTRx MMO1kJdpNZ0VeJlARcwibssr48VHjU/P8TK5uNgVwk0WxilYckLQfP9i5mRdU3INoIp0BnbEpX8 SouTqwtmYTCuxJmOHioZVCzFPL84adcpMTVFV56RJGqpbMMfK+R78/Fa0FvDr6QCyA80A2kUbnz sXFb4VwRcD0rKt4uUbCThAhRh2FCqMomg5IGf1LYk9QSVA+qCaEnKPFUM= X-Received: by 2002:a05:6a20:3d1e:b0:3cc:92d9:80cb with SMTP id adf61e73a8af0-3cd3003b104mr35476195637.12.1787501916924; Sun, 23 Aug 2026 09:18:36 -0700 (PDT) Received: from ubuntu.. ([110.9.142.4]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-cc199dafa1fsm350181a12.3.2026.08.23.09.18.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Aug 2026 09:18:36 -0700 (PDT) From: Sang-Heon Jeon To: Julia Lawall , Nicolas Palix Cc: cocci@inria.fr, linux-kernel@vger.kernel.org Subject: [PATCH 1/7] coccinelle: remove obsolete pci_free_consistent.cocci Date: Mon, 24 Aug 2026 01:18:13 +0900 Message-ID: <20260823161826.3805598-2-ekffu200098@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260823161826.3805598-1-ekffu200098@gmail.com> References: <20260823161826.3805598-1-ekffu200098@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" pci_alloc_consistent() and pci_free_consistent() were removed by commit 7968778914e5 ("PCI: Remove the deprecated "pci-dma-compat.h" API"). So remove the obsolete script. Signed-off-by: Sang-Heon Jeon --- .../coccinelle/free/pci_free_consistent.cocci | 53 ------------------- 1 file changed, 53 deletions(-) delete mode 100644 scripts/coccinelle/free/pci_free_consistent.cocci diff --git a/scripts/coccinelle/free/pci_free_consistent.cocci b/scripts/co= ccinelle/free/pci_free_consistent.cocci deleted file mode 100644 index e062b9ba09ff..000000000000 --- a/scripts/coccinelle/free/pci_free_consistent.cocci +++ /dev/null @@ -1,53 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0-only -/// Find missing pci_free_consistent for every pci_alloc_consistent. -/// -// Confidence: Moderate -// Copyright: (C) 2013 Petr Strnad. -// URL: https://coccinelle.gitlabpages.inria.fr/website -// Keywords: pci_free_consistent, pci_alloc_consistent -// Options: --no-includes --include-headers - -virtual report -virtual org - -@search@ -local idexpression id; -expression x,y,z,e; -position p1,p2; -type T; -@@ - -id =3D pci_alloc_consistent@p1(x,y,&z) -... when !=3D e =3D id -if (id =3D=3D NULL || ...) { ... return ...; } -... when !=3D pci_free_consistent(x,y,id,z) - when !=3D if (id) { ... pci_free_consistent(x,y,id,z) ... } - when !=3D if (y) { ... pci_free_consistent(x,y,id,z) ... } - when !=3D e =3D (T)id - when exists -( -return 0; -| -return 1; -| -return id; -| -return@p2 ...; -) - -@script:python depends on report@ -p1 << search.p1; -p2 << search.p2; -@@ - -msg =3D "ERROR: missing pci_free_consistent; pci_alloc_consistent on line = %s and return without freeing on line %s" % (p1[0].line,p2[0].line) -coccilib.report.print_report(p2[0],msg) - -@script:python depends on org@ -p1 << search.p1; -p2 << search.p2; -@@ - -msg =3D "ERROR: missing pci_free_consistent; pci_alloc_consistent on line = %s and return without freeing on line %s" % (p1[0].line,p2[0].line) -cocci.print_main(msg,p1) -cocci.print_secs("",p2) --=20 2.43.0 From nobody Mon Sep 28 09:59:12 2026 Received: from mail-pg1-f180.google.com (mail-pg1-f180.google.com [209.85.215.180]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9F65F2D2385 for ; Sun, 23 Aug 2026 16:18:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.180 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787501921; cv=none; b=thFfU3h03mL6AgLwOtWy+ji6Muja4Z2LDF+M/XHHM4R9CMS1kL03+MhGQPmzrBbzRE4MDw6dxZ9OY+Wewdere3mhupNGgYGuaQVIA+7CkVH6/dHBONlp9g/jSsggcq2KYyczskFFRqBGal3rLfTRJQVn0De3X+rmOdYnUH/qN9M= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787501921; c=relaxed/simple; bh=oK62qjRn9F9wTVNtTahhUMK4Fz//C+Qv/MXZgUysswg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=b+rgGfm0+gA6jHYIGetZgn04G4sAejmDDuGdg3yhrJE5EkBjcc+eOBzqqHhGvV9Odomw3aMzO7kF3a0WaXoxXXZw4s/qA4S4LggLOJdAulN5K8koy+Ou/E6yKzz6zjMfk/tD95P7VijYewUpc2NreTJa2yi7/wtzftymHLHvGzs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=nwSld7mu; arc=none smtp.client-ip=209.85.215.180 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="nwSld7mu" Received: by mail-pg1-f180.google.com with SMTP id 41be03b00d2f7-cbedf6a6fe8so2063258a12.3 for ; Sun, 23 Aug 2026 09:18:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1787501919; x=1788106719; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=Yk+GtFob8YP/nG/tgDLyVHeL2Kuzd/gYoJmQT0SPsjQ=; b=nwSld7mu67xnM8svcp8gIm9qYyLZYcJvv1mXAsddFMLp9JsWcj3ojJshQHZXoQou1Y 2wVTFWYae7/svoiKe9vpq7Wqy7jHyLS37TuKvVQYEG9WL4Ega4Ubw+mNNtH0EjIIR970 rfBz2dK5amQ+/BHAJz6RIE+k2r9TWATDUckW8h1bYv060DVisMwo5I7dq463rUh2RVA6 vRtKF5z0/Ojfj5GuZxOrfERVvzh9GLQdq7e4k75IHscqOZKilDrkJRe0OXMQA07Tr4mw IVPA6vUKMgXYkaI2QnSH9l06nr9aj9/emNWJZSkXSAYVeSUAn8ucZx86aYS258/9HDES DqCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787501919; x=1788106719; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=Yk+GtFob8YP/nG/tgDLyVHeL2Kuzd/gYoJmQT0SPsjQ=; b=Zh0I9TUDzpVw8R7I8C/9mJlJJReygPjC0/h620VvOiePDj0NeDUNoINfHiijv55Imc HXYn0EZvJAD4t2p9n0Dyu/dI4dk+/7dNl2qiHEUuZt6mXc8oNzKQoc/6fIwb2fiH0JF0 6cXRAWXerxjLXiQWcKxZAuDUrKrZl2qvpzHHjRviqnpNyzPiVCjl23P373XnsDuknxR/ agYyiMnLasLSD/AOwYjTlndzDxTNy3+I1VRnfFiqMuoJZ0iTq7XucZx7uoP8Q4qpiQck YDkGIpPhAEQKIFlzeUUQWPnqugEPr4C9aRFrvcXTewvT7P6kORbaDyow9buSzzCQws9L QYVQ== X-Forwarded-Encrypted: i=1; AHgh+RqOjJKot3i6Q3jLKW/vmEcSNG2Az/OzU8O6pG9axyxXWAjJYFK9yb8UxTUxkpewaqgM8yVr1IETR3+nLAM=@vger.kernel.org X-Gm-Message-State: AFuF++mqzesGOUPsVv5sMgGo4qpGqem5p1+6hiT/UyiPP2XIO0npcg8Y B/oIAMSPcxguNF7n09wHxllHso32+nJpKKLFaiSbjLjxZ8/a7+8UAjNFiD5z1g== X-Gm-Gg: AR+sD13Efje1glhgswf4akazVj5y6AUsTak2dv1nmGtAWS4p7haSc0X3SnH6fvcBXcy 4zIJM73ejFxPFnKb9qyNhtkEkDK7CR64PU3zZia4R5qjPMkcCX/WnrXyljjoWGh2ImuDv7lhCNO Lig/+b5ageu6nW3JT2+kN8WaEZMqyFXTrVlf4919G8cx+8MZQ4wy4LW4dIIrzh4hpLUrMDofPYP b8v9fhG2KJBhDPosY+awp8dgSYotO6b0gn4A+ud8I0YTBMC10UruQM/rgztZi0pZESH0yIlDEch H8+K/3rO9DlI3/PbpGPJbVtRnxw/0ook4YzazoVeNELd0AO4gN/5eW4H0lrZTvjyjXicZghfZyt GdhKl4vtCfOQ+zDr2oFsKTsw3oiJXKrEKj7qNJeV6kmCYgNmlF6DIAjpPMx6ruWdme9/TDBfakG lM7QLNMG67LOor5yenXAGAoNmiCn0IcRCZegBfkCyqmnfnzfeBOCgDEMc= X-Received: by 2002:a05:6a21:3998:b0:3c3:8255:8c4a with SMTP id adf61e73a8af0-3cd4bc4a910mr24290545637.17.1787501918934; Sun, 23 Aug 2026 09:18:38 -0700 (PDT) Received: from ubuntu.. ([110.9.142.4]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-cc199dafa1fsm350181a12.3.2026.08.23.09.18.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Aug 2026 09:18:38 -0700 (PDT) From: Sang-Heon Jeon To: Julia Lawall , Nicolas Palix Cc: cocci@inria.fr, linux-kernel@vger.kernel.org Subject: [PATCH 2/7] coccinelle: alloc_cast: drop removed allocators Date: Mon, 24 Aug 2026 01:18:14 +0900 Message-ID: <20260823161826.3805598-3-ekffu200098@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260823161826.3805598-1-ekffu200098@gmail.com> References: <20260823161826.3805598-1-ekffu200098@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" - pci_alloc_consistent() and pci_zalloc_consistent() were removed by commit 7968778914e5 ("PCI: Remove the deprecated "pci-dma-compat.h" API") - kmem_alloc() was removed by commit f078d4ea8276 ("xfs: convert kmem_alloc() to kmalloc()") - kmem_zalloc() was removed by commit 10634530f7ba ("xfs: convert kmem_zalloc() to kzalloc()") - kmem_zone_alloc() and kmem_zone_zalloc() were removed by commit bae633a4a283 ("xfs: remove xfs_zone_{alloc,zalloc} helpers") So drop them from the rules. No functional change. Signed-off-by: Sang-Heon Jeon --- scripts/coccinelle/api/alloc/alloc_cast.cocci | 20 ++++++++----------- 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/scripts/coccinelle/api/alloc/alloc_cast.cocci b/scripts/coccin= elle/api/alloc/alloc_cast.cocci index 958c914f8ba6..a4b83cc8ea01 100644 --- a/scripts/coccinelle/api/alloc/alloc_cast.cocci +++ b/scripts/coccinelle/api/alloc/alloc_cast.cocci @@ -53,9 +53,8 @@ position p !=3D {m1.p1,m2.p2}; \(kmalloc\|kzalloc\|kcalloc\|kmem_cache_alloc\|kmem_cache_zalloc\| kmem_cache_alloc_node\|kmalloc_node\|kzalloc_node\|vmalloc\|vzalloc\| dma_alloc_coherent\|devm_kmalloc\|devm_kzalloc\| - kvmalloc\|kvzalloc\|kvmalloc_node\|kvzalloc_node\|pci_alloc_consistent\| - pci_zalloc_consistent\|kmem_alloc\|kmem_zalloc\|kmem_zone_alloc\| - kmem_zone_zalloc\|vmalloc_node\|vzalloc_node\)(...) + kvmalloc\|kvzalloc\|kvmalloc_node\|kvzalloc_node\| + vmalloc_node\|vzalloc_node\)(...) =20 //---------------------------------------------------------- // For context mode @@ -76,9 +75,8 @@ type r1.T; \(kmalloc\|kzalloc\|kcalloc\|kmem_cache_alloc\|kmem_cache_zalloc\| kmem_cache_alloc_node\|kmalloc_node\|kzalloc_node\|vmalloc\|vzalloc\| dma_alloc_coherent\|devm_kmalloc\|devm_kzalloc\| - kvmalloc\|kvzalloc\|kvmalloc_node\|kvzalloc_node\|pci_alloc_consistent\| - pci_zalloc_consistent\|kmem_alloc\|kmem_zalloc\|kmem_zone_alloc\| - kmem_zone_zalloc\|vmalloc_node\|vzalloc_node\)(...) + kvmalloc\|kvzalloc\|kvmalloc_node\|kvzalloc_node\| + vmalloc_node\|vzalloc_node\)(...) =20 //---------------------------------------------------------- // For patch mode @@ -99,9 +97,8 @@ type r1.T; \(kmalloc\|kzalloc\|kcalloc\|kmem_cache_alloc\|kmem_cache_zalloc\| kmem_cache_alloc_node\|kmalloc_node\|kzalloc_node\|vmalloc\|vzalloc\| dma_alloc_coherent\|devm_kmalloc\|devm_kzalloc\| - kvmalloc\|kvzalloc\|kvmalloc_node\|kvzalloc_node\|pci_alloc_consistent\| - pci_zalloc_consistent\|kmem_alloc\|kmem_zalloc\|kmem_zone_alloc\| - kmem_zone_zalloc\|vmalloc_node\|vzalloc_node\)(...) + kvmalloc\|kvzalloc\|kvmalloc_node\|kvzalloc_node\| + vmalloc_node\|vzalloc_node\)(...) =20 //---------------------------------------------------------- // For org and report mode @@ -116,9 +113,8 @@ position p !=3D {m1.p1,m2.p2}; \(kmalloc\|kzalloc\|kcalloc\|kmem_cache_alloc\|kmem_cache_zalloc\| kmem_cache_alloc_node\|kmalloc_node\|kzalloc_node\|vmalloc\|vzalloc\| dma_alloc_coherent\|devm_kmalloc\|devm_kzalloc\| - kvmalloc\|kvzalloc\|kvmalloc_node\|kvzalloc_node\|pci_alloc_consistent\| - pci_zalloc_consistent\|kmem_alloc\|kmem_zalloc\|kmem_zone_alloc\| - kmem_zone_zalloc\|vmalloc_node\|vzalloc_node\)(...) + kvmalloc\|kvzalloc\|kvmalloc_node\|kvzalloc_node\| + vmalloc_node\|vzalloc_node\)(...) =20 @script:python depends on org@ p << r2.p; --=20 2.43.0 From nobody Mon Sep 28 09:59:12 2026 Received: from mail-pf1-f171.google.com (mail-pf1-f171.google.com [209.85.210.171]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C527D330301 for ; Sun, 23 Aug 2026 16:18:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.171 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787501923; cv=none; b=Jxm+m8C1HT0xcVvuKZfhybGn2UwspTNd/FPgHzLQ+cQPX/yEDy2G3tK6F/oQAqxqpmFXKSi3ICKC+JDEysTQ+sPhDTmbQs2VjrDr9MLq27AHe8qQ1jTjxNc3MxMrJ2hPDAMbz/pdhpEOfWAsjbdayKePJzox+krRR3usGNmqLLc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787501923; c=relaxed/simple; bh=se4yOht8HbClKk25SoWfUC3f72PHhjIxhEZWjztNgS0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=MaZEh7Ohuvz4Tsxcn7/ZnbDW4pnmCRZJ5aHFRoJ03NG2bFBvU3uAYmtIgeBwaIQeJ5Kpu8G9J+VWingj5tbpmiV1RSNFO2VeEzCnxBaIewZ76r3XtR9BYV4j6oPRK9TkV5gfHxrcTF4wYOgumxLza4q1or+5pl8O8FnaQaMkC4Q= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=Qo0CmzoH; arc=none smtp.client-ip=209.85.210.171 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Qo0CmzoH" Received: by mail-pf1-f171.google.com with SMTP id d2e1a72fcca58-84f3ab8750cso1793654b3a.0 for ; Sun, 23 Aug 2026 09:18:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1787501921; x=1788106721; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=sQBhcy1nAyOUrB8VId64+rB9Yq/ylsxAkfkW9H1DeUs=; b=Qo0CmzoHlbi+EBOtofHyXfoyedCUvBJYsawKWmFx8muLaxXxkFm2xAM+z+/TsO5j/c N1F8/OQXR875Try5j1/ZtoCG6Z5/jWoPQkkDwYewmtkLHRRPVq05GR7T/Tqv2LFonfN/ BLqYn8P32VGBc/Kfhb0HgEGtXTGmh1G0hocPK8BvU0ZzJeyp6xhUDzP9zdxd1ux3yvAA T/K/8P8OIOs0V4oN819qoru7BpHV6l2xokC1k8uslaLLEA/klUF5xJGqHCEvOxg9E2LN 6vSct5OJXZ0V5LxfNTwesQy3D4K6OQ9WrPdPPGGvX8+wTvZyLCrlfSlkwjlc1fDT24Hc 3/HA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787501921; x=1788106721; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=sQBhcy1nAyOUrB8VId64+rB9Yq/ylsxAkfkW9H1DeUs=; b=Vbh61HzrOz8YKembmIPl1uvo/H4OYai/3hwJvWC6mr0U2MPrNuy65gTxe9o6bNYCZl E3AQTi3bTOxLGYABT+NNCyhmYWi20c6FtwnB9ld5fwmOfXqifAdeK1jJOKwqn/SG1B+e 32pZv+YnAr2R2wcfYdPlYZNzKnyilc4FQgh/SuDyB10tbUQ5Ts8obzjD1rlNuKYvLP0Q fT7AQoyf6mwiyiolGhXXSqSqgOT1YnMAXTOa6g8f9Qpu1ef1HOjHHN399vhLUvkx55u7 5beXNXufTF02WK2G2zw3nD+iETAUutmw+S8Qn0aeTAANbwsnSVEh+imTTriSDyPkNXzH Gdlg== X-Forwarded-Encrypted: i=1; AHgh+RqagRXs/svGcY8EeaU3ugxJqOT9U/wWY67faSatq3jJUKxkBdO+sLloA0rDbIF/X8NX27XrJ1hnBRz1w7s=@vger.kernel.org X-Gm-Message-State: AFuF++lSI9mF2wGcTJgpFQtHxt3DQV2UXEMjnda4b4cPCLJQquzTH+wX YgfP2sjy/+ZII+pVCaWIv3ubSiD44fXagp+Z6kav1fTisHAlduqlEWgfJkERgg== X-Gm-Gg: AR+sD12+GejPat2FuKtr6D2AMhhqti2Fwse9mtrxsj6feri5mxCgJWKdFZma4JrLQW8 EQMWuNSd2We3Av+LZ61FofoLlINeRCOrTQS2FdXDxC4rJwkfK1FrwDM8CouexbYs/edrDOgr2Uo gmHvcqpL4vxXXSV2olWOCB9xwhTh1039kcoNzYRuZ6blYWzgQVlQyqYLGu0jMjtKHr7TS04G8Sc CgUyTKjhCPql86D6wxCn9RmzvzlEZh5cV0dbPnkoxH1z5/EtAN12my8knWSbDHzavG1idlQMRTF HNKt9sklhbJjAg5+CUuksU7F1qqt3CJ9RIxbPdHEe7aQejjcpLQRWUneq4SVAF/NmxSnqgpH03p g4Ks+KGQC92DwAIetMvH1QQLioVurvGp7TDH6XE2xH9bEB2TrzmKneMCKCDCVIMZLEce67j6z+H 5sGt7ETtWTK1hAY2gfqO1zWNNHdg6xEQEnZYHv+EuroKeq3fClGblPkqw= X-Received: by 2002:a05:6a21:4c06:b0:3c4:3112:3b with SMTP id adf61e73a8af0-3cd3021b509mr39128079637.18.1787501920898; Sun, 23 Aug 2026 09:18:40 -0700 (PDT) Received: from ubuntu.. ([110.9.142.4]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-cc199dafa1fsm350181a12.3.2026.08.23.09.18.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Aug 2026 09:18:40 -0700 (PDT) From: Sang-Heon Jeon To: Julia Lawall , Nicolas Palix Cc: cocci@inria.fr, linux-kernel@vger.kernel.org Subject: [PATCH 3/7] coccinelle: zalloc-simple: drop the kmem_alloc rules Date: Mon, 24 Aug 2026 01:18:15 +0900 Message-ID: <20260823161826.3805598-4-ekffu200098@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260823161826.3805598-1-ekffu200098@gmail.com> References: <20260823161826.3805598-1-ekffu200098@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" - kmem_alloc() was removed by commit f078d4ea8276 ("xfs: convert kmem_alloc() to kmalloc()") - kmem_zalloc() was removed by commit 10634530f7ba ("xfs: convert kmem_zalloc() to kzalloc()") So drop the kmem_alloc rules. No functional change. Signed-off-by: Sang-Heon Jeon --- .../coccinelle/api/alloc/zalloc-simple.cocci | 41 +------------------ 1 file changed, 1 insertion(+), 40 deletions(-) diff --git a/scripts/coccinelle/api/alloc/zalloc-simple.cocci b/scripts/coc= cinelle/api/alloc/zalloc-simple.cocci index d66c45356691..ae1d39e71e31 100644 --- a/scripts/coccinelle/api/alloc/zalloc-simple.cocci +++ b/scripts/coccinelle/api/alloc/zalloc-simple.cocci @@ -35,7 +35,7 @@ statement S; @@ =20 * x =3D (T)\(kmalloc(E1, ...)\|vmalloc(E1)\|dma_alloc_coherent(...,E1,...)= \| - kmalloc_node(E1, ...)\|kmem_cache_alloc(...)\|kmem_alloc(E1, ...)\| + kmalloc_node(E1, ...)\|kmem_cache_alloc(...)\| devm_kmalloc(...,E1,...)\|kvmalloc(E1, ...)\|kvmalloc_node(E1,...)\); if ((x=3D=3DNULL) || ...) S * memset((T2)x,0,E1); @@ -88,15 +88,6 @@ statement S; - x =3D (T)kmem_cache_alloc(E3,E4); + x =3D (T)kmem_cache_zalloc(E3,E4); | -- x =3D kmem_alloc(E1,E2); -+ x =3D kmem_zalloc(E1,E2); -| -- x =3D (T *)kmem_alloc(E1,E2); -+ x =3D kmem_zalloc(E1,E2); -| -- x =3D (T)kmem_alloc(E1,E2); -+ x =3D (T)kmem_zalloc(E1,E2); -| - x =3D devm_kmalloc(E2,E1,E3); + x =3D devm_kzalloc(E2,E1,E3); | @@ -290,36 +281,6 @@ x << r4.x; msg=3D"WARNING: kmem_cache_zalloc should be used for %s, instead of kmem_c= ache_alloc/memset" % (x) coccilib.report.print_report(p[0], msg) =20 -//----------------------------------------------------------------- -@r5 depends on org || report@ -type T, T2; -expression x; -expression E1,E2; -statement S; -position p; -@@ - - x =3D (T)kmem_alloc@p(E1,E2); - if ((x=3D=3DNULL) || ...) S - memset((T2)x,0,E1); - -@script:python depends on org@ -p << r5.p; -x << r5.x; -@@ - -msg=3D"%s" % (x) -msg_safe=3Dmsg.replace("[","@(").replace("]",")") -coccilib.org.print_todo(p[0], msg_safe) - -@script:python depends on report@ -p << r5.p; -x << r5.x; -@@ - -msg=3D"WARNING: kmem_zalloc should be used for %s, instead of kmem_alloc/m= emset" % (x) -coccilib.report.print_report(p[0], msg) - //----------------------------------------------------------------- @r6 depends on org || report@ type T, T2; --=20 2.43.0 From nobody Mon Sep 28 09:59:12 2026 Received: from mail-pf1-f174.google.com (mail-pf1-f174.google.com [209.85.210.174]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id AF344315785 for ; Sun, 23 Aug 2026 16:18:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.174 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787501925; cv=none; b=ezE4eDN505uPz67ajbi9UobS8aa2owFu2LVdtMTKZuTc65z1Lk+JSglaHb0Bph1J1vC4i8cFoDykHwXX+SBNcerZ0KFtGiPpipab2Kqa+aUOdLDISqvSIG7GybdOlrsSh5fP8BbUrc4+x0ndpJf3+oNkqBHuxKK9lxVkmnDyuqU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787501925; c=relaxed/simple; bh=kOJLYx1BBOq0mNKSzIu1bnlhCVFdQfGSI8e/GR20VMQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=pLiZItd4FtOL5EfSDlt/EEd+pUQAhvO8+HCatAWznZvYVjYKxPWsqeDP1r8jh85FNAvoM9PNe9BWrZ7JDhZcoj45i5L+fWasnrZ5PSCPcMp6AeunnK8NFbtvw80gT414OWOjM+HSSlkscjhXkNlLMn7hE9PR7nBy1J9g5BKcdzY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=k8b3ejvg; arc=none smtp.client-ip=209.85.210.174 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="k8b3ejvg" Received: by mail-pf1-f174.google.com with SMTP id d2e1a72fcca58-84867f07d63so2732455b3a.2 for ; Sun, 23 Aug 2026 09:18:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1787501923; x=1788106723; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=FnNvQl0uN9HU1o8I9irMelxeab7NfR3NVxVTLdCJxH4=; b=k8b3ejvgbhf31xTM61LxlJMjWuTBcgOAMHO/0p85DNsza1MMZH0WB/uLR86l8ymSfZ 5DHlobjNR7fxsfXd81eJ+c4//BbtGKSBXQ+yIouN6U6jgIW/7/7L3Bp5LvTtWnYeOWQ9 /9DbjuVwclnhdjQqO8+a3tR+zz9PtBV+u3PfT4xBm1ZoXmrI3431s4dtaCIpxSocemMv wYIHnnDTpgAlxMQlO8hFg9s/yPO2XTnPMmSewIwITQ3cW8F0/LlzEI/iHDmVFZGbNwsE oY5ZAb1McEuoo9dBb9n1HdYU/Mby4GmgARv/VNJGOgGlwVxQ3Qjgo+O4d0P2v4mwIa2Z nMBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787501923; x=1788106723; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=FnNvQl0uN9HU1o8I9irMelxeab7NfR3NVxVTLdCJxH4=; b=Ku2LEQWhUT074DmrA3DtcpnO5Q6Xvu2vsQsFzPfJGwePAEamu/x8k2mEARS6ZtqZSf LIdMXUxfsMb4DVmyB/aDauB1IJJXHg90SyUFKPBBmTpVQikjisB+m+nu4DmZ42bTVmvF P9VivNhVgkJHNv84UVRpscukVPb0lU/1oIXCw0dNlAlqvlsIlqqMmRRlsTlVtrMx90m/ ltcyz103tsnaSr/5qB3uNns6+/wHTCAEQdE8QEi9gsg2uAzNunluHUbiunEYgJcrsYdZ rzndecA1PmPXWqfnvyAJ5RGT0i22so+xqy2p7ENnMegWcKdYVNRkLbJyV6c+4Kn8xTjo omQg== X-Forwarded-Encrypted: i=1; AHgh+RpujR+r2keabh3ZCBP6LTN6xTUMajTAdQS9ka5yq3W7m6sPJ1kUfRS5tO8eMSSOmm/UToJiRT3XiTOelRE=@vger.kernel.org X-Gm-Message-State: AFuF++kUiXUO54dhP9iPCuEhsCWIMrHP7nWiyCG0UsXqA1BOG9NjuNoX 8fwA7m0i6ohQFz+dcTwgUt7cm2HP+3UuO0WPLhadfzJBam2wRZZ/3bcnmHwMTA== X-Gm-Gg: AR+sD12GGlN/gc6+lesE5nh5kiSpdOBbz1mXCE6wrlC7eeVh6qJ5YnaARZMgwmGBeEr ak8lVpAhLqf+Bbm2esTnLuUTzItpm/oHcRxQpnVLW4LhYYTXBwNSkfbvKExEP1j3MKidnvssMLH fRSLKixYM/UCZvFjeFbB8ezL0LgosJ2GpGUaSneO3Lv84peS3dL+K4cccmH+vk8RKH5p0YX+cOo yPssKY6rEvUbRsInAPV1gQ2JkD6q4V7awUiLVKEjUv/BrCY2/70YhCMm3VsmU/8YyPnVJD85sXo OgVojNKYNmOM5IaCRfR6UUiXi6bdqVHcA4eB30HAEtjWU8dh+usFPqp8wsvZ4PViCF2AXDBllmP iwr+y3g4NBz34mJ/6N4hWQPb4XlE1gdPPAhTyW8vRlfqpGQcoNqc986G6XsrU3eIgveCLfcTuJP YZPW89OK1f0S0f6hrq6AQzK8Te8VttAMkdzBdOwHFAP5hMQ1sroKrZ4B8= X-Received: by 2002:a05:6a20:6f87:b0:3c3:33df:4d9a with SMTP id adf61e73a8af0-3cd4b9ae0b1mr24094467637.1.1787501922959; Sun, 23 Aug 2026 09:18:42 -0700 (PDT) Received: from ubuntu.. ([110.9.142.4]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-cc199dafa1fsm350181a12.3.2026.08.23.09.18.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Aug 2026 09:18:42 -0700 (PDT) From: Sang-Heon Jeon To: Julia Lawall , Nicolas Palix Cc: cocci@inria.fr, linux-kernel@vger.kernel.org Subject: [PATCH 4/7] coccinelle: pool_zalloc-simple: drop the pci_pool_alloc rules Date: Mon, 24 Aug 2026 01:18:16 +0900 Message-ID: <20260823161826.3805598-5-ekffu200098@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260823161826.3805598-1-ekffu200098@gmail.com> References: <20260823161826.3805598-1-ekffu200098@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" pci_pool_alloc() and pci_pool_zalloc() were removed by commit 88dee3b0efe4 ("PCI: Remove unused pci_pool wrappers"). So drop the pci_pool_alloc rules. No functional change. Signed-off-by: Sang-Heon Jeon --- .../api/alloc/pool_zalloc-simple.cocci | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/scripts/coccinelle/api/alloc/pool_zalloc-simple.cocci b/script= s/coccinelle/api/alloc/pool_zalloc-simple.cocci index 9c61a23b34db..2c36fb70e0ab 100644 --- a/scripts/coccinelle/api/alloc/pool_zalloc-simple.cocci +++ b/scripts/coccinelle/api/alloc/pool_zalloc-simple.cocci @@ -5,7 +5,7 @@ // Copyright: (C) 2015 Intel Corp. // Options: --no-includes --include-headers // -// Keywords: dma_pool_zalloc, pci_pool_zalloc +// Keywords: dma_pool_zalloc // =20 virtual context @@ -22,7 +22,7 @@ expression x; statement S; @@ =20 -* x =3D \(dma_pool_alloc\|pci_pool_alloc\)(...); +* x =3D dma_pool_alloc(...); if ((x=3D=3DNULL) || ...) S * memset(x,0, ...); =20 @@ -41,17 +41,6 @@ statement S; if ((x=3D=3DNULL) || ...) S - memset(x,0,...); =20 -@depends on patch@ -expression x; -expression a,b,c; -statement S; -@@ - -- x =3D pci_pool_alloc(a,b,c); -+ x =3D pci_pool_zalloc(a,b,c); - if ((x=3D=3DNULL) || ...) S -- memset(x,0,...); - //---------------------------------------------------------- // For org and report mode //---------------------------------------------------------- @@ -63,7 +52,7 @@ statement S; position p; @@ =20 - x =3D @p\(dma_pool_alloc\|pci_pool_alloc\)(a,b,c); + x =3D @p\(dma_pool_alloc\)(a,b,c); if ((x=3D=3DNULL) || ...) S memset(x,0, ...); =20 --=20 2.43.0 From nobody Mon Sep 28 09:59:12 2026 Received: from mail-pf1-f180.google.com (mail-pf1-f180.google.com [209.85.210.180]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D6DD033065C for ; Sun, 23 Aug 2026 16:18:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.180 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787501928; cv=none; b=QiNjMImNeCEGIu/Fvaopq2fdRgWMw3/a7XcJE8QSScUgrkDNlx/Rj2DG2po/mIDmUrQvsoC9bQHjPqVwWHfjxQhmqU/0D3SaUQ3jOakl1UpF/7YFVdUWwUVpj81n0DQDUm46xqWnpWTqonEzFLOni9XuZua/skRzpHwhjRexhaE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787501928; c=relaxed/simple; bh=elyaUWIgEnjH54+AXZYe+o1TJ0JZlCAfw+aKEvY9XH8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Ip5cOarWO8TAFNnR7DQQtAqghRJLxcmqQRPaLC0XySIHfg7b1ViGiu09ow0+uYPHLep/JKiEtWL6P4PMyjcRKly0A8VrpqNFobZ9SVY5EyBtYPYT1Ip7ffxhm/PvROhIAdWHyDiCPUiY3HRU8bwNoWKZZQxikquivd62fon/7+k= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=f2FeDnVo; arc=none smtp.client-ip=209.85.210.180 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="f2FeDnVo" Received: by mail-pf1-f180.google.com with SMTP id d2e1a72fcca58-84eb992a881so1804581b3a.2 for ; Sun, 23 Aug 2026 09:18:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1787501925; x=1788106725; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=V2ryJ5H/5IomQR49UoYtHG1N1D5/YISPkFCTmUOSdPo=; b=f2FeDnVowsbC/KUnOEBBNjoi97WyWoD0FSAJu3XUziVYBjevmvycwpvUjMeZ7Kn/ur 1D08GViEbIyqePiz70PqlbUcNaNBxANVUuqNXSKQKEvSUPYEcC2Rq3hXFEJkKZULy3vx GIXlGG3l7W1h6yU9FbGQGnbWJeMF9+5kBnxJz2VoO9hwL8PWSceqOwHxg7r4RDu2uoYm 0nQyWqZwMcCXqypnyz/nlgxLAleZWHW1CY0Fa7gvS+m8Pdbbg/3/WD4tDwk2UCfIDY7l pUVGtRK8SpK7L3cG2Br1abhBoinwEKtzVplm/C/HEuouDe6+B6l7YoGe1VbrHkp4C4EJ g25w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787501925; x=1788106725; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=V2ryJ5H/5IomQR49UoYtHG1N1D5/YISPkFCTmUOSdPo=; b=DyTSHy1aVzrpDgpph/4VcLDd90aNUxotWDBNNkPqXeYKQpSWWxrWko+8w6WmTHx2S4 pPr1+rSN9E5k5tJKR8z2TWGOyk/F/eVOxSJJfg2eYp/PFLPrMbmVaH5iOAjlga0n+69w RUIRHJbid2PbMF46W7t5bs4LNMBLpxsN+1AJH5NlEFUoHfq6BM8f0YW9aILHtuIGcwHm nxCBw1TfYwPz4RNgxM1D3JmCMBFtGZ713tMK6gSCM2FA/fXI6utAdqWq25Ha49Mpz5IL T3orBaU33/9cmdP8m3YaZGHDDiHqRwFioYMMkxMhbk9HmHzJOC81VyjrPR8oFqrSjI3a tWXQ== X-Forwarded-Encrypted: i=1; AHgh+RrHxXweGFlDebB4o/2r8RwNmOn3LPWlXQo220qOoKbB9SVf/CF6uULXRGcx1jWgXsWDHW0EvK5SC/d4Hw0=@vger.kernel.org X-Gm-Message-State: AFuF++najqVMO3Pm1ttz1BgJEJuV85SgG/kvlkcZNHbiV+YAdd9Pl+tm r+uCqD2l1UmX56GniLtnVkkReU8rc0tHxYLU9tV8FuvgofLwrg16JRVr X-Gm-Gg: AR+sD12HjXJuc0MFECNCFJVvsJckKqm74qBFOOEbYd1rYWJHkZiD5pcgqMHYXJllXUT BmtNMTeEeyqRj43LSwQyz2hwUcrLpyjQYw4DFafruXScZmxc1OxXlb1t/jQfKpm22/wOFm6/EZ4 czWJ126wjhnbd8J+mLYUGWjl8+jPiCAKYdIST81W/o2JxV+b+Zl3rbtJOOomiBMxCi2fy1whtW/ Msfw0oM2VtyF7tN/Bd2fti26qH5t7PLWAF5NJn78wTkBv7IeYQPqD1ZOjlGlWrduyy4hcE3Fgg9 zXmuYaXC1izJr7DyXPZFeUvVkQWeqlyXdMDsjBnTBOqa2OCIpzyh3OQp5g9WX2bKaOyB06GVIal 52BZdUGSXuFawZ6Xib/THilgWIAELCFPGquPw8HNMnvE/SyG+gPXJ1Tc1AjuP8DE3iyE1RDHW1A u7S4vj82k1dUCQwmMdu5nKW0aDv0rzl0lRXS6kYvSn7n4OfE63l2QOTsA= X-Received: by 2002:a05:6a21:6f11:b0:3cc:eea9:f757 with SMTP id adf61e73a8af0-3cd300f9e07mr38712636637.16.1787501924891; Sun, 23 Aug 2026 09:18:44 -0700 (PDT) Received: from ubuntu.. ([110.9.142.4]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-cc199dafa1fsm350181a12.3.2026.08.23.09.18.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Aug 2026 09:18:44 -0700 (PDT) From: Sang-Heon Jeon To: Julia Lawall , Nicolas Palix Cc: cocci@inria.fr, linux-kernel@vger.kernel.org Subject: [PATCH 5/7] coccinelle: kfree_mismatch: drop vmalloc_exec Date: Mon, 24 Aug 2026 01:18:17 +0900 Message-ID: <20260823161826.3805598-6-ekffu200098@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260823161826.3805598-1-ekffu200098@gmail.com> References: <20260823161826.3805598-1-ekffu200098@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" vmalloc_exec() was removed by commit 7a0e27b2a0ce ("mm: remove vmalloc_exec"). So drop it from the rules. No functional change. Signed-off-by: Sang-Heon Jeon --- scripts/coccinelle/api/kfree_mismatch.cocci | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/scripts/coccinelle/api/kfree_mismatch.cocci b/scripts/coccinel= le/api/kfree_mismatch.cocci index d46a9b3eb7b3..bc90d0c071ac 100644 --- a/scripts/coccinelle/api/kfree_mismatch.cocci +++ b/scripts/coccinelle/api/kfree_mismatch.cocci @@ -29,7 +29,7 @@ position kok, vok; } else { ... E =3D \(vmalloc\|vzalloc\|vmalloc_user\|vmalloc_node\| - vzalloc_node\|vmalloc_exec\|vmalloc_32\| + vzalloc_node\|vmalloc_32\| vmalloc_32_user\|__vmalloc\|__vmalloc_node_range\| __vmalloc_node\)(...)@vok ... @@ -42,7 +42,7 @@ position kok, vok; if (E =3D=3D NULL) { ... E =3D \(vmalloc\|vzalloc\|vmalloc_user\|vmalloc_node\| - vzalloc_node\|vmalloc_exec\|vmalloc_32\| + vzalloc_node\|vmalloc_32\| vmalloc_32_user\|__vmalloc\|__vmalloc_node_range\| __vmalloc_node\)(...)@vok ... @@ -68,7 +68,7 @@ position f !=3D free.fok; * E =3D \(kmalloc\|kzalloc\|krealloc\|kcalloc\|kmalloc_node\| * kzalloc_node\|kmalloc_array\|kmalloc_array_node\| * kcalloc_node\)(...)@a - ... when !=3D if (...) { ... E =3D \(vmalloc\|vzalloc\|vmalloc_user\|vma= lloc_node\|vzalloc_node\|vmalloc_exec\|vmalloc_32\|vmalloc_32_user\|__vmall= oc\|__vmalloc_node_range\|__vmalloc_node\)(...); ... } + ... when !=3D if (...) { ... E =3D \(vmalloc\|vzalloc\|vmalloc_user\|vma= lloc_node\|vzalloc_node\|vmalloc_32\|vmalloc_32_user\|__vmalloc\|__vmalloc_= node_range\|__vmalloc_node\)(...); ... } when !=3D is_vmalloc_addr(E) when any * \(vfree\|vfree_atomic\|kvfree\)(E)@f @@ -82,7 +82,7 @@ position f !=3D free.fok; E =3D \(kmalloc\|kzalloc\|krealloc\|kcalloc\|kmalloc_node\| kzalloc_node\|kmalloc_array\|kmalloc_array_node\| kcalloc_node\)(...)@a - ... when !=3D if (...) { ... E =3D \(vmalloc\|vzalloc\|vmalloc_user\|vma= lloc_node\|vzalloc_node\|vmalloc_exec\|vmalloc_32\|vmalloc_32_user\|__vmall= oc\|__vmalloc_node_range\|__vmalloc_node\)(...); ... } + ... when !=3D if (...) { ... E =3D \(vmalloc\|vzalloc\|vmalloc_user\|vma= lloc_node\|vzalloc_node\|vmalloc_32\|vmalloc_32_user\|__vmalloc\|__vmalloc_= node_range\|__vmalloc_node\)(...); ... } when !=3D is_vmalloc_addr(E) when any - \(vfree\|vfree_atomic\|kvfree\)(E)@f @@ -95,7 +95,7 @@ position f !=3D free.fok; @@ =20 * E =3D \(vmalloc\|vzalloc\|vmalloc_user\|vmalloc_node\|vzalloc_node\| -* vmalloc_exec\|vmalloc_32\|vmalloc_32_user\|__vmalloc\| +* vmalloc_32\|vmalloc_32_user\|__vmalloc\| * __vmalloc_node_range\|__vmalloc_node\)(...)@a ... when !=3D is_vmalloc_addr(E) when any @@ -108,7 +108,7 @@ position f !=3D free.fok; @@ =20 E =3D \(vmalloc\|vzalloc\|vmalloc_user\|vmalloc_node\|vzalloc_node\| - vmalloc_exec\|vmalloc_32\|vmalloc_32_user\|__vmalloc\| + vmalloc_32\|vmalloc_32_user\|__vmalloc\| __vmalloc_node_range\|__vmalloc_node\)(...)@a ... when !=3D is_vmalloc_addr(E) when any --=20 2.43.0 From nobody Mon Sep 28 09:59:12 2026 Received: from mail-pg1-f174.google.com (mail-pg1-f174.google.com [209.85.215.174]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B0C8E330301 for ; Sun, 23 Aug 2026 16:18:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.174 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787501929; cv=none; b=TO+9+ViNO7mmDfuMKDWB+zV4wd6PCqYOW7JxQCqrd2vP8aLfpDoYwcDDMvmq4dqD2kNQkOLaD6ZZT/jmqpjH0tpOGMAuzpVXGq6aY3KI8tWK8yNzo7/uIw+3/p46JCt4EYDDmzZzyW4s95XXtCI8UCZaYy8NPY2XzJhhKfoKKYM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787501929; c=relaxed/simple; bh=GGxh8L5eEDSwvWmg27i17px81YntKFlpIcHI60rG7qY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=DTi76Hfyyad8XGHivaO0wJ/SC3uDr0AzwjrsIziMCgqZL0Wkd3n5g4qRcPWeQ927xsKyyV9/2uUSo6suX4gj9RcfHYa3qd0tjpF8fCG7gqPD1xiZQ9J3aKYQomiUMpAJGEtmzmoM2w4Qurmol9YtnYc1/93TxwaHgPWPJDgOqqE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=q7dHi/sy; arc=none smtp.client-ip=209.85.215.174 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="q7dHi/sy" Received: by mail-pg1-f174.google.com with SMTP id 41be03b00d2f7-ca80d708489so1667417a12.1 for ; Sun, 23 Aug 2026 09:18:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1787501927; x=1788106727; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=UoBB3bNXIiZjntcTBcSPE8cc8h15Gliv3FpuekqaQQg=; b=q7dHi/syaF8ox/ZHvArsHsa85fwLlog8MvpF7ASu3hElDF8/TXST+E63bNrSLUjWhS IHiR7IdY+HxWlRVXGF40ZSQ0fDLhgNAyZXUwKzkVlPlnCrnjzMC2KDwCgQ5EYRqo5vgd wy682q/ku/V2eGG21cMDtKtv4Fa3KeWlyAJmsY3HeS+tqPuBlQTwa2Dj9/Qlkqfzw84b Ec9ZADuJzFwl1mAGsik2QzwdiHwCOrSIDYZt7oBXX8CqfIlpXtciw5TDoXb2qq/UxBdG 3ADptjJTzISYBLXseX6Z7xwDrDniKrZedWWLP4Dkrp1HcfrTXJi2a6nYiy2X5xDxRwi0 adnA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787501927; x=1788106727; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=UoBB3bNXIiZjntcTBcSPE8cc8h15Gliv3FpuekqaQQg=; b=B0RHnrOs02u4T1eEIRD21J/YDbrUAdJtFjOOKrWW/kPRgV17zAPvncEMPwSKI1kweH Z+J9IY0BYyv1pjOIw16ayZ1EFDWN4JZDPaggSc/hKQwFU3j+mjNtzlib/N+XzKJg918R xJWd1QjYkXwfI6eqbWid8crv05lVzVNglLKAQhWpVNdnW+57bcHev+rezZRvxr319auH sulTeVucYYE1balFljLpAcDjKqxgbesXIyX+ajEj2LV77wjyxYMs5VH3XjLlfvmWgnvs JO1JKroTojI61SU+1JhZlLUv61lkUQ10SBcEgYMr5aUPIcmwNrY6PNIpuFyYQIlukG8W 7S1Q== X-Forwarded-Encrypted: i=1; AHgh+RpKSnA6TFeZ32uqqA7MOW5JgaUiT1ATh7rr4Do63XEVLzrbJ7RRIft+pjPjlBcWwMSyPWUD+WPK67bc0d0=@vger.kernel.org X-Gm-Message-State: AFuF++lhOGUNgLUQPZ3lQWGgHLnyPhs6H8YigLs32hkg/XHKP/gbaOsv 7iofYhzbi4Xh1zZM+6t9ksSUlZYPwSr26CY6Lhvx7LRBEfRQIRFFMTE6 X-Gm-Gg: AR+sD10ZMwjcpBgoDE2ZmCgwayItWbPig58jckph8obnLsXvuSkZit7nCsvwVG/9542 8MelH+yyo6eyt/Uves7zywt2vR778+moAg3K4c71UG9LZlbpKfVPNG98GKY0FRyaQ7gdS2Bv5RI GdqSjzd7Xw2P73sdcjQTByxVBgX6VvkKz/l5kapujGcXljXsukG8hBBg22KYQQwtxHu9XI9omkx xGyTcMb/vrQRm3z71RjNQ+n5GmZMy6AQnSyqQywV1DjNck94sS+rl+XQpqX44Ix6hf7Cd3mlQ5d GXeZqpZBWck0IUr+hJtu85PDwo5v327+idAWXzLb3RAr+AfJ/itcldhtW0klvRJESloRVSyPY2l qMjWytvc+UNwTdVHfWTsoxoePgEKpOwzeHoGFuxhmdLxEi3VWESnsGO6x5mhtoNm5KH+n22OZsU zx6caOvXiPRGaOt3vwc9AKYlQW21j4AEn2JdzA/HRswCBeZpQuuyJ46r4= X-Received: by 2002:a05:6a20:487:b0:3cb:d277:5149 with SMTP id adf61e73a8af0-3cd31a8d116mr22136757637.7.1787501926951; Sun, 23 Aug 2026 09:18:46 -0700 (PDT) Received: from ubuntu.. ([110.9.142.4]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-cc199dafa1fsm350181a12.3.2026.08.23.09.18.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Aug 2026 09:18:46 -0700 (PDT) From: Sang-Heon Jeon To: Julia Lawall , Nicolas Palix Cc: cocci@inria.fr, linux-kernel@vger.kernel.org Subject: [PATCH 6/7] coccinelle: atomic_as_refcounter: drop atomic_long_dec_and_lock Date: Mon, 24 Aug 2026 01:18:18 +0900 Message-ID: <20260823161826.3805598-7-ekffu200098@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260823161826.3805598-1-ekffu200098@gmail.com> References: <20260823161826.3805598-1-ekffu200098@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" atomic_long_dec_and_lock() has never existed. So drop it from the rules. No functional change. Signed-off-by: Sang-Heon Jeon --- scripts/coccinelle/api/atomic_as_refcounter.cocci | 4 ---- 1 file changed, 4 deletions(-) diff --git a/scripts/coccinelle/api/atomic_as_refcounter.cocci b/scripts/co= ccinelle/api/atomic_as_refcounter.cocci index bbe5b2932933..af82b9e094aa 100644 --- a/scripts/coccinelle/api/atomic_as_refcounter.cocci +++ b/scripts/coccinelle/api/atomic_as_refcounter.cocci @@ -26,8 +26,6 @@ identifier fname6 =3D~ ".*call_rcu.*"; atomic_dec_and_test@p1(&(a)->x) | atomic_dec_and_lock@p1(&(a)->x, ...) -| - atomic_long_dec_and_lock@p1(&(a)->x, ...) | atomic_long_dec_and_test@p1(&(a)->x) | @@ -69,8 +67,6 @@ identifier fname =3D~ ".*free.*"; atomic_dec_and_test@p1(&(a)->x) | atomic_dec_and_lock@p1(&(a)->x, ...) -| - atomic_long_dec_and_lock@p1(&(a)->x, ...) | atomic_long_dec_and_test@p1(&(a)->x) | --=20 2.43.0 From nobody Mon Sep 28 09:59:12 2026 Received: from mail-pf1-f174.google.com (mail-pf1-f174.google.com [209.85.210.174]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4DA8B331ED3 for ; Sun, 23 Aug 2026 16:18:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.174 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787501934; cv=none; b=s7aWRritxJaG1Q11xZ9cVYAcmNxb6h4ZVkgrSyr9M/TBTWhsQGRQ9md5hXM2DzEzdz5pxFWNIqaCaT3jMNyn8oS35HrmKX2w4Z/PcBFbWqa//l61eOhjhuR6cuKky2N2+VDFr6peJgrp9DvtwYc42PFcO/FyMGcZaktniVKt3sM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787501934; c=relaxed/simple; bh=VRDtZf4SAnYl1viEFM5ZKjiF/2GJs9p+DLHYkgpo77w=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=m84rIMDjsx7+Q/N3Iqmwr+DUHK6U03FsGrTIBt1HqUrBRko/cnuPmCMJrqrbGcpVEGDklxUzyv01pt2EsgjpbamNuxjI2CFt2ZG9M+IMiBfGKoF+unWftnvxMZvxzXL5EupnqQttwWa94t85m7p0+1lQIuADp8/TapVfVrGhPuI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=L3qeiyqn; arc=none smtp.client-ip=209.85.210.174 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="L3qeiyqn" Received: by mail-pf1-f174.google.com with SMTP id d2e1a72fcca58-84e507b079dso1534658b3a.0 for ; Sun, 23 Aug 2026 09:18:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1787501929; x=1788106729; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=s3n1DQHzIkJiFiHuoIoWcv0Jg+clLFAjmRBPeTBQ2Ak=; b=L3qeiyqnwFCKRm4kTZOZmydpGHndVXhtvnacmtP8vEqSPB9ZX96QNHvASVh/i4EjYB PsQdCE1dFHeVSP6Ea2trFVyKGLgfgqfBd/HuQK+gBBFF9mjTGdiP9uP214SBFFN+Xxvi dcCC/LzKej+n7RHEYhXonCbz6gAsA5oE7XF+MFPIORCIZuAt7P5Hkt+bh4eCcpqZxnL3 0b/KGiXNRBipcxQxQ58+fh2g9roGY2p0JPafukInVz8ob2RzHJN9FEa+1z5rNZjS8S2j jdbVG1YO/ofKZ51ktnnEVZHM5/kpfsIle14QCrgzpLsrKw5FWZ/RvVGqNO76Y5rkfgon 4Xvg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787501929; x=1788106729; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=s3n1DQHzIkJiFiHuoIoWcv0Jg+clLFAjmRBPeTBQ2Ak=; b=WkIqr22VWwUBmGsX+etVnQuXj3sXWf3Me4wQHNUCpXaIFtFTruv8xuPoKvDRLisAYe 8ur6LlDniaB1ynhPHFORlKHBQxqLkyFcHLa+3TCY//suQnUBpnmNM/Ad8WAHQCvTt7+s FlPbSWaxWaFwYUCFGtDhVp3iKi7QdTxng7//P4c/0W2o6JBvWlvgm04CtWsL4a5OaoAX g+f62cQQua8GtNU78BHN2UdlTQPyzerSmBovyHruRiVM886RkMmbWvGCzI+Is2YiW6x4 4cgDy5MC1tU6uRprwJNHuYBBQTtUSo18sqnqBuZ4NdsqGiLMkobyspFJp5tS5iWJ2AgC NH9A== X-Forwarded-Encrypted: i=1; AHgh+RrtOqAI1/ba28d4griYSQkcqlBfqh/X/YEYxtk2ZDbDpWKt70E91ug/vtykODzOtYAmZXuorzXBgnYMsCU=@vger.kernel.org X-Gm-Message-State: AFuF++kl/Dl4bDbJYEFpw1m8OmjwO47gqZaM/PgtOnvUYXPVc5TApte1 oPXrtVlqC/AWcUFbutFniNa7gXA2pcot22fM6pVtNo6dXGgjsvPCkHxu X-Gm-Gg: AR+sD12FTWEnqYlGJwUWPJknyKLO35TR5kh2TXYEQ7SDkTnCGCNUuhiOGK92Slk0Zhy pxJimoWhj5o8QXxk6v4V/5Ht+8LOiVySZWd0Z6zrSVq9fhIY3lUp4ZorRyRejLowQCbs4d2omyZ L4gvrMCYKQHVdh1DWAn325g+dtrYYnvchfbRjWIVc5ShZ/1zgrnT4lpC7PsOVa6PPSvh00hYQnV 7FFq3oXCAsPwaBW5pGs2oDcXhKGb3SY00mlWm7+HX69qkTUHA+9md0JdOSm0x8udB6oNC4q8W/x lvVNmryRW7rXkHgY7kJXGj/fyzPTwOGyaQwkgFGG4ESCICNkZGFJecYZm3SO/ZroY5AQFQW6LWW xi21tzGNC4qC84wTjkdqZYQhudwu7w6rT46hg22iPIrlHVomTzHxeE3cXAnyPfXPKE4mL3bbUCz Z85fizlQ6TAsTgg6w5Sw5jlJCJqhusyEhWuIKYu/vR/1T48C38kKv2HOrTpKh7c7JednI= X-Received: by 2002:a05:6a00:3a1f:b0:845:31a6:d84d with SMTP id d2e1a72fcca58-851f9a9aa4emr30843313b3a.7.1787501929045; Sun, 23 Aug 2026 09:18:49 -0700 (PDT) Received: from ubuntu.. ([110.9.142.4]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-cc199dafa1fsm350181a12.3.2026.08.23.09.18.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Aug 2026 09:18:48 -0700 (PDT) From: Sang-Heon Jeon To: Julia Lawall , Nicolas Palix Cc: cocci@inria.fr, linux-kernel@vger.kernel.org Subject: [PATCH 7/7] coccinelle: ifnulldev_put: update outdated helper names Date: Mon, 24 Aug 2026 01:18:19 +0900 Message-ID: <20260823161826.3805598-8-ekffu200098@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260823161826.3805598-1-ekffu200098@gmail.com> References: <20260823161826.3805598-1-ekffu200098@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" dev_put_track() and dev_hold_track() were renamed to netdev_put() and netdev_hold() by commit d62607c3fe45 ("net: rename reference+tracking helpers"). So update the names. Signed-off-by: Sang-Heon Jeon --- scripts/coccinelle/free/ifnulldev_put.cocci | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/coccinelle/free/ifnulldev_put.cocci b/scripts/coccinel= le/free/ifnulldev_put.cocci index 2bd2e8fae485..adb08252f98d 100644 --- a/scripts/coccinelle/free/ifnulldev_put.cocci +++ b/scripts/coccinelle/free/ifnulldev_put.cocci @@ -23,13 +23,13 @@ expression E; | dev_put(E); | - dev_put_track(E, ...); + netdev_put(E, ...); | __dev_hold(E); | dev_hold(E); | - dev_hold_track(E, ...); + netdev_hold(E, ...); ) =20 @r depends on context || report || org @ @@ -38,8 +38,8 @@ position p; @@ =20 * if (E !=3D NULL) -* \(__dev_put@p\|dev_put@p\|dev_put_track@p\|__dev_hold@p\|dev_hold@p\| -* dev_hold_track@p\)(E, ...); +* \(__dev_put@p\|dev_put@p\|netdev_put@p\|__dev_hold@p\|dev_hold@p\| +* netdev_hold@p\)(E, ...); =20 @script:python depends on org@ p << r.p; --=20 2.43.0