> ipoib_mcast_free() dequeues SKBs pending on the pkt_queue but needs to do 
 > that
 > with netif_tx_lock_bh() acquired.

I don't see why this would be required.  When ipoib_mcast_free() runs,
the mcast structure has been removed from all lists and I don't see how
any other context could simultaneously be adding packets to pkt_queue.
What is the race that you think this fixes?

 - R.
_______________________________________________
ewg mailing list
ewg@lists.openfabrics.org
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg

Reply via email to