Locking fixes for xl(4)

Andrew Thompson thompsa at freebsd.org
Thu Aug 18 01:51:37 GMT 2005


On Wed, Aug 17, 2005 at 03:11:57PM -0400, John Baldwin wrote:
> The patch below fixes several locking nits including the LOR involving 
> taskqueue_drain()for xl(4).  It does not use taskqueue_stop() (it's #ifdef'd 
> out) as it is not needed for correct operation, just as an optimization.  
> Please test and let me know how it works.  Thanks.
> 

Works for me, and the witness warning on boot has gone.

Name    Mtu Network       Address              Ipkts Ierrs    Opkts Oerrs  Coll
xl0    1500 <Link#3>      00:04:75:d1:f8:98  3522300     0  3034312     0     0


Andrew


More information about the freebsd-current mailing list