qat: cleanup coccicheck warning - NULL check before freeing functions
PATCH 1/1 qat: cleanup coccicheck warning - NULL check before freeing functions
Analyzing with coccinelle MODE=report...
Please check for false positives in the output before submitting a patch. When using "patch" mode, carefully review the patch before submitting it.
drivers/crypto/qat/qat_dh895xcc/adf_isr.c:191:3-8: WARNING: NULL check before freeing functions like kfree, debugfs_remove, debugfs_remove_recursive or usb_free_urb is not needed. Maybe consider reorganizing relevant code to avoid passing NULL values.
drivers/crypto/qat/qat_dh895xcc/adf_isr.c:208:3-8: WARNING: NULL check before freeing functions like kfree, debugfs_remove, debugfs_remove_recursive or usb_free_urb is not needed. Maybe consider reorganizing relevant code to avoid passing NULL values.
---
drivers/crypto/qat/qat_dh895xcc/adf_isr.c | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-)
drivers/crypto/qat/qat_dh895xcc/adf_isr.c +4 -8
@@ -186,10 +186,8 @@ static int adf_isr_alloc_msix_entry_table(struct adf_accel_dev *accel_dev) accel_dev->accel_pci_dev.msix_entries.names = names;return 0 ; err: -for (i =0 ; i < msix_num_entries; i++) { -if (*(names + i)) -kfree (*(names + i)); - } +for (i =0 ; i < msix_num_entries; i++) +kfree (*(names + i));kfree (entries);kfree (names);return -ENOMEM ;
@@ -203,10 +201,8 @@ static void adf_isr_free_msix_entry_table(struct adf_accel_dev *accel_dev)int i;kfree (accel_dev->accel_pci_dev.msix_entries.entries); -for (i =0 ; i < msix_num_entries; i++) { -if (*(names + i)) -kfree (*(names + i)); - } +for (i =0 ; i < msix_num_entries; i++) +kfree (*(names + i));kfree (names); }
Quoted 10 lines · Bruce Allan
Analyzing with coccinelle MODE=report...
Please check for false positives in the output before submitting a patch. When using "patch" mode, carefully review the patch before submitting it.
drivers/crypto/qat/qat_dh895xcc/adf_isr.c:191:3-8: WARNING: NULL check before freeing functions like kfree,
debugfs_remove,debugfs_remove_recursiveorusb_free_urbis not needed. Maybe consider reorganizing relevant code to avoid passing NULL values.
Quoted 6 lines
drivers/crypto/qat/qat_dh895xcc/adf_isr.c:208:3-8: WARNING: NULL check before freeing functions like kfree,
debugfs_remove,debugfs_remove_recursiveorusb_free_urbis not needed. Maybe consider reorganizing relevant code to avoid passing NULL values.Signed-off-by Bruce Allan <[email protected]>
Applied.
Signature · 3 lines
Email: Herbert Xu <[email protected]> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt