Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 12972621 authored by Denis Cheng's avatar Denis Cheng Committed by David S. Miller
Browse files

[NET]: move __dev_addr_discard adjacent to dev_addr_discard for readability

parent 26cc2522
Loading
Loading
Loading
Loading
+14 −14
Original line number Original line Diff line number Diff line
@@ -2715,20 +2715,6 @@ int __dev_addr_add(struct dev_addr_list **list, int *count,
	return 0;
	return 0;
}
}


static void __dev_addr_discard(struct dev_addr_list **list)
{
	struct dev_addr_list *tmp;

	while (*list != NULL) {
		tmp = *list;
		*list = tmp->next;
		if (tmp->da_users > tmp->da_gusers)
			printk("__dev_addr_discard: address leakage! "
			       "da_users=%d\n", tmp->da_users);
		kfree(tmp);
	}
}

/**
/**
 *	dev_unicast_delete	- Release secondary unicast address.
 *	dev_unicast_delete	- Release secondary unicast address.
 *	@dev: device
 *	@dev: device
@@ -2777,6 +2763,20 @@ int dev_unicast_add(struct net_device *dev, void *addr, int alen)
}
}
EXPORT_SYMBOL(dev_unicast_add);
EXPORT_SYMBOL(dev_unicast_add);


static void __dev_addr_discard(struct dev_addr_list **list)
{
	struct dev_addr_list *tmp;

	while (*list != NULL) {
		tmp = *list;
		*list = tmp->next;
		if (tmp->da_users > tmp->da_gusers)
			printk("__dev_addr_discard: address leakage! "
			       "da_users=%d\n", tmp->da_users);
		kfree(tmp);
	}
}

static void dev_addr_discard(struct net_device *dev)
static void dev_addr_discard(struct net_device *dev)
{
{
	netif_tx_lock_bh(dev);
	netif_tx_lock_bh(dev);