net/virtio: unmap PCI device in secondary process
[dpdk.git] / devtools / cocci / nullfree.cocci
1 //
2 // Remove unnecessary NULL pointer checks before free functions
3 // All these functions work like libc free which allows
4 // free(NULL) as a no-op.
5 //
6 @@
7 expression E;
8 @@
9 (
10 - if (E != NULL) free(E);
11 + free(E);
12 |
13 - if (E != NULL) rte_bitmap_free(E);
14 + rte_bitmap_free(E);
15 |
16 - if (E != NULL) rte_free(E);
17 + rte_free(E);
18 |
19 - if (E != NULL) rte_hash_free(E);
20 + rte_hash_free(E);
21 |
22 - if (E != NULL) rte_ring_free(E);
23 + rte_ring_free(E);
24 |
25 - if (E != NULL) rte_pktmbuf_free(E);
26 + rte_pktmbuf_free(E);
27 |
28 - if (E != NULL) rte_mempool_free(E);
29 + rte_mempool_free(E);
30 |
31 - if (E != NULL) rte_kvargs_free(E);
32 + rte_kvargs_free(E);
33 )