mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-09-02 19:26:32 +00:00
[NTOSKRNL]
Do not ASSERT, when an unimplemented, yet legal flag (MEM_RESERVE) is passed to NtMapViewOfSection. Instead fail gracefully. svn path=/trunk/; revision=63395
This commit is contained in:
@@ -2655,9 +2655,15 @@ MmMapViewOfArm3Section(IN PVOID SectionObject,
|
||||
ASSERT(Section->u.Flags.Image == 0);
|
||||
ASSERT(Section->u.Flags.NoCache == 0);
|
||||
ASSERT(Section->u.Flags.WriteCombined == 0);
|
||||
ASSERT((AllocationType & MEM_RESERVE) == 0);
|
||||
ASSERT(ControlArea->u.Flags.PhysicalMemory == 0);
|
||||
|
||||
/* FIXME */
|
||||
if ((AllocationType & MEM_RESERVE) != 0)
|
||||
{
|
||||
DPRINT1("MmMapViewOfArm3Section called with MEM_RESERVE, this is not implemented yet!!!\n");
|
||||
return STATUS_NOT_IMPLEMENTED;
|
||||
}
|
||||
|
||||
/* Check if the mapping protection is compatible with the create */
|
||||
if (!MiIsProtectionCompatible(Section->InitialPageProtection, Protect))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user