From: Akeem G. Abodunrin Date: Thu, 2 May 2013 02:57:44 +0000 (+0000) Subject: e1000e: Release mutex lock only if it has been initially acquired X-Git-Tag: v3.11-rc1~16^2~359^2~9 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6c1d8b96d09ed8852f5bc11c42374be3232374ce;p=pandora-kernel.git e1000e: Release mutex lock only if it has been initially acquired This patch fixes the issue of unlocking swflag_mutex for 82574 and 82583 devices regardless of if the hw semaphore has been successfully acquired via e1000_get_hw_semaphore_82574(). With this patch, unlocking mutex now depends on if the hw semaphore was successfully acquired before. And 82574/82583 devices are reset regardless of whether e1000_get_hw_semaphore_82574() returns success or failure. Reported-by: Alexey Khoroshilov Signed-off-by: Akeem G Abodunrin Tested-by: Aaron Brown Signed-off-by: Jeff Kirsher --- Reading git-diff-tree failed