]> www.infradead.org Git - users/jedix/linux-maple.git/commit
igb: fix rtnl race in PM resume path
authorBenjamin Poirier <bpoirier@suse.de>
Thu, 10 May 2012 15:38:37 +0000 (15:38 +0000)
committerJoe Jin <joe.jin@oracle.com>
Thu, 17 May 2012 13:17:35 +0000 (21:17 +0800)
commit169d2335cca74d8b93d5f23345944a07f496a4da
tree51dd6676ed4ccae30081f076cf1cebff8658b50e
parent536e4455bf3bb60206d87c0f38d484f32348cd6c
igb: fix rtnl race in PM resume path

Since the caller (PM resume code) is not the one holding rtnl, when taking the
'else' branch rtnl may be released at any moment, thereby defeating the whole
purpose of this code block.

(cherry picked from commit cfb8c3aa59302636c69890be10b2ef23a7ca83b2)
Signed-off-by: Benjamin Poirier <bpoirier@suse.de>
Tested-by: Jeff Pieper <jeffrey.e.pieper@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Joe Jin <joe.jin@oracle.com>
drivers/net/igb/igb_main.c