usb: gadget: fusb300_udc: Fix memory leak of fusb300->ep[i]
authorYoung Xiao <92siuyang@gmail.com>
Tue, 28 May 2019 12:17:54 +0000 (20:17 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 10 Jul 2019 07:53:36 +0000 (09:53 +0200)
commit9be058f5dd70360d6840c8dbbaff3e7dc9d972f5
tree5501892304e27a4bb551c3d14eeff26e1708458e
parent5284327f4e177f22c96e3204344a545cb856b956
usb: gadget: fusb300_udc: Fix memory leak of fusb300->ep[i]

[ Upstream commit 62fd0e0a24abeebe2c19fce49dd5716d9b62042d ]

There is no deallocation of fusb300->ep[i] elements, allocated at
fusb300_probe.

The patch adds deallocation of fusb300->ep array elements.

Signed-off-by: Young Xiao <92siuyang@gmail.com>
Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/usb/gadget/udc/fusb300_udc.c