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
53 \(kmalloc\|kzalloc\|kcalloc\|kmem_cache_alloc\|kmem_cache_zalloc\|53 \(kmalloc\|kzalloc\|kcalloc\|kmem_cache_alloc\|kmem_cache_zalloc\|
54 kmem_cache_alloc_node\|kmalloc_node\|kzalloc_node\|vmalloc\|vzalloc\|54 kmem_cache_alloc_node\|kmalloc_node\|kzalloc_node\|vmalloc\|vzalloc\|
55 dma_alloc_coherent\|devm_kmalloc\|devm_kzalloc\|55 dma_alloc_coherent\|devm_kmalloc\|devm_kzalloc\|
56 kvmalloc\|kvzalloc\|kvmalloc_node\|kvzalloc_node\|pci_alloc_consistent\|56 kvmalloc\|kvzalloc\|kvmalloc_node\|kvzalloc_node\|
57 pci_zalloc_consistent\|kmem_alloc\|kmem_zalloc\|kmem_zone_alloc\|57 vmalloc_node\|vzalloc_node\)(...)
58 kmem_zone_zalloc\|vmalloc_node\|vzalloc_node\)(...)
59 58
60//----------------------------------------------------------59//----------------------------------------------------------
61// For context mode60// For context mode
@@ -76,9 +75,8 @@ type r1.T; · 14 unmodified lines
76 \(kmalloc\|kzalloc\|kcalloc\|kmem_cache_alloc\|kmem_cache_zalloc\|75 \(kmalloc\|kzalloc\|kcalloc\|kmem_cache_alloc\|kmem_cache_zalloc\|
77 kmem_cache_alloc_node\|kmalloc_node\|kzalloc_node\|vmalloc\|vzalloc\|76 kmem_cache_alloc_node\|kmalloc_node\|kzalloc_node\|vmalloc\|vzalloc\|
78 dma_alloc_coherent\|devm_kmalloc\|devm_kzalloc\|77 dma_alloc_coherent\|devm_kmalloc\|devm_kzalloc\|
79 kvmalloc\|kvzalloc\|kvmalloc_node\|kvzalloc_node\|pci_alloc_consistent\|78 kvmalloc\|kvzalloc\|kvmalloc_node\|kvzalloc_node\|
80 pci_zalloc_consistent\|kmem_alloc\|kmem_zalloc\|kmem_zone_alloc\|79 vmalloc_node\|vzalloc_node\)(...)
81 kmem_zone_zalloc\|vmalloc_node\|vzalloc_node\)(...)
82 80
83//----------------------------------------------------------81//----------------------------------------------------------
84// For patch mode82// For patch mode
@@ -99,9 +97,8 @@ type r1.T; · 14 unmodified lines
99 \(kmalloc\|kzalloc\|kcalloc\|kmem_cache_alloc\|kmem_cache_zalloc\|97 \(kmalloc\|kzalloc\|kcalloc\|kmem_cache_alloc\|kmem_cache_zalloc\|
100 kmem_cache_alloc_node\|kmalloc_node\|kzalloc_node\|vmalloc\|vzalloc\|98 kmem_cache_alloc_node\|kmalloc_node\|kzalloc_node\|vmalloc\|vzalloc\|
101 dma_alloc_coherent\|devm_kmalloc\|devm_kzalloc\|99 dma_alloc_coherent\|devm_kmalloc\|devm_kzalloc\|
102 kvmalloc\|kvzalloc\|kvmalloc_node\|kvzalloc_node\|pci_alloc_consistent\|100 kvmalloc\|kvzalloc\|kvmalloc_node\|kvzalloc_node\|
103 pci_zalloc_consistent\|kmem_alloc\|kmem_zalloc\|kmem_zone_alloc\|101 vmalloc_node\|vzalloc_node\)(...)
104 kmem_zone_zalloc\|vmalloc_node\|vzalloc_node\)(...)
105 102
106//----------------------------------------------------------103//----------------------------------------------------------
107// For org and report mode104// For org and report mode
@@ -116,9 +113,8 @@ position p != {m1.p1,m2.p2}; · 8 unmodified lines
116 \(kmalloc\|kzalloc\|kcalloc\|kmem_cache_alloc\|kmem_cache_zalloc\|113 \(kmalloc\|kzalloc\|kcalloc\|kmem_cache_alloc\|kmem_cache_zalloc\|
117 kmem_cache_alloc_node\|kmalloc_node\|kzalloc_node\|vmalloc\|vzalloc\|114 kmem_cache_alloc_node\|kmalloc_node\|kzalloc_node\|vmalloc\|vzalloc\|
118 dma_alloc_coherent\|devm_kmalloc\|devm_kzalloc\|115 dma_alloc_coherent\|devm_kmalloc\|devm_kzalloc\|
119 kvmalloc\|kvzalloc\|kvmalloc_node\|kvzalloc_node\|pci_alloc_consistent\|116 kvmalloc\|kvzalloc\|kvmalloc_node\|kvzalloc_node\|
120 pci_zalloc_consistent\|kmem_alloc\|kmem_zalloc\|kmem_zone_alloc\|117 vmalloc_node\|vzalloc_node\)(...)
121 kmem_zone_zalloc\|vmalloc_node\|vzalloc_node\)(...)
122 118
123@script:python depends on org@119@script:python depends on org@
124p << r2.p;120p << r2.p;