usb: gadget: bdc: fix memory leak
authorSudip Mukherjee <sudipm.mukherjee@gmail.com>
Sat, 26 Sep 2015 09:31:06 +0000 (15:01 +0530)
committerFelipe Balbi <balbi@ti.com>
Wed, 30 Sep 2015 16:20:21 +0000 (11:20 -0500)
commit7022cfdfe07dcfccc294f04de5f75e0a37b16174
tree63326523e3d837c5adf52e293c0a5db8fd709d60
parent9ffecb10283508260936b96022d4ee43a7798b4c
usb: gadget: bdc: fix memory leak

If dma_pool_alloc() fails we are jumping to fail and releasing all the
bd_tables which have been added to the chain but we missed freeing this
bd_table which was just allocated and still not added to the chain of
bd_table.

Signed-off-by: Sudip Mukherjee <sudip@vectorindia.org>
Signed-off-by: Felipe Balbi <balbi@ti.com>
drivers/usb/gadget/udc/bdc/bdc_ep.c