From: Seung-Woo Kim Date: Wed, 6 Mar 2019 09:31:39 +0000 (+0900) Subject: usb: dwc_otg: check value of uWord type after convert X-Git-Tag: submit/tizen/20190614.014912~38 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0d2b70666571ca80a0e01eb9d44840da2d27349d;p=platform%2Fkernel%2Flinux-rpi3.git usb: dwc_otg: check value of uWord type after convert uWord type is array, so checking variable with the type is not proper. Check value after convert. Change-Id: I5eca569feb949037bda212346c481fde82525d3d Signed-off-by: Seung-Woo Kim --- diff --git a/drivers/usb/host/dwc_otg/dwc_otg_pcd.c b/drivers/usb/host/dwc_otg/dwc_otg_pcd.c index 9dabbe5c9791..2ffd4f11d0bf 100644 --- a/drivers/usb/host/dwc_otg/dwc_otg_pcd.c +++ b/drivers/usb/host/dwc_otg/dwc_otg_pcd.c @@ -1487,7 +1487,7 @@ int dwc_otg_pcd_ep_enable(dwc_otg_pcd_t * pcd, num = UE_GET_ADDR(desc->bEndpointAddress); dir = UE_GET_DIR(desc->bEndpointAddress); - if (!desc->wMaxPacketSize) { + if (!UGETW(desc->wMaxPacketSize)) { DWC_WARN("bad maxpacketsize\n"); retval = -DWC_E_INVALID; goto out;