From 5a69ffc01e97cca974f9e113dcce130f9ae84aa7 Mon Sep 17 00:00:00 2001 From: Pawel Dziepak Date: Mon, 23 Dec 2013 03:51:02 +0100 Subject: [PATCH] scheduler: Remove RunQueue::PeekSecondMaximum() --- src/system/kernel/scheduler/RunQueue.h | 21 ++------------------- 1 file changed, 2 insertions(+), 19 deletions(-) diff --git a/src/system/kernel/scheduler/RunQueue.h b/src/system/kernel/scheduler/RunQueue.h index 4ecda7227a..9d54a3ad79 100644 --- a/src/system/kernel/scheduler/RunQueue.h +++ b/src/system/kernel/scheduler/RunQueue.h @@ -83,8 +83,7 @@ public: inline status_t GetInitStatus(); - inline Element* PeekMaximum(); - inline Element* PeekSecondMaximum(); + inline Element* PeekMaximum() const; inline void PushFront(Element* element, unsigned int priority); inline void PushBack(Element* elementt, unsigned int priority); @@ -251,7 +250,7 @@ RUN_QUEUE_CLASS_NAME::GetInitStatus() RUN_QUEUE_TEMPLATE_LIST Element* -RUN_QUEUE_CLASS_NAME::PeekMaximum() +RUN_QUEUE_CLASS_NAME::PeekMaximum() const { int priority = fBitmap.GetHighestSet(); if (priority < 0) @@ -271,22 +270,6 @@ RUN_QUEUE_CLASS_NAME::PeekMaximum() } -RUN_QUEUE_TEMPLATE_LIST -Element* -RUN_QUEUE_CLASS_NAME::PeekSecondMaximum() -{ - int priority = fBitmap.GetHighestSet(); - if (priority < 0) - return NULL; - - fBitmap.Clear(priority); - Element* element = PeekMaximum(); - fBitmap.Set(priority); - - return element; -} - - RUN_QUEUE_TEMPLATE_LIST void RUN_QUEUE_CLASS_NAME::PushFront(Element* element,