Re: [PATCH 1/2] serial: 8250: Fix autoconfig_irq() to avoid race conditions

2015-07-29 Thread Taichi Kageyama
On 2015/07/24 7:32, gre...@linuxfoundation.org wrote: > On Fri, Jun 05, 2015 at 09:57:40AM +, Taichi Kageyama wrote: >> The following race conditions can happen if a serial is used as console. >> Case1. CPU_B handles an interrupt from a serial >> autoconfig_irq() fails whether the interru

Re: [PATCH 1/2] serial: 8250: Fix autoconfig_irq() to avoid race conditions

2015-07-23 Thread gre...@linuxfoundation.org
On Fri, Jun 05, 2015 at 09:57:40AM +, Taichi Kageyama wrote: > The following race conditions can happen if a serial is used as console. > Case1. CPU_B handles an interrupt from a serial > autoconfig_irq() fails whether the interrupt is raised or not > if CPU_B is disabled to handle in

Re: [PATCH 1/2] serial: 8250: Fix autoconfig_irq() to avoid race conditions

2015-07-08 Thread Peter Hurley
On 06/05/2015 05:57 AM, Taichi Kageyama wrote: > The following race conditions can happen if a serial is used as console. > Case1. CPU_B handles an interrupt from a serial > autoconfig_irq() fails whether the interrupt is raised or not > if CPU_B is disabled to handle interrupts for longe

[PATCH 1/2] serial: 8250: Fix autoconfig_irq() to avoid race conditions

2015-06-05 Thread Taichi Kageyama
The following race conditions can happen if a serial is used as console. Case1. CPU_B handles an interrupt from a serial autoconfig_irq() fails whether the interrupt is raised or not if CPU_B is disabled to handle interrupts for longer than it expects. Case2. CPU_B clears UART_IER just