[openib-general] Re: [PATCH] ipoib: device removal races
Roland Dreier
rolandd at cisco.com
Mon Aug 29 13:37:02 PDT 2005
Michael> Something like:
Michael> Remove it from the idr before completing, under a
Michael> spinlock. Now if its in idr its not completing.
Michael> Could this work?
I think you have to hold the spinlock across the consumer callback to
avoid all races. And that's kind of a bummer, because it means you
can't do anything that might sleep (like modify a QP) from the
callback.
- R.
More information about the general
mailing list