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


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

Reply via email to