projects
/
platform
/
kernel
/
linux-starfive.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
74fcdae
)
x86/intel_rdt: Implement show_options() for resctrlfs
author
Shaohua Li
<shli@fb.com>
Fri, 2 Dec 2016 22:21:06 +0000
(14:21 -0800)
committer
Thomas Gleixner
<tglx@linutronix.de>
Fri, 9 Dec 2016 13:12:18 +0000
(14:12 +0100)
Implement show_options() callback for intel resource control filesystem
to expose the active mount options in /proc/
Signed-off-by: Shaohua Li <shli@fb.com>
Cc: Fenghua Yu <fenghua.yu@intel.com>
Link:
http://lkml.kernel.org/r/7dce7c1886ac9289442d254ea18322c92bd968da.1480717072.git.shli@fb.com
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
arch/x86/kernel/cpu/intel_rdt_rdtgroup.c
patch
|
blob
|
history
diff --git
a/arch/x86/kernel/cpu/intel_rdt_rdtgroup.c
b/arch/x86/kernel/cpu/intel_rdt_rdtgroup.c
index 1afd3f393501c7b164d5f8cd65aa0fb39789e8ba..8af04afdfcb964218e6a4afc392af36179020a7a 100644
(file)
--- a/
arch/x86/kernel/cpu/intel_rdt_rdtgroup.c
+++ b/
arch/x86/kernel/cpu/intel_rdt_rdtgroup.c
@@
-1036,9
+1036,17
@@
out:
return ret;
}
+static int rdtgroup_show_options(struct seq_file *seq, struct kernfs_root *kf)
+{
+ if (rdt_resources_all[RDT_RESOURCE_L3DATA].enabled)
+ seq_puts(seq, ",cdp");
+ return 0;
+}
+
static struct kernfs_syscall_ops rdtgroup_kf_syscall_ops = {
- .mkdir = rdtgroup_mkdir,
- .rmdir = rdtgroup_rmdir,
+ .mkdir = rdtgroup_mkdir,
+ .rmdir = rdtgroup_rmdir,
+ .show_options = rdtgroup_show_options,
};
static int __init rdtgroup_setup_root(void)