From: Jay Vosburgh Date: Sat, 22 Mar 2008 05:29:33 +0000 (-0700) Subject: bonding: Fix locking in 802.3ad mode X-Git-Tag: v2.6.25-rc8~77^2~31 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2bf86b7aa8e74bf81a9872f7b610f49b610a4649;p=pandora-kernel.git 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 . Signed-off-by: Jay Vosburgh Signed-off-by: Jeff Garzik --- Reading git-diff-tree failed