Author: ion
Date: Sun Feb 4 00:10:08 2007
New Revision: 25708
URL: http://svn.reactos.org/svn/reactos?rev=25708&view=rev
Log:
- Temporarily disable referencing and dereferencing the LPC mapping process since the dereference never seems to happen, thus causing processes never to die. Now they die again when killed/closing.
Modified:
trunk/reactos/ntoskrnl/lpc/close.c
trunk/reactos/ntoskrnl/lpc/connect.c
Modified: trunk/reactos/ntoskrnl/lpc/close.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/lpc/close.c?rev=2…
==============================================================================
--- trunk/reactos/ntoskrnl/lpc/close.c (original)
+++ trunk/reactos/ntoskrnl/lpc/close.c Sun Feb 4 00:10:08 2007
@@ -374,7 +374,7 @@
}
/* Dereference the mapping process */
- ObDereferenceObject(Port->MappingProcess);
+ //ObDereferenceObject(Port->MappingProcess);
Port->MappingProcess = NULL;
}
Modified: trunk/reactos/ntoskrnl/lpc/connect.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/lpc/connect.c?rev…
==============================================================================
--- trunk/reactos/ntoskrnl/lpc/connect.c (original)
+++ trunk/reactos/ntoskrnl/lpc/connect.c Sun Feb 4 00:10:08 2007
@@ -299,7 +299,7 @@
/* Reference and remember the process */
ClientPort->MappingProcess = PsGetCurrentProcess();
- ObReferenceObject(ClientPort->MappingProcess);
+ //ObReferenceObject(ClientPort->MappingProcess);
}
else
{
Author: ion
Date: Sat Feb 3 23:35:37 2007
New Revision: 25707
URL: http://svn.reactos.org/svn/reactos?rev=25707&view=rev
Log:
- Update kernel fun.
Modified:
trunk/reactos/ntoskrnl/KrnlFun.c
Modified: trunk/reactos/ntoskrnl/KrnlFun.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/KrnlFun.c?rev=257…
==============================================================================
--- trunk/reactos/ntoskrnl/KrnlFun.c (original)
+++ trunk/reactos/ntoskrnl/KrnlFun.c Sat Feb 3 23:35:37 2007
@@ -14,8 +14,7 @@
//
// Global:
// - TODO: Complete the list of bufxies
-// - Fix hang/slowdown during boot -> New scheduler
-// - Fix freelist.c errors with new scheduler enabled.
+// - Fix DPCs interrupting code at DISPATCH_LEVEL
// - Fix process reference count leak.
// - Fix atapi.sys or serial.sys loading one more time at each boot.
// - Fix LiveCD.