summaryrefslogtreecommitdiff
path: root/mali_kbase/mali_kbase_mem_profile_debugfs.c
diff options
context:
space:
mode:
Diffstat (limited to 'mali_kbase/mali_kbase_mem_profile_debugfs.c')
-rw-r--r--mali_kbase/mali_kbase_mem_profile_debugfs.c13
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;