Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 09 Jan 2005 16:13:57 -0800
From:      Julian Elischer <julian@elischer.org>
To:        "M. Warner Losh" <imp@bsdimp.com>
Cc:        dinkevich@gmail.com
Subject:   Re: stack synchronization
Message-ID:  <41E1C8C5.4070605@elischer.org>
In-Reply-To: <20050109.125213.02300240.imp@bsdimp.com>
References:  <6.1.2.0.2.20050109174427.0802c640@pop3> <20050109.125213.02300240.imp@bsdimp.com>

next in thread | previous in thread | raw e-mail | index | archive | help
M. Warner Losh wrote:
> In message: <6.1.2.0.2.20050109174427.0802c640@pop3>
>             Boris Dinkevich <dinkevich@gmail.com> writes:
> : Hello everyone,
> : 
> : When going over the usb-host stack, it appears that synchronization is done 
> : via splusb/x.
> : But in the 5.3 release, these functions are implemented at stubs.
> : 
> : How is the sync done then ?
> : 
> : Also, with soft_interrupts, it appears there is no need for spls, am I 
> : correct ?
> 
> Giant locking.
> 
> I have patches to move the interrupt outside of giant, but the rest of
> the stack is still under giant locking.

it may be worth just adding a single "usb system" lock..

> 
> Warner
> _______________________________________________
> freebsd-usb@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-usb
> To unsubscribe, send any mail to "freebsd-usb-unsubscribe@freebsd.org"



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