diff options
author | Mattias Simonsson <mattiass@google.com> | 2024-01-18 11:43:38 +0000 |
---|---|---|
committer | Mattias Simonsson <mattiass@google.com> | 2024-01-18 11:44:44 +0000 |
commit | cc117479869bc234aa065bc6df43d14559af835c (patch) | |
tree | 9fbba66e1b7fb31261415068e1f731699628cceb | |
parent | e70d65d1fad18ce3f2348f369c85c2faed9d3c82 (diff) | |
download | gpu-cc117479869bc234aa065bc6df43d14559af835c.tar.gz |
mali_kbase: Avoid duplicate SLC migrations
Bug: 301208289
Test: gfxbench
Change-Id: I799115a5c3a6221c074c20b037d51e7a93d96845
Signed-off-by: Mattias Simonsson <mattiass@google.com>
-rw-r--r-- | mali_kbase/platform/pixel/pixel_gpu_slc.c | 4 |
1 files changed, 4 insertions, 0 deletions
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); |