bonding: remove bond_next_slave()
There are no users left, so it's safe to remove. CC: Jay Vosburgh <fubar@us.ibm.com> CC: Andy Gospodarek <andy@greyhouse.net> Signed-off-by: Veaceslav Falico <vfalico@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
committed by
David S. Miller
parent
f965084535
commit
4aa0a03f51
@@ -89,9 +89,6 @@
|
|||||||
#define bond_is_first_slave(bond, pos) (pos == bond_first_slave(bond))
|
#define bond_is_first_slave(bond, pos) (pos == bond_first_slave(bond))
|
||||||
#define bond_is_last_slave(bond, pos) (pos == bond_last_slave(bond))
|
#define bond_is_last_slave(bond, pos) (pos == bond_last_slave(bond))
|
||||||
|
|
||||||
/* Since bond_first/last_slave can return NULL, these can return NULL too */
|
|
||||||
#define bond_next_slave(bond, pos) __bond_next_slave(bond, pos)
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* bond_for_each_slave - iterate over all slaves
|
* bond_for_each_slave - iterate over all slaves
|
||||||
* @bond: the bond holding this list
|
* @bond: the bond holding this list
|
||||||
@@ -243,34 +240,6 @@ struct bonding {
|
|||||||
#define bond_slave_get_rtnl(dev) \
|
#define bond_slave_get_rtnl(dev) \
|
||||||
((struct slave *) rtnl_dereference(dev->rx_handler_data))
|
((struct slave *) rtnl_dereference(dev->rx_handler_data))
|
||||||
|
|
||||||
/**
|
|
||||||
* __bond_next_slave - get the next slave after the one provided
|
|
||||||
* @bond - bonding struct
|
|
||||||
* @slave - the slave provided
|
|
||||||
*
|
|
||||||
* Returns the next slave after the slave provided, first slave if the
|
|
||||||
* slave provided is the last slave and NULL if slave is not found
|
|
||||||
*/
|
|
||||||
static inline struct slave *__bond_next_slave(struct bonding *bond,
|
|
||||||
struct slave *slave)
|
|
||||||
{
|
|
||||||
struct slave *slave_iter;
|
|
||||||
struct list_head *iter;
|
|
||||||
bool found = false;
|
|
||||||
|
|
||||||
netdev_for_each_lower_private(bond->dev, slave_iter, iter) {
|
|
||||||
if (found)
|
|
||||||
return slave_iter;
|
|
||||||
if (slave_iter == slave)
|
|
||||||
found = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (found)
|
|
||||||
return bond_first_slave(bond);
|
|
||||||
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns NULL if the net_device does not belong to any of the bond's slaves
|
* Returns NULL if the net_device does not belong to any of the bond's slaves
|
||||||
*
|
*
|
||||||
|
Reference in New Issue
Block a user