hc
2024-05-10 9999e48639b3cecb08ffb37358bcba3b48161b29
kernel/scripts/coccinelle/api/alloc/alloc_cast.cocci
....@@ -1,3 +1,4 @@
1
+// SPDX-License-Identifier: GPL-2.0-only
12 /// Remove casting the values returned by memory allocation functions
23 /// like kmalloc, kzalloc, kmem_cache_alloc, kmem_cache_zalloc etc.
34 ///
....@@ -8,8 +9,8 @@
89 //# need some reformatting.
910 //
1011 // Confidence: High
11
-// Copyright: (C) 2014 Himangi Saraogi GPLv2.
12
-// Copyright: (C) 2017 Himanshu Jha GPLv2.
12
+// Copyright: (C) 2014 Himangi Saraogi
13
+// Copyright: (C) 2017 Himanshu Jha
1314 // Comments:
1415 // Options: --no-includes --include-headers
1516 //
....@@ -32,7 +33,7 @@
3233 (T *)
3334 \(kmalloc\|kzalloc\|kcalloc\|kmem_cache_alloc\|kmem_cache_zalloc\|
3435 kmem_cache_alloc_node\|kmalloc_node\|kzalloc_node\|vmalloc\|vzalloc\|
35
- dma_alloc_coherent\|dma_zalloc_coherent\|devm_kmalloc\|devm_kzalloc\|
36
+ dma_alloc_coherent\|devm_kmalloc\|devm_kzalloc\|
3637 kvmalloc\|kvzalloc\|kvmalloc_node\|kvzalloc_node\|pci_alloc_consistent\|
3738 pci_zalloc_consistent\|kmem_alloc\|kmem_zalloc\|kmem_zone_alloc\|
3839 kmem_zone_zalloc\|vmalloc_node\|vzalloc_node\)(...)
....@@ -55,7 +56,7 @@
5556 * (T *)
5657 \(kmalloc\|kzalloc\|kcalloc\|kmem_cache_alloc\|kmem_cache_zalloc\|
5758 kmem_cache_alloc_node\|kmalloc_node\|kzalloc_node\|vmalloc\|vzalloc\|
58
- dma_alloc_coherent\|dma_zalloc_coherent\|devm_kmalloc\|devm_kzalloc\|
59
+ dma_alloc_coherent\|devm_kmalloc\|devm_kzalloc\|
5960 kvmalloc\|kvzalloc\|kvmalloc_node\|kvzalloc_node\|pci_alloc_consistent\|
6061 pci_zalloc_consistent\|kmem_alloc\|kmem_zalloc\|kmem_zone_alloc\|
6162 kmem_zone_zalloc\|vmalloc_node\|vzalloc_node\)(...)
....@@ -78,7 +79,7 @@
7879 - (T *)
7980 \(kmalloc\|kzalloc\|kcalloc\|kmem_cache_alloc\|kmem_cache_zalloc\|
8081 kmem_cache_alloc_node\|kmalloc_node\|kzalloc_node\|vmalloc\|vzalloc\|
81
- dma_alloc_coherent\|dma_zalloc_coherent\|devm_kmalloc\|devm_kzalloc\|
82
+ dma_alloc_coherent\|devm_kmalloc\|devm_kzalloc\|
8283 kvmalloc\|kvzalloc\|kvmalloc_node\|kvzalloc_node\|pci_alloc_consistent\|
8384 pci_zalloc_consistent\|kmem_alloc\|kmem_zalloc\|kmem_zone_alloc\|
8485 kmem_zone_zalloc\|vmalloc_node\|vzalloc_node\)(...)
....@@ -95,7 +96,7 @@
9596 (T@p *)
9697 \(kmalloc\|kzalloc\|kcalloc\|kmem_cache_alloc\|kmem_cache_zalloc\|
9798 kmem_cache_alloc_node\|kmalloc_node\|kzalloc_node\|vmalloc\|vzalloc\|
98
- dma_alloc_coherent\|dma_zalloc_coherent\|devm_kmalloc\|devm_kzalloc\|
99
+ dma_alloc_coherent\|devm_kmalloc\|devm_kzalloc\|
99100 kvmalloc\|kvzalloc\|kvmalloc_node\|kvzalloc_node\|pci_alloc_consistent\|
100101 pci_zalloc_consistent\|kmem_alloc\|kmem_zalloc\|kmem_zone_alloc\|
101102 kmem_zone_zalloc\|vmalloc_node\|vzalloc_node\)(...)