diff options
author | Ankit Goyal <layog@google.com> | 2021-07-22 17:43:56 +0800 |
---|---|---|
committer | Ankit Goyal <layog@google.com> | 2021-07-23 17:08:44 +0000 |
commit | bb5eae0a1480d69a1117d0c8e22ef74975a0373a (patch) | |
tree | a87469744de9fb04fe8c35a4e44b0c4ce212b9fb /mali_kbase/mali_kbase_defs.h | |
parent | d11022e2a8851737b87e32eba8afe495b2a39f72 (diff) | |
download | gpu-bb5eae0a1480d69a1117d0c8e22ef74975a0373a.tar.gz |
Revert "Revert "mali_kbase: platform: Add per-process and global sysfs n...""
This reverts commit 9e6d1d7e88bae9f4be2ffbb20c9ac4655296c5d6.
Bug: 191966412
Signed-off-by: Ankit Goyal <layog@google.com>
Change-Id: I94b91105e1e00af58445c94080df62321aa777ae
Diffstat (limited to 'mali_kbase/mali_kbase_defs.h')
-rw-r--r-- | mali_kbase/mali_kbase_defs.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/mali_kbase/mali_kbase_defs.h b/mali_kbase/mali_kbase_defs.h index e072822..164dded 100644 --- a/mali_kbase/mali_kbase_defs.h +++ b/mali_kbase/mali_kbase_defs.h @@ -629,6 +629,8 @@ struct kbase_devfreq_queue_info { * Used to ensure that pages of allocation are accounted * only once for the process, even if the allocation gets * imported multiple times for the process. + * @kobj: Links to the per-process sysfs node + * &kbase_device.proc_sysfs_node. */ struct kbase_process { pid_t tgid; @@ -638,6 +640,8 @@ struct kbase_process { struct rb_node kprcs_node; struct rb_root dma_buf_root; + + struct kobject kobj; }; /** @@ -960,6 +964,7 @@ struct kbase_process { * @pcm_dev: The priority control manager device. * @oom_notifier_block: notifier_block containing kernel-registered out-of- * memory handler. + * @proc_sysfs_node: Sysfs directory node to store per-process stats. */ struct kbase_device { u32 hw_quirks_sc; @@ -1230,6 +1235,8 @@ struct kbase_device { struct priority_control_manager_device *pcm_dev; struct notifier_block oom_notifier_block; + + struct kobject *proc_sysfs_node; }; /** |