diff options
-rw-r--r-- | drivers/usb/cdns3/core.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/usb/cdns3/core.c b/drivers/usb/cdns3/core.c index cdea627a6c0..8495fec7ea3 100644 --- a/drivers/usb/cdns3/core.c +++ b/drivers/usb/cdns3/core.c @@ -333,6 +333,11 @@ err2: cdns3_remove_roles(cdns); err1: cdns3_disable_clks(cdns->index); + + /* For u-boot, need to free the memory manually here. */ + if (cdns != NULL) + free(cdns); + return ret; } |