If you're certain this is an issue not with your code, I would open a
ticket with PSS.
<cano...@gmail.com> wrote in message
news:67a22c19-3e87-49cc...@i20g2000prf.googlegroups.com...
Yes, just a stub that doesn't do anything. It is the very last thing
called before the hang. But not having this routine has no effect on
the problem.
VOID HwCompleteServiceIrp(PVOID DeviceExtension)
{
}
> What your HwStorProcessServiceRequest looks like?
> Does it ever call IoCompleteRequest?
Even when very simple like below it fails. If this routine were
somehow able to release the remove lock, it would solve the problem
but I did not find a way to access this object.
VOID HwProcessServiceRequest(IN PVOID DeviceExtension, IN PVOID Irp)
{
Irp->IoStatus.Status = STATUS_SUCCESS;
IoCompleteRequest(Irp, IO_NO_INCREMENT);
}
<cano...@gmail.com> wrote in message
news:67a22c19-3e87-49cc...@i20g2000prf.googlegroups.com...