History

coccinelle: alloc_cast: drop removed allocators

- 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.

Sang-Heon Jeon committed 2 months ago

Commit 2bd30b81 parent cfeffda1 file · +8 −12Browse files

Showing the changes to scripts (1 of 1 file). Show all

Unified · Split

scripts/coccinelle/api/alloc/alloc_cast.cocci+8−12
@@ -53,9 +53,8 @@ position p != {m1.p1,m2.p2}; · 52 unmodified lines
5353 \(kmalloc\|kzalloc\|kcalloc\|kmem_cache_alloc\|kmem_cache_zalloc\|
5454 kmem_cache_alloc_node\|kmalloc_node\|kzalloc_node\|vmalloc\|vzalloc\|
5555 dma_alloc_coherent\|devm_kmalloc\|devm_kzalloc\|
56− kvmalloc\|kvzalloc\|kvmalloc_node\|kvzalloc_node\|pci_alloc_consistent\|
57− pci_zalloc_consistent\|kmem_alloc\|kmem_zalloc\|kmem_zone_alloc\|
58− kmem_zone_zalloc\|vmalloc_node\|vzalloc_node\)(...)
56+ kvmalloc\|kvzalloc\|kvmalloc_node\|kvzalloc_node\|
57+ vmalloc_node\|vzalloc_node\)(...)
5958
6059 //----------------------------------------------------------
6160 // For context mode
@@ -76,9 +75,8 @@ type r1.T; · 14 unmodified lines
7675 \(kmalloc\|kzalloc\|kcalloc\|kmem_cache_alloc\|kmem_cache_zalloc\|
7776 kmem_cache_alloc_node\|kmalloc_node\|kzalloc_node\|vmalloc\|vzalloc\|
7877 dma_alloc_coherent\|devm_kmalloc\|devm_kzalloc\|
79− kvmalloc\|kvzalloc\|kvmalloc_node\|kvzalloc_node\|pci_alloc_consistent\|
80− pci_zalloc_consistent\|kmem_alloc\|kmem_zalloc\|kmem_zone_alloc\|
81− kmem_zone_zalloc\|vmalloc_node\|vzalloc_node\)(...)
78+ kvmalloc\|kvzalloc\|kvmalloc_node\|kvzalloc_node\|
79+ vmalloc_node\|vzalloc_node\)(...)
8280
8381 //----------------------------------------------------------
8482 // For patch mode
@@ -99,9 +97,8 @@ type r1.T; · 14 unmodified lines
9997 \(kmalloc\|kzalloc\|kcalloc\|kmem_cache_alloc\|kmem_cache_zalloc\|
10098 kmem_cache_alloc_node\|kmalloc_node\|kzalloc_node\|vmalloc\|vzalloc\|
10199 dma_alloc_coherent\|devm_kmalloc\|devm_kzalloc\|
102− kvmalloc\|kvzalloc\|kvmalloc_node\|kvzalloc_node\|pci_alloc_consistent\|
103− pci_zalloc_consistent\|kmem_alloc\|kmem_zalloc\|kmem_zone_alloc\|
104− kmem_zone_zalloc\|vmalloc_node\|vzalloc_node\)(...)
100+ kvmalloc\|kvzalloc\|kvmalloc_node\|kvzalloc_node\|
101+ vmalloc_node\|vzalloc_node\)(...)
105102
106103 //----------------------------------------------------------
107104 // For org and report mode
@@ -116,9 +113,8 @@ position p != {m1.p1,m2.p2}; · 8 unmodified lines
116113 \(kmalloc\|kzalloc\|kcalloc\|kmem_cache_alloc\|kmem_cache_zalloc\|
117114 kmem_cache_alloc_node\|kmalloc_node\|kzalloc_node\|vmalloc\|vzalloc\|
118115 dma_alloc_coherent\|devm_kmalloc\|devm_kzalloc\|
119− kvmalloc\|kvzalloc\|kvmalloc_node\|kvzalloc_node\|pci_alloc_consistent\|
120− pci_zalloc_consistent\|kmem_alloc\|kmem_zalloc\|kmem_zone_alloc\|
121− kmem_zone_zalloc\|vmalloc_node\|vzalloc_node\)(...)
116+ kvmalloc\|kvzalloc\|kvmalloc_node\|kvzalloc_node\|
117+ vmalloc_node\|vzalloc_node\)(...)
122118
123119 @script:python depends on org@
124120 p << r2.p;