[ofw] RE: When one can release CA interface

Smith, Stan stan.smith at intel.com
Tue Sep 1 09:29:07 PDT 2009


Leonid Keller wrote:
> fdo_release_resources() in bus_pnp.c releases the last interface with
> low-level driver only after IBAL cleanup with the following
> explanation:
>
> /* AL needs the HCA to stick around until AL cleanup has completed.
> ... */
>
> My question is - why ?
> How may/can IBAL proceed to work with HCA after CA has been
> deregistered ?
> What kind of works could be still pending ?


IBAL MAD processing threads may be in process of forwarding a MAD and/or MAD processing with the outcome of eventually accessing the HCA device. If the HCA is remove before AL shutdown.....boom!



More information about the ofw mailing list