Author: sir_richard
Date: Tue Oct 19 20:23:37 2010
New Revision: 49211
URL:
http://svn.reactos.org/svn/reactos?rev=49211&view=rev
Log:
[NTOS]: Go back to using RosMm for the NLS section since supposedly this causes issues on
some systems. This is the only actual change in r206/208/209, so if Caemyr's data is
correct, this fill fix it.
Modified:
trunk/reactos/ntoskrnl/ex/init.c
trunk/reactos/ntoskrnl/mm/ARM3/procsup.c
Modified: trunk/reactos/ntoskrnl/ex/init.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ex/init.c?rev=492…
==============================================================================
--- trunk/reactos/ntoskrnl/ex/init.c [iso-8859-1] (original)
+++ trunk/reactos/ntoskrnl/ex/init.c [iso-8859-1] Tue Oct 19 20:23:37 2010
@@ -296,7 +296,7 @@
NULL,
&SectionSize,
PAGE_READWRITE,
- SEC_COMMIT | 0x1,
+ SEC_COMMIT,
NULL);
if (!NT_SUCCESS(Status))
{
@@ -319,7 +319,7 @@
}
/* Map the NLS Section in system space */
- Status = MmMapViewInSystemSpace((PVOID)((ULONG_PTR)ExpNlsSectionPointer | 0x1),
+ Status = MmMapViewInSystemSpace(ExpNlsSectionPointer,
&SectionBase,
&ExpNlsTableSize);
if (!NT_SUCCESS(Status))
@@ -349,7 +349,7 @@
SectionBase = NULL;
/* Map the section in the system process */
- Status = MmMapViewOfSection((PVOID)((ULONG_PTR)ExpNlsSectionPointer | 0x1),
+ Status = MmMapViewOfSection(ExpNlsSectionPointer,
PsGetCurrentProcess(),
&SectionBase,
0L,
Modified: trunk/reactos/ntoskrnl/mm/ARM3/procsup.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/ARM3/procsup.c…
==============================================================================
--- trunk/reactos/ntoskrnl/mm/ARM3/procsup.c [iso-8859-1] (original)
+++ trunk/reactos/ntoskrnl/mm/ARM3/procsup.c [iso-8859-1] Tue Oct 19 20:23:37 2010
@@ -581,7 +581,7 @@
//
// Map NLS Tables
//
- Status = MmMapViewOfSection((PVOID)((ULONG_PTR)ExpNlsSectionPointer | 0x1),
+ Status = MmMapViewOfSection(ExpNlsSectionPointer,
(PEPROCESS)Process,
&TableBase,
0,