bonding: remove unwanted lock for bond_option_active_slave_set()
Subsystems (3)
PATCH v6 9/11 bonding: remove unwanted lock for bond_option_active_slave_set()
The bond_option_active_slave_set() is always called in RTNL, the RTNL could protect bond slave list, so remove the unwanted bond lock.
Suggested-by Jay Vosburgh <[email protected]>
Suggested-by Veaceslav Falico <[email protected]>
Signed-off-by Ding Tianhong <[email protected]>
--- drivers/net/bonding/bond_options.c | 2 -- 1 file changed, 2 deletions(-)
drivers/net/bonding/bond_options.c +0 -2
@@ -106,7 +106,6 @@ int bond_option_active_slave_set(struct bonding *bond, }block_netpoll_tx (); -read_lock (&bond->lock);write_lock_bh (&bond->curr_slave_lock);/* check to see if we are clearing active */
@@ -141,7 +140,6 @@ int bond_option_active_slave_set(struct bonding *bond, }write_unlock_bh (&bond->curr_slave_lock); -read_unlock (&bond->lock);unblock_netpoll_tx ();return ret; }
Signature · 1 line
1.8.0