Re: [PATCH v4 0/2] drm/rockchip: try to fix vblank hang resulting from iommu irq change

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Am Dienstag, 12. Juni 2018, 15:20:26 CEST schrieb Heiko Stuebner:
> This still tries to address the hang seen by Ezequiel Garcia on rk3288.
> 
> As Tomasz noted, trying to count enablement can run into concurrency
> issues, so instead we'll just check if the vop is runtime-enabled
> to see if it could be the source of the irq and then just do our
> own clk_enable in the isr to bridge the possible gap between
> pm_runtime_enable and clk_enable in the core vop_enable() function.
> 
> Display tested to still work on rk3328 and rk3399, but as I don't see
> the hang from Ezequiel I hope that this fixes it.
> 
> 
> changes in v2:
> - adapt approach ... don't try to count usage ourself, because of
>   possible concurrency issues with vop enable/disable
> changes in v3:
> - fix comment in patch2
> - add stable+fixes tags
> changes in v4:
> - address Marc's comments to patch2
> 
> 
> Heiko Stuebner (1):
>   drm/rockchip: vop: split out core clock enablement into separate
>     functions
> 
> Sandy Huang (1):
>   drm/rockchip: vop: fix irq disabled after vop driver probed

applied both to drm-misc-next with the appropriate Review tags


_______________________________________________
dri-devel mailing list
dri-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/dri-devel




[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux