FSCTL_DISMOUNT during TearDownStart

Hi all,

I call FSCTL_DISMOUNT during TearDownStart and sometimes this call does not return!?
I have also a disk filter driver in place and it shows no activity.

Could it be that the DISMOUNT triggers another TearDown, but as the FltMgr knows there is still a TearDown in progress it blocks it - and we have a deadlock?

To be honest I currently do not know anymore if this only occures when the TearDown Flag shows to be triggered by a dismount, or by a detach or unload.

I can maybe provide more details, but currently I do not know what could be helpful or not and I do not want to flood the thread, so I’m waiting for you suggestions.

Thx
Norbert