From mboxrd@z Thu Jan 1 00:00:00 1970 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: 8bit - 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/coccinelle/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 != {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\)(...) //---------------------------------------------------------- // 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\)(...) //---------------------------------------------------------- // 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\)(...) //---------------------------------------------------------- // For org and report mode @@ -116,9 +113,8 @@ position p != {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\)(...) @script:python depends on org@ p << r2.p; -- 2.43.0