USB: gadget: android: Add NULL check for platform data
Add NULL check for platform data which might otherwise
cause NULL pointer derefernce in case pdata is not defined
for the target.
Change-Id: Ie482f107048acc5c4ba0993196af3902af3b81d6
Signed-off-by: Manu Gautam <mgautam@codeaurora.org>
diff --git a/drivers/usb/gadget/android.c b/drivers/usb/gadget/android.c
index c017859..d74959e 100644
--- a/drivers/usb/gadget/android.c
+++ b/drivers/usb/gadget/android.c
@@ -1679,7 +1679,7 @@
}
/* pm qos request to prevent apps idle power collapse */
- if (pdata->swfi_latency)
+ if (pdata && pdata->swfi_latency)
pm_qos_add_request(&dev->pm_qos_req_dma,
PM_QOS_CPU_DMA_LATENCY, PM_QOS_DEFAULT_VALUE);
strlcpy(dev->pm_qos, "high", sizeof(dev->pm_qos));
@@ -1700,7 +1700,7 @@
android_destroy_device(dev);
class_destroy(android_class);
usb_composite_unregister(&android_usb_driver);
- if (pdata->swfi_latency)
+ if (pdata && pdata->swfi_latency)
pm_qos_remove_request(&dev->pm_qos_req_dma);
return 0;