Windows: Mark Irp Pending before Deferring
authorJeffrey Altman <jaltman@your-file-system.com>
Thu, 9 Jan 2014 14:57:33 +0000 (09:57 -0500)
committerJeffrey Altman <jaltman@your-file-system.com>
Thu, 9 Jan 2014 19:21:43 +0000 (11:21 -0800)
commitd5bcff7429dd9972b17055a9abd98f3a590dee68
treed3ad0d9a3a8039bcd926b064891ca6bbc16b33a8
parent6995a56884f31974e9b5a7c0c50e9c1aa0351a45
Windows: Mark Irp Pending before Deferring

After CcDeferWrite() is called we no longer have access to the
current Irp.  If we mark it deferred after calling CcDeferWrite()
we might mark the wrong thing.

Change-Id: Id4b1bbd241b5e2acafc8d015e85966cb80518dde
Reviewed-on: http://gerrit.openafs.org/10684
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>
src/WINNT/afsrdr/kernel/lib/AFSWorker.cpp