[PATCH 3.16 053/305] usb: gadget: fsl_udc_core: check allocation return value and cleanup on failure