media: platform: mtk-mdp3: Use refcount_t for job_count
authorRicardo Ribalda <ribalda@chromium.org>
Mon, 29 Apr 2024 15:04:51 +0000 (16:04 +0100)
committerMauro Carvalho Chehab <mchehab@kernel.org>
Fri, 3 May 2024 10:11:23 +0000 (11:11 +0100)
commit7aa9066e8d9ee0a21d9e33ded7e9bdc5c6a20611
tree519fff2bffeb702335e015ceca3f731bb6dab959
parent6cff72f6bcee89228a662435b7c47e21a391c8d0
media: platform: mtk-mdp3: Use refcount_t for job_count

Use an API that resembles more the actual use of job_count.

Found by cocci:
drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c:527:5-24: WARNING: atomic_dec_and_test variation before object free at line 541.
drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c:578:6-25: WARNING: atomic_dec_and_test variation before object free at line 581.

Link: https://lore.kernel.org/linux-media/20240429-fix-cocci-v3-12-3c4865f5a4b0@chromium.org
Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c
drivers/media/platform/mediatek/mdp3/mtk-mdp3-core.c
drivers/media/platform/mediatek/mdp3/mtk-mdp3-core.h
drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c