[ofw] Add Assert to debug BS while deleting WDF device

Hefty, Sean sean.hefty at intel.com
Sun Dec 5 17:47:53 PST 2010


> I'm not sure the last statement is right wrt opensm.
> HCA driver counts only for IBAL applications.
> Opensm is a winmad one and I believe, one can remove the stack while opensm
> is running.

Winmad/winverbs both attempt to handle the case where an HCA is removed while there is an active user space process using it.  Unlike IBAL, which expects that the process will see some sort of device removal event and release the HCA, winmad/winverbs do not put any trust in a user space process that would delay device removal/power exit.

I'm trying to understand what exactly the test was doing, so I can figure out why WdfDeviceCreateSymbolicLink returns STATUS_OBJECT_NAME_COLLISION, and what, if anything, we can do about it.

- Sean



More information about the ofw mailing list