Disk IO after MJ_SHUTDOWN - why is it possible?

We noticed disk IRPs arrived to the disk stack after IRP_MJ_SHUTDOWN has
arrived to it.

All these IRPs were related to paging file - having NtfsPagingFileIo and
such on the stack.

A question: is there a guarantee that IO to pagefile.sys is the only kind
if IO which can be sent to the disk after MJ_SHUTDOWN? Can writes from MPW also
arrive this late?

Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com
http://www.storagecraft.com

sadly no. It’s best interpretted as “you won’t get another flush” so
you should flush your caches out and disable them.

-p

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Maxim S. Shatskih
Sent: Friday, February 13, 2004 12:36 PM
To: Windows System Software Devs Interest List
Subject: [ntdev] Disk IO after MJ_SHUTDOWN - why is it possible?

We noticed disk IRPs arrived to the disk stack after IRP_MJ_SHUTDOWN
has arrived to it.

All these IRPs were related to paging file - having NtfsPagingFileIo
and such on the stack.

A question: is there a guarantee that IO to pagefile.sys is the
only kind if IO which can be sent to the disk after MJ_SHUTDOWN? Can
writes from MPW also arrive this late?

Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com
http://www.storagecraft.com


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@windows.microsoft.com
To unsubscribe send a blank email to xxxxx@lists.osr.com