K 10 svn:author V 3 alc K 8 svn:date V 27 2006-08-15T17:51:02.000000Z K 7 svn:log V 476 MFC revision 1.360 Ensure that vm_object_deallocate() doesn't dereference a stale object pointer: When vm_object_deallocate() sleeps because of a non-zero paging in progress count on either object or object's shadow, vm_object_deallocate() must ensure that object is still the shadow's backing object when it reawakens. In fact, object may have been deallocated while vm_object_deallocate() slept. If so, reacquiring the lock on object can lead to a deadlock. END