diff options
author | Tony Luck <tony.luck@intel.com> | 2024-06-10 03:39:26 +0300 |
---|---|---|
committer | Borislav Petkov (AMD) <bp@alien8.de> | 2024-06-10 09:50:09 +0300 |
commit | 685cb1674060c2cb1b9da051a12933c082b8e874 (patch) | |
tree | 10bf9d0be9f71399b4ad3f7c1bae79e7aeeded24 /tools/perf/scripts/python/export-to-sqlite.py | |
parent | ddefcfdeb5a2238cbcb07b80dda9ac3136735b1e (diff) | |
download | linux-685cb1674060c2cb1b9da051a12933c082b8e874.tar.xz |
cacheinfo: Add function to get cacheinfo for a given CPU and cache level
Resctrl open codes a search for information about a given cache level in
a couple of places (and more are on the way).
Provide a new inline function get_cpu_cacheinfo_level() in
<linux/cacheinfo.h> to do the search and return a pointer to the
cacheinfo structure.
Add lockdep_assert_cpus_held() to enforce the comment that cpuhp lock
must be held.
Simplify the existing get_cpu_cacheinfo_id() by using this new function
to do the search.
Signed-off-by: Tony Luck <tony.luck@intel.com>
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
Reviewed-by: Reinette Chatre <reinette.chatre@intel.com>
Link: https://lore.kernel.org/r/20240610003927.341707-4-tony.luck@intel.com
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions