- No need to apply the ROS Page hack inside thread switching, since the process is...
authorAlex Ionescu <aionescu@gmail.com>
Sun, 10 Sep 2006 19:41:31 +0000 (19:41 +0000)
committerAlex Ionescu <aionescu@gmail.com>
Sun, 10 Sep 2006 19:41:31 +0000 (19:41 +0000)
svn path=/trunk/; revision=24041

reactos/ntoskrnl/ke/thrdobj.c
reactos/ntoskrnl/ke/thrdschd.c

index b948f83..b3193c3 100644 (file)
@@ -697,12 +697,6 @@ KeInitThread(IN OUT PKTHREAD Thread,
     Thread->StackLimit = (ULONG_PTR)KernelStack - KERNEL_STACK_SIZE;\r
     Thread->KernelStackResident = TRUE;\r
 \r
-    /* ROS Mm HACK */\r
-    MmUpdatePageDir((PEPROCESS)Process,\r
-                    (PVOID)Thread->StackLimit,\r
-                    KERNEL_STACK_SIZE);\r
-    MmUpdatePageDir((PEPROCESS)Process, (PVOID)Thread, sizeof(ETHREAD));\r
-\r
     /* Enter SEH to avoid crashes due to user mode */\r
     Status = STATUS_SUCCESS;\r
     _SEH_TRY\r
index dad5c83..22679d2 100644 (file)
@@ -150,8 +150,6 @@ KiDispatchThreadNoLock(ULONG NewThreadStatus)
                 KiIdleSummary |= Affinity;\r
             }\r
 \r
-            MmUpdatePageDir((PEPROCESS)PsGetCurrentProcess(),((PETHREAD)CurrentThread)->ThreadsProcess, sizeof(EPROCESS));\r
-\r
             /* Special note for Filip: This will release the Dispatcher DB Lock ;-) -- Alex */\r
             DPRINT("You are : %x, swapping to: %x.\n", OldThread, CurrentThread);\r
             ApcState = KiSwapContext(OldThread, CurrentThread);\r