[NTOSKRNL]

Fix comments and reduce code complexity.

svn path=/trunk/; revision=50391
This commit is contained in:
Timo Kreuzer 2011-01-15 19:13:22 +00:00
parent b51f0a0553
commit 6ecbc52144

View file

@ -127,7 +127,7 @@ PEPROCESS
NTAPI
PsGetNextProcess(IN PEPROCESS OldProcess)
{
PLIST_ENTRY Entry, ListHead;
PLIST_ENTRY Entry;
PEPROCESS FoundProcess = NULL;
PAGED_CODE();
PSTRACE(PS_PROCESS_DEBUG, "Process: %p\n", OldProcess);
@ -147,11 +147,10 @@ PsGetNextProcess(IN PEPROCESS OldProcess)
Entry = PsActiveProcessHead.Flink;
}
/* Set the list head and start looping */
ListHead = &PsActiveProcessHead;
while (ListHead != Entry)
/* Loop the process list */
while (Entry != &PsActiveProcessHead)
{
/* Get the Thread */
/* Get the process */
FoundProcess = CONTAINING_RECORD(Entry, EPROCESS, ActiveProcessLinks);
/* Reference the process */
@ -165,7 +164,7 @@ PsGetNextProcess(IN PEPROCESS OldProcess)
/* Release the lock */
KeReleaseGuardedMutex(&PspActiveProcessMutex);
/* Reference the Process we had referenced earlier */
/* Dereference the Process we had referenced earlier */
if (OldProcess) ObDereferenceObject(OldProcess);
return FoundProcess;
}