Hi,

Did a full rebuild and caught it only.

Regards.
From c8cda198a8315d780f11ebf03b44a7d2f686f733 Mon Sep 17 00:00:00 2001
From: David Carlier <[email protected]>
Date: Tue, 5 Jun 2018 10:41:03 +0000
Subject: [PATCH] MINOR: task: Fix compiler warning.

Waking up task, when checking if it is a valid entry.
Similarly to commit caa8a37ffe5922efda7fd7b882e96964b40d7135,
casting explicitally to void pointer as HA_ATOMIC_CAS needs.
---
 src/task.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/task.c b/src/task.c
index fb484073..16c72323 100644
--- a/src/task.c
+++ b/src/task.c
@@ -79,7 +79,7 @@ void __task_wakeup(struct task *t, struct eb_root *root)
 	 * in the meanwhile.
 	 */
 redo:
-	if (unlikely(!HA_ATOMIC_CAS(&t->rq.node.leaf_p, &expected, 0x1))) {
+	if (unlikely(!HA_ATOMIC_CAS(&t->rq.node.leaf_p, &expected, (void *)0x1))) {
 		if (root == &rqueue)
 			HA_SPIN_UNLOCK(TASK_RQ_LOCK, &rq_lock);
 		return;
-- 
2.17.0

Reply via email to