kernel: DPC: remove schedulerLocked argument

This commit is contained in:
Pawel Dziepak
2013-11-04 23:51:18 +01:00
parent 11cacd0c13
commit 3c819aaa72
2 changed files with 6 additions and 8 deletions
+2 -4
View File
@@ -62,10 +62,8 @@ public:
uint32 reservedSlots);
void Close(bool cancelPending);
status_t Add(DPCCallback* callback,
bool schedulerLocked);
status_t Add(void (*function)(void*), void* argument,
bool schedulerLocked);
status_t Add(DPCCallback* callback);
status_t Add(void (*function)(void*), void* argument);
bool Cancel(DPCCallback* callback);
thread_id Thread() const
+4 -4
View File
@@ -158,7 +158,7 @@ DPCQueue::Close(bool cancelPending)
status_t
DPCQueue::Add(DPCCallback* callback, bool schedulerLocked)
DPCQueue::Add(DPCCallback* callback)
{
// queue the callback, if the queue isn't closed already
InterruptsSpinLocker locker(fLock);
@@ -174,14 +174,14 @@ DPCQueue::Add(DPCCallback* callback, bool schedulerLocked)
// notify the condition variable, if necessary
if (wasEmpty)
fPendingCallbacksCondition.NotifyAll(schedulerLocked);
fPendingCallbacksCondition.NotifyAll();
return B_OK;
}
status_t
DPCQueue::Add(void (*function)(void*), void* argument, bool schedulerLocked)
DPCQueue::Add(void (*function)(void*), void* argument)
{
if (function == NULL)
return B_BAD_VALUE;
@@ -201,7 +201,7 @@ DPCQueue::Add(void (*function)(void*), void* argument, bool schedulerLocked)
functionCallback->SetTo(function, argument);
// add it
status_t error = Add(functionCallback, schedulerLocked);
status_t error = Add(functionCallback);
if (error != B_OK)
Recycle(functionCallback);