Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 23 Feb 2002 21:56:01 -0700
From:      "Justin T. Gibbs" <gibbs@scsiguy.com>
To:        Warner Losh <imp@FreeBSD.org>
Cc:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/dev/ep if_ep.c 
Message-ID:  <200202240456.g1O4u1I73942@aslan.scsiguy.com>
In-Reply-To: Your message of "Mon, 11 Feb 2002 21:32:59 PST." <200202120532.g1C5WxT89815@freefall.freebsd.org> 

next in thread | previous in thread | raw e-mail | index | archive | help
>imp         2002/02/11 21:32:59 PST
>
>  Modified files:
>    sys/dev/ep           if_ep.c 
>  Log:
>  Two fixes from Jonathan Hanna:
>          1) We shouldn't continue when we get a RX complete because we ack it
>             and the TX complete.
>          2) Fix a couple of spl leaks
>  (why splbio is needed in ISR, I cannot understand).

It's a hack to prevent a PIO IDE transfer from cutting into the
ep driver's PIO packet processing.  Remember that these cards
have a paultry 2K of buffer space, so overruns were common during
heaving ATA activity in the "good old days" of ATA without DMA.

--
Justin

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200202240456.g1O4u1I73942>