aboutsummaryrefslogtreecommitdiff
path: root/drivers/net/bonding/bond_alb.c
diff options
context:
space:
mode:
authorJay Vosburgh <fubar@us.ibm.com>2008-03-21 22:29:33 -0700
committerJeff Garzik <jeff@garzik.org>2008-03-25 23:15:38 -0400
commit2bf86b7aa8e74bf81a9872f7b610f49b610a4649 (patch)
tree243fab364159920c950e393194c0ba8421a15d05 /drivers/net/bonding/bond_alb.c
parent26c080bf8308449330037f91daa3ac0a7c41023e (diff)
bonding: Fix locking in 802.3ad mode
The 802.3ad state machine lock can be acquired in both softirq and not softirq context, but was not held at _bh to prevent a deadlock (which could occur if a LACPDU arrived and was processed while the lock was held). Corrected this, now hold the state machine lock at _bh to prevent deadlock. Bug reported by Todd Fleisher <todd@fleish.org>. Signed-off-by: Jay Vosburgh <fubar@us.ibm.com> Signed-off-by: Jeff Garzik <jeff@garzik.org>
Diffstat (limited to 'drivers/net/bonding/bond_alb.c')
0 files changed, 0 insertions, 0 deletions