mirror of
https://review.haiku-os.org/haiku
synced 2025-02-22 21:48:35 +01:00
Disabled priority boost on semaphore release completely now (after having pacified it
quite a bit in the past already); it somehow doesn't work right with how semaphores are used in BeOS/Haiku. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20759 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
22428cc7b6
commit
9504919814
@ -766,9 +766,11 @@ release_sem_etc(sem_id id, int32 count, uint32 flags)
|
||||
|
||||
GRAB_THREAD_LOCK();
|
||||
while ((thread = thread_dequeue(&releaseQueue)) != NULL) {
|
||||
#if 0
|
||||
// temporarily place thread in a run queue with a higher priority to boost it up
|
||||
thread->next_priority = thread->priority >= B_FIRST_REAL_TIME_PRIORITY ?
|
||||
thread->priority : thread->priority + 1;
|
||||
#endif
|
||||
scheduler_enqueue_in_run_queue(thread);
|
||||
}
|
||||
if ((flags & B_DO_NOT_RESCHEDULE) == 0)
|
||||
|
Loading…
x
Reference in New Issue
Block a user