diff options
| author | Tomasz Figa <[email protected]> | 2013-03-26 15:57:35 +0100 |
|---|---|---|
| committer | Greg Kroah-Hartman <[email protected]> | 2013-03-28 16:03:54 -0700 |
| commit | b6ad29355560beef6d127c6d33fb10ec0113bd85 (patch) | |
| tree | d4a6a09cc1f92d49801a1786e2e40246db50b2e6 /include/linux/timerqueue.h | |
| parent | cfcec52e9781f08948c6eb98198d65c45be75a70 (diff) | |
tty: serial: samsung: Disable interrupts in a suspend-friendly way
Since the interrupt mask register is not preserved across system suspend
and it defaults to all interrupts enabled, it is not enough to disable
UART interrupt.
This patch adds free_irq to port shutdown and mask setting to port
startup to handle IRQ disabling in a suspend-friendly way. In addition,
a bug caused by multiple request_irq calls in port startup callback is
fixed.
Signed-off-by: Tomasz Figa <[email protected]>
Signed-off-by: Kyungmin Park <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'include/linux/timerqueue.h')
0 files changed, 0 insertions, 0 deletions