summaryrefslogtreecommitdiff
path: root/mali_kbase/mali_kbase_trace_timeline.c
diff options
context:
space:
mode:
Diffstat (limited to 'mali_kbase/mali_kbase_trace_timeline.c')
-rw-r--r--mali_kbase/mali_kbase_trace_timeline.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/mali_kbase/mali_kbase_trace_timeline.c b/mali_kbase/mali_kbase_trace_timeline.c
index a606ae8..5830e87 100644
--- a/mali_kbase/mali_kbase_trace_timeline.c
+++ b/mali_kbase/mali_kbase_trace_timeline.c
@@ -105,6 +105,8 @@ static const struct file_operations kbasep_trace_timeline_debugfs_fops = {
.release = seq_release,
};
+#ifdef CONFIG_DEBUG_FS
+
void kbasep_trace_timeline_debugfs_init(struct kbase_device *kbdev)
{
debugfs_create_file("mali_timeline_defs",
@@ -112,10 +114,12 @@ void kbasep_trace_timeline_debugfs_init(struct kbase_device *kbdev)
&kbasep_trace_timeline_debugfs_fops);
}
+#endif /* CONFIG_DEBUG_FS */
+
void kbase_timeline_job_slot_submit(struct kbase_device *kbdev, struct kbase_context *kctx,
struct kbase_jd_atom *katom, int js)
{
- lockdep_assert_held(&kbdev->js_data.runpool_irq.lock);
+ lockdep_assert_held(&kbdev->hwaccess_lock);
if (kbdev->timeline.slot_atoms_submitted[js] > 0) {
KBASE_TIMELINE_JOB_START_NEXT(kctx, js, 1);
@@ -134,7 +138,7 @@ void kbase_timeline_job_slot_done(struct kbase_device *kbdev, struct kbase_conte
struct kbase_jd_atom *katom, int js,
kbasep_js_atom_done_code done_code)
{
- lockdep_assert_held(&kbdev->js_data.runpool_irq.lock);
+ lockdep_assert_held(&kbdev->hwaccess_lock);
if (done_code & KBASE_JS_ATOM_DONE_EVICTED_FROM_NEXT) {
KBASE_TIMELINE_JOB_START_NEXT(kctx, js, 0);
@@ -213,7 +217,7 @@ void kbase_timeline_pm_handle_event(struct kbase_device *kbdev, enum kbase_timel
void kbase_timeline_pm_l2_transition_start(struct kbase_device *kbdev)
{
- lockdep_assert_held(&kbdev->pm.power_change_lock);
+ lockdep_assert_held(&kbdev->hwaccess_lock);
/* Simply log the start of the transition */
kbdev->timeline.l2_transitioning = true;
KBASE_TIMELINE_POWERING_L2(kbdev);
@@ -221,7 +225,7 @@ void kbase_timeline_pm_l2_transition_start(struct kbase_device *kbdev)
void kbase_timeline_pm_l2_transition_done(struct kbase_device *kbdev)
{
- lockdep_assert_held(&kbdev->pm.power_change_lock);
+ lockdep_assert_held(&kbdev->hwaccess_lock);
/* Simply log the end of the transition */
if (kbdev->timeline.l2_transitioning) {
kbdev->timeline.l2_transitioning = false;