- * Remove the element from the list. Retry if there has been a
- * concurrent add (there cannot be a concurrent delete, because
- * we won the deletion flag cmpxchg).
+ * Remove the element from the list.
+ * Retry if there has been a concurrent add before us.
+ * Retry if the prev node has been deleted.
+ * There cannot be a concurrent delete for our position, because
+ * we won the deletion flag cmpxchg.
+ * If there is a concurrent add after us, our deletion flag
+ * makes it busy-loop (FIXME: not lock-free).