Skip to contentSkip to conversation

musb_host: compare status for negative error values

PATCH Applied Németh Márton 2 participants 2 messages May 30, 2011 – Jun 7, 2011

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

PATCH 1/1 musb_host: compare status for negative error values

From: Márton Németh <[email protected]>

Variable d is a struct usb_iso_packet_descriptor. The status filed is usually negative when an error happens.

---

This was not tested at all! I just found this while I was browsing the code and it looked like a typo. Please verify and test it before aplying this patch. If I was wrong, sorry about that.

---

drivers/usb/musb/musb_host.c +1 -1
index 7295e31..8b2473f 100644
@@ -1575,7 +1575,7 @@ void musb_host_rx(struct musb *musb, u8 epnum)
 			/* even if there was an error, we did the dma
 			 * for iso_frame_desc->length
 			 */
-			if (d->status != EILSEQ && d->status != -EOVERFLOW)
+			if (d->status != -EILSEQ && d->status != -EOVERFLOW)
 				d->status = 0;
 
 			if (++qh->iso_idx >= urb->number_of_packets)