[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <179239ba-0833-945c-0c2f-26fd9b7c2755@theobroma-systems.com>
Date: Tue, 24 Apr 2018 15:47:35 +0200
From: Jakob Unterwurzacher <jakob.unterwurzacher@...obroma-systems.com>
To: JeffyChen <jeffy.chen@...k-chips.com>,
linux-kernel@...r.kernel.org, Joerg Roedel <jroedel@...e.de>,
linux-rockchip@...ts.infradead.org
Cc: klaus.goger@...obroma-systems.com,
Huang Jiachai <sandy.huang@...k-chips.com>
Subject: Re: [regression, bisected] rockchip rk3399 video output breakage
On 24.04.18 15:33, JeffyChen wrote:
>>> [ 36.076577] WARNING: CPU: 1 PID: 83 at
>>> drivers/gpu/drm/rockchip/rockchip_drm_vop.c:1004
>>> vop_crtc_atomic_flush+0x1c0/0x1c8
>
> this looks like an issue recently reported by heiko, we found that might
> due to an unbalanced irq disable in vop driver.
>
> my test patch is:
>
> +++ b/drivers/gpu/drm/rockchip/rockchip_drm_vop.c
> @@ -1601,6 +1601,8 @@ static void vop_unbind(struct device *dev, struct
> device *master, void *data)
> {
> struct vop *vop = dev_get_drvdata(dev);
>
> + // Pair with the initial disable_irq()
> + enable_irq(vop->irq);
>
>
>
> and i think sandy would send the real patch soon(maybe already sent?)
Works fine with your patch! Thank you very much Jeffy.
Best regards,
Jakob
Powered by blists - more mailing lists