MALI: rockchip: upgrade midgard DDK to r14p0-01rel0
[firefly-linux-kernel-4.4.55.git] / drivers / gpu / arm / midgard / mali_kbase_mem_profile_debugfs.c
index 03594102f7ef344bc65424935e430666d8e7c8e0..092da9a96ea56b37f68673079108deb6efe298ca 100644 (file)
@@ -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;