commit | 932f19de6af9f45784d7fb730dea50525b3b5aac | [log] [tgz] |
---|---|---|
author | Prashant Sreedharan <prashant@broadcom.com> | Wed Jan 14 11:34:44 2015 -0800 |
committer | David S. Miller <davem@davemloft.net> | Wed Jan 14 17:05:51 2015 -0500 |
tree | d651d9029193efd4278e9eff2cecdc9f4b754389 | |
parent | db84bf43ef23157cbb40ce8626475187f5ae90c3 [diff] |
tg3: Release tp->lock before invoking synchronize_irq() synchronize_irq() can sleep waiting, for pending IRQ handlers so driver should release the tp->lock spin lock before invoking synchronize_irq() Reported-by: Peter Hurley <peter@hurleysoftware.com> Tested-by: Peter Hurley <peter@hurleysoftware.com> Signed-off-by: Prashant Sreedharan <prashant@broadcom.com> Signed-off-by: Michael Chan <mchan@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net>