diff options
| author | Doug Berger <[email protected]> | 2019-02-20 14:15:28 -0800 |
|---|---|---|
| committer | Marc Zyngier <[email protected]> | 2019-02-21 10:32:34 +0000 |
| commit | 33517881ede742107f416533b8c3e4abc56763da (patch) | |
| tree | 21f1d99d5fb5ba05be9ba1b3cca849233505020e /include/linux/fpga/fpga-mgr.h | |
| parent | 539d378242858c58f9e57b54e57be1f7f1204ad4 (diff) | |
irqchip/brcmstb-l2: Use _irqsave locking variants in non-interrupt code
Using the irq_gc_lock/irq_gc_unlock functions in the suspend and
resume functions creates the opportunity for a deadlock during
suspend, resume, and shutdown. Using the irq_gc_lock_irqsave/
irq_gc_unlock_irqrestore variants prevents this possible deadlock.
Cc: [email protected]
Fixes: 7f646e92766e2 ("irqchip: brcmstb-l2: Add Broadcom Set Top Box Level-2 interrupt controller")
Signed-off-by: Doug Berger <[email protected]>
Signed-off-by: Florian Fainelli <[email protected]>
[maz: tidied up $SUBJECT]
Signed-off-by: Marc Zyngier <[email protected]>
Diffstat (limited to 'include/linux/fpga/fpga-mgr.h')
0 files changed, 0 insertions, 0 deletions