usb : fix pannic
authorlyz <lyz@rock-chips.com>
Wed, 31 Jul 2013 07:17:23 +0000 (15:17 +0800)
committerlyz <lyz@rock-chips.com>
Wed, 31 Jul 2013 07:17:23 +0000 (15:17 +0800)
drivers/usb/dwc_otg/dwc_otg_hcd_intr.c

index 524ce16943c76e5b6cfb147eb4b9ed1a0c6a5432..dae2888d21a9f428d974f8a55fca343e66c56af6 100755 (executable)
@@ -1588,7 +1588,7 @@ static int32_t handle_hc_xacterr_intr(dwc_otg_hcd_t *_hcd,
         DWC_PRINT("%s qtd %p\n", __func__, _qtd);
         goto out;
     }
-    if(((uint32_t) _qtd & 0x80000000)==0){
+    if(((uint32_t) _qtd & 0xf0000000)==0xf0000000){
         DWC_PRINT("%s qtd %p 1\n", __func__, _qtd);
         goto out;
     }