Subject: Re: CVS commit: syssrc
To: None <thorpej@netbsd.org>
From: Lennart Augustsson <lennart@mail.augustsson.net>
List: source-changes
Date: 04/12/2001 03:45:41
Well, the reason I didn't make the switch is that it doesn't really
work with the aue driver.  It needs to be converted not to use the
ugly hack that allows USB transfers in interrupt context.
Which I've not done yet, it's a little messy because of the mii callbacks
that happen in interrupt context.

    -- Lennart


Jason R Thorpe wrote:

> Module Name:    syssrc
> Committed By:   thorpej
> Date:           Thu Apr 12 01:39:04 UTC 2001
>
> Modified Files:
>         syssrc/sys/dev/usb: usb_port.h
>
> Log Message:
> Switch to USB_USE_SOFTINTR.  The callout hack does indeed work
> fine for systems without generic soft interrupts, even if it is
> a little sub-optimal.  Consider it a penalty for ports not
> implementing a kernel API.
>
> Addresses kern/11957.  The PR has been open for 4 months, and
> I have work blocked on the continued existence of splimp() in
> the networking code.
>
> To generate a diff of this commit:
> cvs rdiff -r1.42 -r1.43 syssrc/sys/dev/usb/usb_port.h
>
> Please note that diffs are not public domain; they are subject to the
> copyright notices on the relevant files.