mbox series

[RFC,0/5] 8250_omap fixes for testing

Message ID 20220928072934.48359-1-tony@atomide.com (mailing list archive)
Headers show
Series 8250_omap fixes for testing | expand

Message

Tony Lindgren Sept. 28, 2022, 7:29 a.m. UTC
Hi all,

Here are some 8250_omap fixes for testing. I'm not sure if the first patch
fixes the issue reported. I'm not sure if I've seen that one, so please test.

The other patches are for all kind of issues I started running into after
testing rebinding the driver.

These are tagged RFC as we're close to the merge window, I'll repost the
series probably after -rc1 after folks have tested this a bit. It seems
that all these issues have been around for quite a long time.

Regards,

Tony


Tony Lindgren (5):
  serial: 8250: omap: Fix missing PM runtime calls for
    omap8250_set_mctrl()
  serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in
    omap8250_remove()
  serial: 8250: omap: Flush PM QOS work on remove
  serial: 8250: omap: Fix imprecise external abort for omap_8250_pm()
  serial: 8250: omap: Fix life cycle issues for interrupt handlers

 drivers/tty/serial/8250/8250_omap.c | 140 +++++++++++++++++-----------
 1 file changed, 84 insertions(+), 56 deletions(-)

Comments

Ivaylo Dimitrov Sept. 28, 2022, 3:33 p.m. UTC | #1
Hi Tony,

On 28.09.22 г. 10:29 ч., Tony Lindgren wrote:
> Hi all,
> 
> Here are some 8250_omap fixes for testing. I'm not sure if the first patch
> fixes the issue reported. I'm not sure if I've seen that one, so please test.
> 
> The other patches are for all kind of issues I started running into after
> testing rebinding the driver.

It seems the external abort I was seeing on reboot/poweroff on my d4 is 
no longer here after applying the series, feel free to add:

Tested-by: Ivaylo Dimitrov <ivo.g.dimitrov.75@gmail.com>

> 
> These are tagged RFC as we're close to the merge window, I'll repost the
> series probably after -rc1 after folks have tested this a bit. It seems
> that all these issues have been around for quite a long time.
> 
> Regards,
> 
> Tony
> 
> 
> Tony Lindgren (5):
>    serial: 8250: omap: Fix missing PM runtime calls for
>      omap8250_set_mctrl()
>    serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in
>      omap8250_remove()
>    serial: 8250: omap: Flush PM QOS work on remove
>    serial: 8250: omap: Fix imprecise external abort for omap_8250_pm()
>    serial: 8250: omap: Fix life cycle issues for interrupt handlers
> 
>   drivers/tty/serial/8250/8250_omap.c | 140 +++++++++++++++++-----------
>   1 file changed, 84 insertions(+), 56 deletions(-)
>