diff options
author | Jack Diver <diverj@google.com> | 2022-03-08 15:18:07 +0000 |
---|---|---|
committer | Jack Diver <diverj@google.com> | 2022-03-10 16:50:49 +0000 |
commit | 40e36b55b6f0949b3c43c2de35b9c7fdda713d00 (patch) | |
tree | ad39912be75b4d4249f33cede5fd80f90da9ff1d /mali_kbase/context/backend | |
parent | 7705ed4fa60b464f373122ded1a9e1cb9de55450 (diff) | |
download | gpu-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.c | 9 |
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)); |