From cc117479869bc234aa065bc6df43d14559af835c Mon Sep 17 00:00:00 2001 From: Mattias Simonsson Date: Thu, 18 Jan 2024 11:43:38 +0000 Subject: mali_kbase: Avoid duplicate SLC migrations Bug: 301208289 Test: gfxbench Change-Id: I799115a5c3a6221c074c20b037d51e7a93d96845 Signed-off-by: Mattias Simonsson --- mali_kbase/platform/pixel/pixel_gpu_slc.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'mali_kbase') diff --git a/mali_kbase/platform/pixel/pixel_gpu_slc.c b/mali_kbase/platform/pixel/pixel_gpu_slc.c index 94409d2..cb00d05 100644 --- a/mali_kbase/platform/pixel/pixel_gpu_slc.c +++ b/mali_kbase/platform/pixel/pixel_gpu_slc.c @@ -121,6 +121,10 @@ static void gpu_slc_migrate_region(struct kbase_context *kctx, struct kbase_va_r KBASE_DEBUG_ASSERT(kctx); KBASE_DEBUG_ASSERT(reg); + if (gpu_slc_in_group(reg)) { + return; + } + vpfn = reg->start_pfn; page_nr = kbase_reg_current_backed_size(reg); -- cgit v1.2.3