127b360f1SStephen Hemminger// 227b360f1SStephen Hemminger// Remove unnecessary NULL pointer checks before free functions 327b360f1SStephen Hemminger// All these functions work like libc free which allows 427b360f1SStephen Hemminger// free(NULL) as a no-op. 527b360f1SStephen Hemminger// 627b360f1SStephen Hemminger@@ 727b360f1SStephen Hemmingerexpression E; 827b360f1SStephen Hemminger@@ 927b360f1SStephen Hemminger( 10555e4075SStephen Hemminger- if (E != NULL) cmdline_free(E); 11555e4075SStephen Hemminger+ cmdline_free(E); 12555e4075SStephen Hemminger| 1327b360f1SStephen Hemminger- if (E != NULL) free(E); 1427b360f1SStephen Hemminger+ free(E); 1527b360f1SStephen Hemminger| 16555e4075SStephen Hemminger- if (E != NULL) rte_acl_free(E); 17555e4075SStephen Hemminger+ rte_acl_free(E); 18555e4075SStephen Hemminger| 1927b360f1SStephen Hemminger- if (E != NULL) rte_bitmap_free(E); 2027b360f1SStephen Hemminger+ rte_bitmap_free(E); 2127b360f1SStephen Hemminger| 22555e4075SStephen Hemminger- if (E != NULL) rte_comp_op_free(E); 23555e4075SStephen Hemminger+ rte_comp_op_free(E); 24555e4075SStephen Hemminger| 25555e4075SStephen Hemminger- if (E != NULL) rte_crypto_op_free(E); 26555e4075SStephen Hemminger+ rte_crypto_op_free(E); 27555e4075SStephen Hemminger| 28555e4075SStephen Hemminger- if (E != NULL) rte_efd_free(E); 29555e4075SStephen Hemminger+ rte_efd_free(E); 30555e4075SStephen Hemminger| 31555e4075SStephen Hemminger- if (E != NULL) rte_event_ring_free(E); 32555e4075SStephen Hemminger+ rte_event_ring_free(E); 33555e4075SStephen Hemminger| 34555e4075SStephen Hemminger- if (E != NULL) rte_fib_free(E); 35555e4075SStephen Hemminger+ rte_fib_free(E); 36555e4075SStephen Hemminger| 37555e4075SStephen Hemminger- if (E != NULL) rte_fib6_free(E); 38555e4075SStephen Hemminger+ rte_fib6_free(E); 39555e4075SStephen Hemminger| 40555e4075SStephen Hemminger- if (E != NULL) rte_flow_classifier_free(E); 41555e4075SStephen Hemminger+ rte_flow_classifier_free(E); 42555e4075SStephen Hemminger| 4327b360f1SStephen Hemminger- if (E != NULL) rte_free(E); 4427b360f1SStephen Hemminger+ rte_free(E); 4527b360f1SStephen Hemminger| 46555e4075SStephen Hemminger- if (E != NULL) rte_fbk_hash_free(E); 47555e4075SStephen Hemminger+ rte_fbk_hash_free(E); 48555e4075SStephen Hemminger| 49555e4075SStephen Hemminger- if (E != NULL) rte_gpu_mem_free(E); 50555e4075SStephen Hemminger+ rte_gpu_mem_free(E); 51555e4075SStephen Hemminger| 5227b360f1SStephen Hemminger- if (E != NULL) rte_hash_free(E); 5327b360f1SStephen Hemminger+ rte_hash_free(E); 5427b360f1SStephen Hemminger| 55555e4075SStephen Hemminger- if (E != NULL) rte_intr_instance_free(E); 56555e4075SStephen Hemminger+ rte_intr_instance_free(E); 5727b360f1SStephen Hemminger| 58555e4075SStephen Hemminger- if (E != NULL) rte_intr_vec_list_free(E); 59555e4075SStephen Hemminger+ rte_intr_vec_list_free(E); 60555e4075SStephen Hemminger| 61555e4075SStephen Hemminger- if (E != NULL) rte_kvargs_free(E); 62555e4075SStephen Hemminger+ rte_kvargs_free(E); 63555e4075SStephen Hemminger| 64555e4075SStephen Hemminger- if (E != NULL) rte_lpm_free(E); 65555e4075SStephen Hemminger+ rte_lpm_free(E); 66555e4075SStephen Hemminger| 67555e4075SStephen Hemminger- if (E != NULL) rte_lpm6_free(E); 68555e4075SStephen Hemminger+ rte_lpm6_free(E); 69555e4075SStephen Hemminger| 70555e4075SStephen Hemminger- if (E != NULL) rte_member_free(E); 71555e4075SStephen Hemminger+ rte_member_free(E); 7227b360f1SStephen Hemminger| 7327b360f1SStephen Hemminger- if (E != NULL) rte_mempool_free(E); 7427b360f1SStephen Hemminger+ rte_mempool_free(E); 7527b360f1SStephen Hemminger| 76*74d88d04SStephen Hemminger- if (E != NULL) rte_memzone_free(E); 77*74d88d04SStephen Hemminger+ rte_memzone_free(E); 78*74d88d04SStephen Hemminger| 79555e4075SStephen Hemminger- if (E != NULL) rte_pktmbuf_free(E); 80555e4075SStephen Hemminger+ rte_pktmbuf_free(E); 81555e4075SStephen Hemminger| 82555e4075SStephen Hemminger- if (E != NULL) rte_rib_free(E); 83555e4075SStephen Hemminger+ rte_rib_free(E); 84555e4075SStephen Hemminger| 85555e4075SStephen Hemminger- if (E != NULL) rte_rib6_free(E); 86555e4075SStephen Hemminger+ rte_rib6_free(E); 87555e4075SStephen Hemminger| 88555e4075SStephen Hemminger- if (E != NULL) rte_reorder_free(E); 89555e4075SStephen Hemminger+ rte_reorder_free(E); 90555e4075SStephen Hemminger| 91555e4075SStephen Hemminger- if (E != NULL) rte_ring_free(E); 92555e4075SStephen Hemminger+ rte_ring_free(E); 93555e4075SStephen Hemminger| 94555e4075SStephen Hemminger- if (E != NULL) rte_port_in_action_free(E); 95555e4075SStephen Hemminger+ rte_port_in_action_free(E); 96555e4075SStephen Hemminger| 97555e4075SStephen Hemminger- if (E != NULL) rte_port_in_action_profile_free(E); 98555e4075SStephen Hemminger+ rte_port_in_action_profile_free(E); 99555e4075SStephen Hemminger| 100555e4075SStephen Hemminger- if (E != NULL) rte_sched_port_free(E); 101555e4075SStephen Hemminger+ rte_sched_port_free(E); 102555e4075SStephen Hemminger| 103555e4075SStephen Hemminger- if (E != NULL) rte_stack_free(E); 104555e4075SStephen Hemminger+ rte_stack_free(E); 105555e4075SStephen Hemminger| 106555e4075SStephen Hemminger- if (E != NULL) rte_stats_bitrate_free(E); 107555e4075SStephen Hemminger+ rte_stats_bitrate_free(E); 108555e4075SStephen Hemminger| 109555e4075SStephen Hemminger- if (E != NULL) rte_swx_ctl_pipeline_free(E); 110555e4075SStephen Hemminger+ rte_swx_ctl_pipeline_free(E); 111555e4075SStephen Hemminger| 112555e4075SStephen Hemminger- if (E != NULL) rte_swx_pipeline_free(E); 113555e4075SStephen Hemminger+ rte_swx_pipeline_free(E); 114555e4075SStephen Hemminger| 115555e4075SStephen Hemminger- if (E != NULL) rte_swx_table_learner_free(E); 116555e4075SStephen Hemminger+ rte_swx_table_learner_free(E); 117555e4075SStephen Hemminger| 118555e4075SStephen Hemminger- if (E != NULL) rte_swx_table_selector_free(E); 119555e4075SStephen Hemminger+ rte_swx_table_selector_free(E); 120555e4075SStephen Hemminger| 121555e4075SStephen Hemminger- if (E != NULL) rte_table_action_free(E); 122555e4075SStephen Hemminger+ rte_table_action_free(E); 123555e4075SStephen Hemminger| 124555e4075SStephen Hemminger- if (E != NULL) rte_table_action_profile_free(E); 125555e4075SStephen Hemminger+ rte_table_action_profile_free(E); 126555e4075SStephen Hemminger| 127555e4075SStephen Hemminger- if (E != NULL) rte_tel_data_free(E); 128555e4075SStephen Hemminger+ rte_tel_data_free(E); 129555e4075SStephen Hemminger| 130555e4075SStephen Hemminger- if (E != NULL) trie_free(E); 131555e4075SStephen Hemminger+ trie_free(E); 132f7ba2309SStephen Hemminger| 133f7ba2309SStephen Hemminger- if (E != NULL) EVP_PKEY_CTX_free(E); 134f7ba2309SStephen Hemminger+ EVP_PKEY_CTX_free(E); 135f7ba2309SStephen Hemminger| 136f7ba2309SStephen Hemminger- if (E != NULL) EVP_PKEY_free(E); 137f7ba2309SStephen Hemminger+ EVP_PKEY_free(E); 138f7ba2309SStephen Hemminger| 139f7ba2309SStephen Hemminger- if (E != NULL) BN_free(E); 140f7ba2309SStephen Hemminger+ BN_free(E); 14127b360f1SStephen Hemminger) 142