CLEANUP: tasks: Remove useless double test on rq_next
No backport is needed, this is purely 1.8-specific.
diff --git a/src/task.c b/src/task.c
index 4f9b049..6e7b9be 100644
--- a/src/task.c
+++ b/src/task.c
@@ -268,11 +268,9 @@
* the last half. Let's loop back to the beginning
* of the tree now.
*/
- if (unlikely(!rq_next)) {
- rq_next = eb32sc_first(&rqueue, tid_bit);
- if (!rq_next)
- break;
- }
+ rq_next = eb32sc_first(&rqueue, tid_bit);
+ if (!rq_next)
+ break;
}
t = eb32sc_entry(rq_next, struct task, rq);