From 8ef59ee794076e2b58cff357b12de2ba5d441271 Mon Sep 17 00:00:00 2001 From: Erick Karanja Date: Mon, 21 Sep 2026 22:00:14 +0300 Subject: [PATCH] drm/v3d: Restrict v3d_perfmon_stop_locked() to v3d_perfmon.c MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit v3d_perfmon_stop_locked() is only used within v3d_perfmon.c. Make the function file-local and remove its declaration from v3d_drv.h. Signed-off-by: Erick Karanja Link: https://patch.msgid.link/20260921190014.38231-1-karanja99erick@gmail.com Reviewed-by: Maíra Canal Signed-off-by: Maíra Canal --- drivers/gpu/drm/v3d/v3d_drv.h | 2 -- drivers/gpu/drm/v3d/v3d_perfmon.c | 5 +++-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/v3d/v3d_drv.h b/drivers/gpu/drm/v3d/v3d_drv.h index 79ef20c89ff2..26f8c3f635f9 100644 --- a/drivers/gpu/drm/v3d/v3d_drv.h +++ b/drivers/gpu/drm/v3d/v3d_drv.h @@ -697,8 +697,6 @@ void v3d_perfmon_put(struct v3d_perfmon *perfmon); void v3d_perfmon_start(struct v3d_dev *v3d, struct v3d_perfmon *perfmon); void v3d_perfmon_stop(struct v3d_dev *v3d, struct v3d_perfmon *perfmon, bool capture); -void v3d_perfmon_stop_locked(struct v3d_dev *v3d, struct v3d_perfmon *perfmon, - bool capture); void v3d_perfmon_suspend(struct v3d_dev *v3d); void v3d_perfmon_resume(struct v3d_dev *v3d); struct v3d_perfmon *v3d_perfmon_find(struct v3d_file_priv *v3d_priv, int id); diff --git a/drivers/gpu/drm/v3d/v3d_perfmon.c b/drivers/gpu/drm/v3d/v3d_perfmon.c index 07dab7fb3060..4cadc3e17280 100644 --- a/drivers/gpu/drm/v3d/v3d_perfmon.c +++ b/drivers/gpu/drm/v3d/v3d_perfmon.c @@ -305,8 +305,9 @@ static void v3d_perfmon_capture_locked(struct v3d_dev *v3d, v3d_pm_runtime_put(v3d); } -void v3d_perfmon_stop_locked(struct v3d_dev *v3d, struct v3d_perfmon *perfmon, - bool capture) +static void +v3d_perfmon_stop_locked(struct v3d_dev *v3d, struct v3d_perfmon *perfmon, + bool capture) { lockdep_assert_held(&v3d->perfmon_state.lock);