From: Jesse Brandeburg Date: Wed, 5 Oct 2011 07:24:51 +0000 (+0000) Subject: e1000: convert to private mutex from rtnl X-Git-Tag: v3.2-rc1~129^2~123^2~9 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0ef4eedc2e98edd51cd106e1f6a27178622b7e57;p=pandora-kernel.git e1000: convert to private mutex from rtnl The e1000 driver when running with lockdep could run into some possible deadlocks between the work items acquiring rtnl and the rtnl lock being acquired before work items were cancelled. Use a private mutex to make sure lock ordering isn't violated. The private mutex is only used to protect areas not generally covered by the rtnl lock already. Signed-off-by: Jesse Brandeburg CC: Thomas Gleixner CC: Tushar Dave Tested-by: Aaron Brown Signed-off-by: Jeff Kirsher --- Reading git-diff-tree failed