diff options
Diffstat (limited to 'mali_kbase/mali_kbase_mem_profile_debugfs.c')
-rw-r--r-- | mali_kbase/mali_kbase_mem_profile_debugfs.c | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/mali_kbase/mali_kbase_mem_profile_debugfs.c b/mali_kbase/mali_kbase_mem_profile_debugfs.c index 0359410..092da9a 100644 --- a/mali_kbase/mali_kbase_mem_profile_debugfs.c +++ b/mali_kbase/mali_kbase_mem_profile_debugfs.c @@ -67,26 +67,27 @@ int kbasep_mem_profile_debugfs_insert(struct kbase_context *kctx, char *data, mutex_lock(&kctx->mem_profile_lock); dev_dbg(kctx->kbdev->dev, "initialised: %d", - kctx->mem_profile_initialized); + kbase_ctx_flag(kctx, KCTX_MEM_PROFILE_INITIALIZED)); - if (!kctx->mem_profile_initialized) { + if (!kbase_ctx_flag(kctx, KCTX_MEM_PROFILE_INITIALIZED)) { if (!debugfs_create_file("mem_profile", S_IRUGO, kctx->kctx_dentry, kctx, &kbasep_mem_profile_debugfs_fops)) { err = -EAGAIN; } else { - kctx->mem_profile_initialized = true; + kbase_ctx_flag_set(kctx, + KCTX_MEM_PROFILE_INITIALIZED); } } - if (kctx->mem_profile_initialized) { + if (kbase_ctx_flag(kctx, KCTX_MEM_PROFILE_INITIALIZED)) { kfree(kctx->mem_profile_data); kctx->mem_profile_data = data; kctx->mem_profile_size = size; } dev_dbg(kctx->kbdev->dev, "returning: %d, initialised: %d", - err, kctx->mem_profile_initialized); + err, kbase_ctx_flag(kctx, KCTX_MEM_PROFILE_INITIALIZED)); mutex_unlock(&kctx->mem_profile_lock); @@ -98,7 +99,7 @@ void kbasep_mem_profile_debugfs_remove(struct kbase_context *kctx) mutex_lock(&kctx->mem_profile_lock); dev_dbg(kctx->kbdev->dev, "initialised: %d", - kctx->mem_profile_initialized); + kbase_ctx_flag(kctx, KCTX_MEM_PROFILE_INITIALIZED)); kfree(kctx->mem_profile_data); kctx->mem_profile_data = NULL; |