Basic support for priority boosting.

svn path=/trunk/; revision=12965
This commit is contained in:
Filip Navara 2005-01-12 13:43:05 +00:00
parent e0adece65b
commit e6464bc179
11 changed files with 79 additions and 34 deletions

View file

@ -100,7 +100,7 @@ KiInsertQueue(
!IsListEmpty(&Queue->Header.WaitListHead) &&
KeGetCurrentThread()->Queue != Queue)
{
KiDispatcherObjectWake(&Queue->Header);
KiDispatcherObjectWake(&Queue->Header, IO_NO_INCREMENT);
}
return InitialState;
@ -179,7 +179,7 @@ KeRemoveQueue(IN PKQUEUE Queue,
if (Thread->Queue->CurrentCount < Thread->Queue->MaximumCount &&
!IsListEmpty(&Thread->Queue->EntryListHead))
{
KiDispatcherObjectWake(&Thread->Queue->Header);
KiDispatcherObjectWake(&Thread->Queue->Header, 0);
}
}