mirror of
https://github.com/reactos/reactos.git
synced 2025-08-07 12:13:00 +00:00
Basic support for priority boosting.
svn path=/trunk/; revision=12965
This commit is contained in:
parent
e0adece65b
commit
e6464bc179
11 changed files with 79 additions and 34 deletions
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue