diff options
author | Howie Chang <howiechang@google.com> | 2022-05-05 10:35:15 +0000 |
---|---|---|
committer | Howie Chang <howiechang@google.com> | 2022-05-05 11:06:09 +0000 |
commit | 24f884bf5e86175b0da95df93f2f5764ce6dfb99 (patch) | |
tree | 7902aba0b7594781880b3318dd960bd003eccb1d /mali_kbase/context | |
parent | 5c0e96def2431a974e5662f807c4ce46ffc29782 (diff) | |
download | gpu-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.c | 13 |
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); |