drm/msm: sde_hw_top: Replace atomic cmpxchg with non-atomic variant

Sultan: "though a cmpxchg isn't needed there"

Signed-off-by: Kazuki Hashimoto <kazukih@tuta.io>
Signed-off-by: azrim <mirzaspc@gmail.com>
This commit is contained in:
Kazuki Hashimoto 2022-02-06 10:19:39 +09:00 committed by azrim
parent 4207704707
commit 101b66f748
No known key found for this signature in database
GPG Key ID: 497F8FB059B45D1C

View File

@ -174,9 +174,10 @@ static bool sde_hw_setup_clk_force_ctrl(struct sde_hw_mdp *mdp,
return false;
ctrl_reg = (struct sde_clk_ctrl_reg *)&mdp->caps->clk_ctrls[clk_ctrl];
if (cmpxchg(&ctrl_reg->val, !enable, enable) == enable)
if (ctrl_reg->val == enable)
return enable;
ctrl_reg->val = enable;
reg_off = ctrl_reg->reg_off;
bit_off = ctrl_reg->bit_off;