drm/msm/adreno: warn if chip revn is verified before being set
authorDmitry Baryshkov <dmitry.baryshkov@linaro.org>
Tue, 11 Apr 2023 16:19:02 +0000 (19:19 +0300)
committerRob Clark <robdclark@chromium.org>
Sat, 10 Jun 2023 14:19:56 +0000 (07:19 -0700)
commitcc943f43ece7be313617ccb8425c31e02b73cbbe
tree2769fc373837725f4a1d7bb2c774c675e8230b93
parent736a9327365644b460e4498b1ce172ca411efcbc
drm/msm/adreno: warn if chip revn is verified before being set

The commit 010c8bbad2cb ("drm: msm: adreno: Disable preemption on Adreno
510") tried to check GPU's revn before revn being set. Add WARN_ON_ONCE
to prevent such bugs from happening again. A separate helper is
necessary so that the warning is displayed really just once instead of
being displayed for each of comparisons.

Suggested-by: Stephen Boyd <swboyd@chromium.org>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Reviewed-by: Stephen Boyd <swboyd@chromium.org>
Patchwork: https://patchwork.freedesktop.org/patch/531705/
Signed-off-by: Rob Clark <robdclark@chromium.org>
drivers/gpu/drm/msm/adreno/adreno_gpu.h