summaryrefslogtreecommitdiff
path: root/mali_kbase/context
diff options
context:
space:
mode:
authorHowie Chang <howiechang@google.com>2022-05-05 10:35:15 +0000
committerHowie Chang <howiechang@google.com>2022-05-05 11:06:09 +0000
commit24f884bf5e86175b0da95df93f2f5764ce6dfb99 (patch)
tree7902aba0b7594781880b3318dd960bd003eccb1d /mali_kbase/context
parent5c0e96def2431a974e5662f807c4ce46ffc29782 (diff)
downloadgpu-24f884bf5e86175b0da95df93f2f5764ce6dfb99.tar.gz
Revert "mali_kbase: Ensure GPU L2 is up prior to MMU cmd"
This reverts commit fbcc5a4cc48796702f05ec311e9150c559a47c4e. Reason for revert: b/231509259 Bug: 231509259 Change-Id: I102c03b1051dae20ea916e95a44ba55fd0a446b7 Signed-off-by: Howie Chang <howiechang@google.com>
Diffstat (limited to 'mali_kbase/context')
-rw-r--r--mali_kbase/context/backend/mali_kbase_context_csf.c13
1 files changed, 0 insertions, 13 deletions
diff --git a/mali_kbase/context/backend/mali_kbase_context_csf.c b/mali_kbase/context/backend/mali_kbase_context_csf.c
index 34504f7..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;
@@ -196,17 +194,6 @@ void kbase_destroy_context(struct kbase_context *kctx)
wait_event(kbdev->pm.resume_wait,
!kbase_pm_is_suspending(kbdev));
}
- /*
- * Taking a pm reference does not guarantee that the GPU has finished powering up.
- * It's possible that the power up has been deferred until after a scheduled power down.
- * We must wait here for the L2 to be powered up, and holding a pm reference guarantees that
- * it will not be powered down afterwards.
- */
- 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);