summaryrefslogtreecommitdiff
path: root/mali_kbase/context/backend
diff options
context:
space:
mode:
authorJack Diver <diverj@google.com>2022-03-08 15:18:07 +0000
committerJack Diver <diverj@google.com>2022-03-10 16:50:49 +0000
commit40e36b55b6f0949b3c43c2de35b9c7fdda713d00 (patch)
treead39912be75b4d4249f33cede5fd80f90da9ff1d /mali_kbase/context/backend
parent7705ed4fa60b464f373122ded1a9e1cb9de55450 (diff)
downloadgpu-40e36b55b6f0949b3c43c2de35b9c7fdda713d00.tar.gz
mali_kbase: Remove debug L2 power up wait
Waiting for L2 power up during context destroy was added during stability debugging. This wait only make sense for suspend/resume, but does not work in the context of device power down as L2 will never be re-powered. Remove some dump_stacks used for debugging too Bug: 219539684 Test: Reboot device, and observe no power transition timeout Change-Id: I064ce01af9c2086b6922d52d2eeabd986b72cab0 Signed-off-by: Jack Diver <diverj@google.com>
Diffstat (limited to 'mali_kbase/context/backend')
-rw-r--r--mali_kbase/context/backend/mali_kbase_context_csf.c9
1 files changed, 0 insertions, 9 deletions
diff --git a/mali_kbase/context/backend/mali_kbase_context_csf.c b/mali_kbase/context/backend/mali_kbase_context_csf.c
index 48750ef..7e6d0e4 100644
--- a/mali_kbase/context/backend/mali_kbase_context_csf.c
+++ b/mali_kbase/context/backend/mali_kbase_context_csf.c
@@ -31,7 +31,6 @@
#include <mali_kbase_mem_pool_group.h>
#include <mmu/mali_kbase_mmu.h>
#include <tl/mali_kbase_timeline.h>
-#include <backend/gpu/mali_kbase_pm_internal.h>
#if IS_ENABLED(CONFIG_DEBUG_FS)
#include <csf/mali_kbase_csf_csg_debugfs.h>
@@ -175,7 +174,6 @@ KBASE_EXPORT_SYMBOL(kbase_create_context);
void kbase_destroy_context(struct kbase_context *kctx)
{
struct kbase_device *kbdev;
- int err;
if (WARN_ON(!kctx))
return;
@@ -197,13 +195,6 @@ void kbase_destroy_context(struct kbase_context *kctx)
!kbase_pm_is_suspending(kbdev));
}
- /* Make sure L2 cache is powered up */
- err = kbase_pm_wait_for_l2_powered(kbdev);
- if (err) {
- dev_err(kbdev->dev, "Wait for L2 power up failed on term of ctx %d_%d",
- kctx->tgid, kctx->id);
- }
-
kbase_mem_pool_group_mark_dying(&kctx->mem_pools);
kbase_context_term_partial(kctx, ARRAY_SIZE(context_init));