Date: Mon, 16 Feb 2009 21:27:09 +0100 From: Hans Petter Selasky <hselasky@c2i.net> To: freebsd-usb@freebsd.org Cc: usb@freebsd.org, Robert Watson <rwatson@freebsd.org>, weongyo@freebsd.org, Andrew Thompson <thompsa@freebsd.org> Subject: Re: USB support in NDIS -- IFF_NEEDSGIANT? Message-ID: <200902162127.12209.hselasky@c2i.net> In-Reply-To: <200902161755.07491.hselasky@freebsd.org> References: <alpine.BSF.2.00.0902161129060.5806@fledge.watson.org> <20090216153519.GB4723@citylink.fud.org.nz> <200902161755.07491.hselasky@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi, As long as there are locking mechanisms like this: void KeAcquireSpinLockAtDpcLevel(kspin_lock *lock) { while (atomic_cmpset_acq_int((volatile u_int *)lock, 0, 1) == 0) /* sit and spin */; return; } inside if_ndis, the whole of NDIS needs to run under one lock. What is the name of the "NDIS Giant Lock" after that "Giant" is removed from NDIS? --HPS On Monday 16 February 2009, Hans Petter Selasky wrote: > On Monday 16 February 2009, Andrew Thompson wrote: > > On Mon, Feb 16, 2009 at 11:33:18AM +0000, Robert Watson wrote: > > > Dear all: > > > > I had promised Weongyo that I would convert ndis to USB2 but have been a > > bit busy. Anyone else welcome to pick this up in the mean time. > > I can take care of it. Will be back in some hours or tomorrow with patches. > > How can I test the if_ndis is working USB-wise? > > I assume the latest files are in -current. > > --HPS
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200902162127.12209.hselasky>