From d4576833d6d32791b8803beb1caee63ed5d862a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josef=20S=C3=B6ntgen?= Date: Thu, 15 Feb 2018 12:51:01 +0100 Subject: [PATCH] dde_linux: silence waitqueue related warnings --- .../dde_linux/src/include/lx_emul/impl/completion.h | 7 +------ repos/dde_linux/src/include/lx_emul/impl/wait.h | 12 ++---------- 2 files changed, 3 insertions(+), 16 deletions(-) diff --git a/repos/dde_linux/src/include/lx_emul/impl/completion.h b/repos/dde_linux/src/include/lx_emul/impl/completion.h index 9bbcaf7ed..21b045305 100644 --- a/repos/dde_linux/src/include/lx_emul/impl/completion.h +++ b/repos/dde_linux/src/include/lx_emul/impl/completion.h @@ -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(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(wq->list); if (!list) { - Genode::warning("__wait_event():dd empty list in wq: ", wq); init_waitqueue_head(wq); list = static_cast(wq->list); } diff --git a/repos/dde_linux/src/include/lx_emul/impl/wait.h b/repos/dde_linux/src/include/lx_emul/impl/wait.h index cec495c68..e99bde6da 100644 --- a/repos/dde_linux/src/include/lx_emul/impl/wait.h +++ b/repos/dde_linux/src/include/lx_emul/impl/wait.h @@ -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(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(q->list); Lx::Task *task = Lx::scheduler().current();