diff options
| author | Jay Vosburgh <fubar@us.ibm.com> | 2008-03-21 22:29:33 -0700 | 
|---|---|---|
| committer | Jeff Garzik <jeff@garzik.org> | 2008-03-25 23:15:38 -0400 | 
| commit | 2bf86b7aa8e74bf81a9872f7b610f49b610a4649 (patch) | |
| tree | 243fab364159920c950e393194c0ba8421a15d05 /net/lapb/lapb_subr.c | |
| parent | 26c080bf8308449330037f91daa3ac0a7c41023e (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 'net/lapb/lapb_subr.c')
0 files changed, 0 insertions, 0 deletions
