• Mark Yao's avatar
    drm/rockchip: vop: fix iommu crash with async atomic · 44d0237a
    Mark Yao authored
    After async atomic_commit callback, drm_atomic_clean_old_fb will
    clean all old fb, but because async, the old fb may be also on
    the vop hardware, dma will access the old fb buffer, clean old
    fb will cause iommu page fault.
    
    Reference the fb and unreference it when the fb actuall swap out
    from vop hardware.
    Signed-off-by: default avatarMark Yao <mark.yao@rock-chips.com>
    44d0237a
rockchip_drm_vop.c 38.1 KB