Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 68dcc688 authored by David Brownell's avatar David Brownell Committed by Greg Kroah-Hartman
Browse files

[PATCH] USB: net2280 short rx status fix



Some patch broke short-OUT packet handling for net2280, making it report
illegal status values.  This updates the status code so it's correct.

Signed-off-by: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 42795410
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -2241,7 +2241,8 @@ static void handle_ep_small (struct net2280_ep *ep)
			if (likely (req)) {
				req->td->dmacount = 0;
				t = readl (&ep->regs->ep_avail);
				dma_done (ep, req, count, t);
				dma_done (ep, req, count,
					(ep->out_overflow || t) ? -EOVERFLOW : 0);
			}

			/* also flush to prevent erratum 0106 trouble */