ahc/ahd locking
Erik Wikström
Erik-wikstrom at telia.com
Mon Dec 31 02:44:47 PST 2007
On 2007-12-31 03:43, Peter Avalos wrote:
> I've attempted to bring in some locking for the ahc and ahd drivers from
> FreeBSD. This is my first attempt with locking mechanisms, and I'd
> appreciate some input on the attached patch.
>
> Doing this brought along some questions:
>
> 1. When should you use spinlocks instead of lockmgr locks? Would this
> code be better with spinlocks? If so, are there any gotchas I need to
> know about?
>
> 2. tsleep->msleep. Did I do that right, or can only spinlocks be used?
Aggelos recently added some notes about how to convert FreeBSD locks to
DFBSD locks:
http://www.dragonflybsd.org/cvsweb/doc/notes/porting_drivers.txt
--
Erik Wikström
More information about the Kernel
mailing list