From 2edba1bb26aa0eb35b9d14777a0242591228dbd0 Mon Sep 17 00:00:00 2001 From: Pavel Emelyanov Date: Sat, 12 Apr 2008 18:33:50 -0700 Subject: [PATCH] --- yaml --- r: 88303 b: refs/heads/master c: ae1b6a31b1f9ef2c7ba5ef89799f210a9ba6937c h: refs/heads/master i: 88301: 9d3d1ee5edc53ea337026a322bd3084d2aa0289d 88299: b2c2dd4b84ba72fbed36e12c384641ae1fd008fa 88295: 490e4acd835414af5747a9dfd849ea83aaaaccb8 88287: 836461a74651c1d0fabc9918c1bf06ac1f8a7cf1 v: v3 --- [refs] | 2 +- trunk/net/ax25/ax25_uid.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 31dc1cffcf4b..5196ac38b89b 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 2de58e30db3f7e83592e22fb459dd6695b648889 +refs/heads/master: ae1b6a31b1f9ef2c7ba5ef89799f210a9ba6937c diff --git a/trunk/net/ax25/ax25_uid.c b/trunk/net/ax25/ax25_uid.c index 5f4eb73fb9d3..57aeba729bae 100644 --- a/trunk/net/ax25/ax25_uid.c +++ b/trunk/net/ax25/ax25_uid.c @@ -218,9 +218,11 @@ void __exit ax25_uid_free(void) struct hlist_node *node; write_lock(&ax25_uid_lock); +again: ax25_uid_for_each(ax25_uid, node, &ax25_uid_list) { hlist_del_init(&ax25_uid->uid_node); ax25_uid_put(ax25_uid); + goto again; } write_unlock(&ax25_uid_lock); }