Author: tkreuzer Date: Sun Oct 12 14:05:49 2014 New Revision: 64697
URL: http://svn.reactos.org/svn/reactos?rev=64697&view=rev Log: [NTOSKRNL] Make sure APCs are disabled when acquiring MmSectionCommitMutex.
Modified: trunk/reactos/ntoskrnl/mm/ARM3/section.c
Modified: trunk/reactos/ntoskrnl/mm/ARM3/section.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/ARM3/section.c?... ============================================================================== --- trunk/reactos/ntoskrnl/mm/ARM3/section.c [iso-8859-1] (original) +++ trunk/reactos/ntoskrnl/mm/ARM3/section.c [iso-8859-1] Sun Oct 12 14:05:49 2014 @@ -1391,7 +1391,7 @@ TempPte = Segment->SegmentPteTemplate;
/* Acquire the commit lock and loop all prototype PTEs to be committed */ - KeAcquireGuardedMutexUnsafe(&MmSectionCommitMutex); + KeAcquireGuardedMutex(&MmSectionCommitMutex); while (PointerPte < LastPte) { /* Make sure the PTE is already invalid */ @@ -1417,7 +1417,7 @@ ASSERT(Segment->NumberOfCommittedPages <= Segment->TotalNumberOfPtes);
/* Now that we're done, release the lock */ - KeReleaseGuardedMutexUnsafe(&MmSectionCommitMutex); + KeReleaseGuardedMutex(&MmSectionCommitMutex); }
/* Is it SEC_BASED, or did the caller manually specify an address? */