|
@@ -70,7 +70,7 @@ static void merge_and_restore_back_links(void *priv,
|
|
* element comparison is needed, so the client's cmp()
|
|
* element comparison is needed, so the client's cmp()
|
|
* routine can invoke cond_resched() periodically.
|
|
* routine can invoke cond_resched() periodically.
|
|
*/
|
|
*/
|
|
- (*cmp)(priv, tail, tail);
|
|
|
|
|
|
+ (*cmp)(priv, tail->next, tail->next);
|
|
|
|
|
|
tail->next->prev = tail;
|
|
tail->next->prev = tail;
|
|
tail = tail->next;
|
|
tail = tail->next;
|