summaryrefslogtreecommitdiff
path: root/drivers/ras/cec.c
diff options
context:
space:
mode:
authorBorislav Petkov (AMD) <bp@alien8.de>2024-03-01 17:37:46 +0300
committerBorislav Petkov (AMD) <bp@alien8.de>2024-03-01 18:55:10 +0300
commit9d2b6fa09d15d021fb83ec6f1336176ebaebbeec (patch)
tree31797afc1d79560dc0b72e54f5286256f6a91c38 /drivers/ras/cec.c
parentdd61b55d733eee9bbe51abe7ab0e6f2ce1fae332 (diff)
downloadlinux-9d2b6fa09d15d021fb83ec6f1336176ebaebbeec.tar.xz
RAS: Export helper to get ras_debugfs_dir
Export a getter instead of the debugfs node directly so that, other in-tree-only RAS modules can use it. Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de> Signed-off-by: Yazen Ghannam <yazen.ghannam@amd.com> Link: https://lore.kernel.org/r/20240301143748.854090-2-yazen.ghannam@amd.com
Diffstat (limited to 'drivers/ras/cec.c')
-rw-r--r--drivers/ras/cec.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/drivers/ras/cec.c b/drivers/ras/cec.c
index 321af498ee11..e440b15fbabc 100644
--- a/drivers/ras/cec.c
+++ b/drivers/ras/cec.c
@@ -480,9 +480,15 @@ DEFINE_SHOW_ATTRIBUTE(array);
static int __init create_debugfs_nodes(void)
{
- struct dentry *d, *pfn, *decay, *count, *array;
+ struct dentry *d, *pfn, *decay, *count, *array, *dfs;
- d = debugfs_create_dir("cec", ras_debugfs_dir);
+ dfs = ras_get_debugfs_root();
+ if (!dfs) {
+ pr_warn("Error getting RAS debugfs root!\n");
+ return -1;
+ }
+
+ d = debugfs_create_dir("cec", dfs);
if (!d) {
pr_warn("Error creating cec debugfs node!\n");
return -1;