Commit 538bf07d authored by Ravi Babu's avatar Ravi Babu Committed by Felipe Balbi
Browse files

usb: musb: gadget: read ep0 fifo only if rxcount is non zero



avoid reading fifo rxcount is zero of fifo is empty, hence
read fifo only if rxcount is non-zero

Signed-off-by: default avatarRavi Babu <ravibabu@ti.com>
Signed-off-by: default avatarFelipe Balbi <balbi@ti.com>
parent 96449f09
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -505,8 +505,10 @@ static void ep0_rxstate(struct musb *musb)
			req->status = -EOVERFLOW;
			count = len;
		}
		if (count > 0) {
			musb_read_fifo(&musb->endpoints[0], count, buf);
			req->actual += count;
		}
		csr = MUSB_CSR0_P_SVDRXPKTRDY;
		if (count < 64 || req->actual == req->length) {
			musb->ep0_state = MUSB_EP0_STAGE_STATUSIN;