RE: [PATCH] igb: Fix a deadlock in igb_sriov_reinit

From
Brown, Aaron F <hidden>
Date
2015-08-11 02:06:58
Also in
intel-wired-lan, lkml
Reply to
Jia-Ju Bai, 2015-08-03
From: <redacted> [mailto:<redacted>]
On Behalf Of Jia-Ju Bai
Sent: Sunday, August 02, 2015 8:36 PM
To: Kirsher, Jeffrey T; Brandeburg, Jesse
Cc: <redacted>; <redacted>; linux-
kernel@vger.kernel.org; Jia-Ju Bai
Subject: [PATCH] igb: Fix a deadlock in igb_sriov_reinit

When igb_init_interrupt_scheme in igb_sriov_reinit is failed, the lock
acquired by rtnl_lock() is not released, which causes a deadlock.
This patch adds rtnl_unlock() in error handling to fix it.

Signed-off-by: Jia-Ju Bai <redacted>
---
 drivers/net/ethernet/intel/igb/igb_main.c |    1 +
 1 file changed, 1 insertion(+)
Tested-by: Aaron Brown <redacted>
Thread (2 messages) 2 messages, 2 authors, last reply 2015-08-11
Keyboard shortcuts
hback out one level
jnext message in thread / next series-diff position
kprevious message in thread / previous series-diff position
ldrill in
Escclose help / fold thread tree
?toggle this help