Michael> I'm not convinced. What would prevent ib_umad_close from
Michael> touching the list if we release the mutex?
Good point, ib_umad_close() could race against device removal. But we
had that problem before: ib_umad_close() doesn't hold the mutex while
going through the agent list.
- R.