X-Git-Url: https://bbs.cooldavid.org/git/?a=blobdiff_plain;f=lib%2Flist_sort.c;h=a7616fa3162e844f5b3c7090c1911543c826147e;hb=ff1b1bf867ebb7eb5e3ff0eab21c26b830d5e890;hp=4b5cb794c38bb270b8b72b70a47de265ec05c210;hpb=cc755896a4274f11283bca32d1d658203844057a;p=net-next-2.6.git diff --git a/lib/list_sort.c b/lib/list_sort.c index 4b5cb794c38..a7616fa3162 100644 --- a/lib/list_sort.c +++ b/lib/list_sort.c @@ -70,7 +70,7 @@ static void merge_and_restore_back_links(void *priv, * element comparison is needed, so the client's cmp() * routine can invoke cond_resched() periodically. */ - (*cmp)(priv, tail, tail); + (*cmp)(priv, tail->next, tail->next); tail->next->prev = tail; tail = tail->next;