Re: [BUG] sleep in atomic in 8250 runtime PM code path

2018-10-01 Thread Andy Shevchenko
On Mon, Oct 01, 2018 at 11:04:08AM -0700, Tony Lindgren wrote: > * Russell King - ARM Linux [180929 10:35]: > > On Sat, Sep 29, 2018 at 01:20:36PM +0800, Jisheng Zhang wrote: > > > Hi, > > > > > > Recently I found I could trigger sleep in atomic bug on berlin after > > > commit > > >

Re: [BUG] sleep in atomic in 8250 runtime PM code path

2018-10-01 Thread Andy Shevchenko
On Mon, Oct 01, 2018 at 11:04:08AM -0700, Tony Lindgren wrote: > * Russell King - ARM Linux [180929 10:35]: > > On Sat, Sep 29, 2018 at 01:20:36PM +0800, Jisheng Zhang wrote: > > > Hi, > > > > > > Recently I found I could trigger sleep in atomic bug on berlin after > > > commit > > >

Re: [BUG] sleep in atomic in 8250 runtime PM code path

2018-10-01 Thread Tony Lindgren
* Russell King - ARM Linux [180929 10:35]: > On Sat, Sep 29, 2018 at 01:20:36PM +0800, Jisheng Zhang wrote: > > Hi, > > > > Recently I found I could trigger sleep in atomic bug on berlin after commit > > d76c74387e1c ("serial: 8250_dw: Fix runtime PM handling"). The path looks > > like: > > >

Re: [BUG] sleep in atomic in 8250 runtime PM code path

2018-10-01 Thread Tony Lindgren
* Russell King - ARM Linux [180929 10:35]: > On Sat, Sep 29, 2018 at 01:20:36PM +0800, Jisheng Zhang wrote: > > Hi, > > > > Recently I found I could trigger sleep in atomic bug on berlin after commit > > d76c74387e1c ("serial: 8250_dw: Fix runtime PM handling"). The path looks > > like: > > >

Re: [BUG] sleep in atomic in 8250 runtime PM code path

2018-09-29 Thread Russell King - ARM Linux
On Sat, Sep 29, 2018 at 01:20:36PM +0800, Jisheng Zhang wrote: > Hi, > > Recently I found I could trigger sleep in atomic bug on berlin after commit > d76c74387e1c ("serial: 8250_dw: Fix runtime PM handling"). The path looks > like: > > dw8250_probe => serial850_register_8250_port =>

Re: [BUG] sleep in atomic in 8250 runtime PM code path

2018-09-29 Thread Russell King - ARM Linux
On Sat, Sep 29, 2018 at 01:20:36PM +0800, Jisheng Zhang wrote: > Hi, > > Recently I found I could trigger sleep in atomic bug on berlin after commit > d76c74387e1c ("serial: 8250_dw: Fix runtime PM handling"). The path looks > like: > > dw8250_probe => serial850_register_8250_port =>

[BUG] sleep in atomic in 8250 runtime PM code path

2018-09-28 Thread Jisheng Zhang
Hi, Recently I found I could trigger sleep in atomic bug on berlin after commit d76c74387e1c ("serial: 8250_dw: Fix runtime PM handling"). The path looks like: dw8250_probe => serial850_register_8250_port => uart_add_one_port=> register_console => console_unlock => univ8250_console_write =>

[BUG] sleep in atomic in 8250 runtime PM code path

2018-09-28 Thread Jisheng Zhang
Hi, Recently I found I could trigger sleep in atomic bug on berlin after commit d76c74387e1c ("serial: 8250_dw: Fix runtime PM handling"). The path looks like: dw8250_probe => serial850_register_8250_port => uart_add_one_port=> register_console => console_unlock => univ8250_console_write =>