Skip to contentSkip to conversation

bonding: remove the no effect lock for bond_3ad_lacpdu_recv()

PATCH Superseded Ding Tianhong 1 participant 1 message Sep 4, 2013

Subsystems (3)

v2 of 5 Superseded Latest is v5 →

lore
Share & tools
lore
#0 lore raw

PATCH v2 2/6 bonding: remove the no effect lock for bond_3ad_lacpdu_recv()

There is no pointer needed read lock protection, remove the unnecessary lock and improve performance for the 3ad recv path.

Cc Nikolay Aleksandrov <[email protected]>
---
 drivers/net/bonding/bond_3ad.c | 2 --
 1 file changed, 2 deletions(-)
drivers/net/bonding/bond_3ad.c +0 -2
index 7a3860f..c134f43 100644
@@ -2494,9 +2494,7 @@ int bond_3ad_lacpdu_recv(const struct sk_buff *skb, struct bonding *bond,
 	if (!lacpdu)
 		return ret;
 
-	read_lock(&bond->lock);
 	ret = bond_3ad_rx_indication(lacpdu, slave, skb->len);
-	read_unlock(&bond->lock);
 	return ret;
 }
 
Signature · 1 line
1.8.2.1