summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/arm/malidp_regs.h
diff options
context:
space:
mode:
authorRob Clark <robdclark@gmail.com>2017-06-13 16:15:36 +0300
committerRob Clark <robdclark@gmail.com>2017-06-16 18:16:01 +0300
commitcb1e38181a0728777057fb03fc4cddb29b7fb24d (patch)
tree27fbe164012963de61373865d74a73a289663752 /drivers/gpu/drm/arm/malidp_regs.h
parent42a105e9cfaf0a0c74fdac5ba4ff17d6c0b024cd (diff)
downloadlinux-cb1e38181a0728777057fb03fc4cddb29b7fb24d.tar.xz
drm/msm: fix locking inconsistency for gpu->hw_init()
Most, but not all, paths where calling the with struct_mutex held. The fast-path in msm_gem_get_iova() (plus some sub-code-paths that only run the first time) was masking this issue. So lets just always hold struct_mutex for hw_init(). And sprinkle some WARN_ON()'s and might_lock() to avoid this sort of problem in the future. Signed-off-by: Rob Clark <robdclark@gmail.com>
Diffstat (limited to 'drivers/gpu/drm/arm/malidp_regs.h')
0 files changed, 0 insertions, 0 deletions