drm/vc4: Add helpers for pm get/put.
This makes sure the vc4_reset doesn't hit an obscure race with the GET_PARAM ioctl, fixes a decrement outside of the lock, and prevents future code from making mistakes with the weird return value of pm_runtime_get_sync(). Signed-off-by:Eric Anholt <eric@anholt.net> Link: https://patchwork.freedesktop.org/patch/msgid/20190220210343.28157-6-eric@anholt.net Reviewed-by:
Paul Kocialkowski <paul.kocialkowski@bootlin.com>
Showing
- drivers/gpu/drm/vc4/vc4_drv.c 9 additions, 12 deletionsdrivers/gpu/drm/vc4/vc4_drv.c
- drivers/gpu/drm/vc4/vc4_drv.h 2 additions, 0 deletionsdrivers/gpu/drm/vc4/vc4_drv.h
- drivers/gpu/drm/vc4/vc4_gem.c 5 additions, 16 deletionsdrivers/gpu/drm/vc4/vc4_gem.c
- drivers/gpu/drm/vc4/vc4_v3d.c 33 additions, 0 deletionsdrivers/gpu/drm/vc4/vc4_v3d.c
Loading
Please register or sign in to comment