diff options
Diffstat (limited to 'net/ax25/ax25_uid.c')
| -rw-r--r-- | net/ax25/ax25_uid.c | 2 | 
1 files changed, 2 insertions, 0 deletions
diff --git a/net/ax25/ax25_uid.c b/net/ax25/ax25_uid.c index 5f4eb73fb9d..57aeba729ba 100644 --- a/net/ax25/ax25_uid.c +++ b/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);  }  |