Searched hist:cb1e3818 (Results 1 – 6 of 6) sorted by relevance
/openbmc/linux/drivers/gpu/drm/msm/adreno/ |
H A D | a5xx_power.c | cb1e3818 Tue Jun 13 08:15:36 CDT 2017 Rob Clark <robdclark@gmail.com> 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> cb1e3818 Tue Jun 13 08:15:36 CDT 2017 Rob Clark <robdclark@gmail.com> 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>
|
H A D | adreno_device.c | cb1e3818 Tue Jun 13 08:15:36 CDT 2017 Rob Clark <robdclark@gmail.com> 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> cb1e3818 Tue Jun 13 08:15:36 CDT 2017 Rob Clark <robdclark@gmail.com> 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>
|
H A D | a5xx_gpu.c | cb1e3818 Tue Jun 13 08:15:36 CDT 2017 Rob Clark <robdclark@gmail.com> 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> cb1e3818 Tue Jun 13 08:15:36 CDT 2017 Rob Clark <robdclark@gmail.com> 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>
|
H A D | adreno_gpu.c | cb1e3818 Tue Jun 13 08:15:36 CDT 2017 Rob Clark <robdclark@gmail.com> 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> cb1e3818 Tue Jun 13 08:15:36 CDT 2017 Rob Clark <robdclark@gmail.com> 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>
|
/openbmc/linux/drivers/gpu/drm/msm/ |
H A D | msm_gpu.c | cb1e3818 Tue Jun 13 08:15:36 CDT 2017 Rob Clark <robdclark@gmail.com> 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> cb1e3818 Tue Jun 13 08:15:36 CDT 2017 Rob Clark <robdclark@gmail.com> 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>
|
H A D | msm_gem.c | cb1e3818 Tue Jun 13 08:15:36 CDT 2017 Rob Clark <robdclark@gmail.com> 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> cb1e3818 Tue Jun 13 08:15:36 CDT 2017 Rob Clark <robdclark@gmail.com> 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>
|