Merge branch 'etnaviv/fixes' of https://git.pengutronix.de/git/lst/linux into drm-fixes
Fixes a very annoying issue where the driver view of the MMU state gets out of sync with the actual hardware state across a runtime PM cycle, so we end up restarting the GPU with the wrong (potentially already freed) MMU context. Hilarity ensues. Signed-off-by:Dave Airlie <airlied@redhat.com> From: Lucas Stach <l.stach@pengutronix.de> Link: https://patchwork.freedesktop.org/patch/msgid/729a561b6cfed090457bcc856a9e14ed6209fe21.camel@pengutronix.de
No related branches found
No related tags found
Showing
- drivers/gpu/drm/etnaviv/etnaviv_buffer.c 1 addition, 2 deletionsdrivers/gpu/drm/etnaviv/etnaviv_buffer.c
- drivers/gpu/drm/etnaviv/etnaviv_gem.c 1 addition, 2 deletionsdrivers/gpu/drm/etnaviv/etnaviv_gem.c
- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c 1 addition, 2 deletionsdrivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
- drivers/gpu/drm/etnaviv/etnaviv_gpu.c 25 additions, 18 deletionsdrivers/gpu/drm/etnaviv/etnaviv_gpu.c
- drivers/gpu/drm/etnaviv/etnaviv_gpu.h 1 addition, 0 deletionsdrivers/gpu/drm/etnaviv/etnaviv_gpu.h
- drivers/gpu/drm/etnaviv/etnaviv_iommu.c 4 additions, 0 deletionsdrivers/gpu/drm/etnaviv/etnaviv_iommu.c
- drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c 8 additions, 0 deletionsdrivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c
- drivers/gpu/drm/etnaviv/etnaviv_mmu.c 1 addition, 0 deletionsdrivers/gpu/drm/etnaviv/etnaviv_mmu.c
- drivers/gpu/drm/etnaviv/etnaviv_mmu.h 3 additions, 1 deletiondrivers/gpu/drm/etnaviv/etnaviv_mmu.h
Loading
Please register or sign in to comment