summaryrefslogtreecommitdiffstats
path: root/drivers/usb/gadget/udc/bdc/bdc_core.c
diff options
context:
space:
mode:
authorJulia Lawall2015-09-13 14:15:09 +0200
committerFelipe Balbi2015-09-21 21:42:36 +0200
commit51b91b7e6c1516c7d3ea70acc91aac9b32ae3e72 (patch)
tree7d20a849b0ca0f92120cbf21c2b157d3be601abb /drivers/usb/gadget/udc/bdc/bdc_core.c
parentusb: gadget: dummy_hcd: in transfer(), return data sent, not limit (diff)
downloadkernel-qcow2-linux-51b91b7e6c1516c7d3ea70acc91aac9b32ae3e72.tar.gz
kernel-qcow2-linux-51b91b7e6c1516c7d3ea70acc91aac9b32ae3e72.tar.xz
kernel-qcow2-linux-51b91b7e6c1516c7d3ea70acc91aac9b32ae3e72.zip
usb: gadget: drop null test before destroy functions
Remove unneeded NULL test. The semantic patch that makes this change is as follows: (http://coccinelle.lip6.fr/) // <smpl> @@ expression x; @@ -if (x != NULL) \(kmem_cache_destroy\|mempool_destroy\|dma_pool_destroy\)(x); // </smpl> Signed-off-by: Julia Lawall <Julia.Lawall@lip6.fr> Signed-off-by: Felipe Balbi <balbi@ti.com>
Diffstat (limited to 'drivers/usb/gadget/udc/bdc/bdc_core.c')
-rw-r--r--drivers/usb/gadget/udc/bdc/bdc_core.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/usb/gadget/udc/bdc/bdc_core.c b/drivers/usb/gadget/udc/bdc/bdc_core.c
index 5c8f4effb62a..ccb9c213cc9f 100644
--- a/drivers/usb/gadget/udc/bdc/bdc_core.c
+++ b/drivers/usb/gadget/udc/bdc/bdc_core.c
@@ -324,8 +324,7 @@ static void bdc_mem_free(struct bdc *bdc)
bdc->scratchpad.buff, bdc->scratchpad.sp_dma);
/* Destroy the dma pools */
- if (bdc->bd_table_pool)
- dma_pool_destroy(bdc->bd_table_pool);
+ dma_pool_destroy(bdc->bd_table_pool);
/* Free the bdc_ep array */
kfree(bdc->bdc_ep_array);