Quoting r. Sean Hefty <mshefty at ichips.intel.com>: > Why wouldn't this work? > > lock - check state - queue work - unlock > > It shouldn't matter if ib_mad_thread_completion_handler() is running or not. Right, I just tried to say you need to lock. -- MST