dde_linux: silence waitqueue related warnings

This commit is contained in:
Josef Söntgen 2018-02-15 12:51:01 +01:00 committed by Norman Feske
parent f8376e1f49
commit d4576833d6
2 changed files with 3 additions and 16 deletions

View File

@ -46,11 +46,7 @@ int waitqueue_active(wait_queue_head_t *wq)
void __wake_up(wait_queue_head_t *wq, bool all)
{
Wait_list *list = static_cast<Wait_list *>(wq->list);
if (!list) {
Genode::warning("wait_queue_head_t is empty, wq: ", wq, " "
"called from: ", __builtin_return_address(0));
return;
}
if (!list) { return; }
Wait_le *le = list->first();
do {
@ -71,7 +67,6 @@ void ___wait_event(wait_queue_head_t *wq)
{
Wait_list *list = static_cast<Wait_list *>(wq->list);
if (!list) {
Genode::warning("__wait_event():dd empty list in wq: ", wq);
init_waitqueue_head(wq);
list = static_cast<Wait_list *>(wq->list);
}

View File

@ -17,11 +17,7 @@
void prepare_to_wait(wait_queue_head_t *q, wait_queue_t *w, int state)
{
if (!q) {
Genode::warning("prepare_to_wait: wait_queue_head_t is 0, ignore, "
"called from: ", __builtin_return_address(0));
return;
}
if (!q) { return; }
Wait_list *list = static_cast<Wait_list *>(q->list);
Lx::Task *task = Lx::scheduler().current();
@ -38,11 +34,7 @@ void prepare_to_wait_exclusive(wait_queue_head_t *q, wait_queue_t *w, int state)
void finish_wait(wait_queue_head_t *q, wait_queue_t *w)
{
if (!q) {
Genode::warning("finish_wait: wait_queue_head_t is 0, ignore, ",
"called from: ", __builtin_return_address(0));
return;
}
if (!q) { return; }
Wait_list *list = static_cast<Wait_list *>(q->list);
Lx::Task *task = Lx::scheduler().current();