]> git.baikalelectronics.ru Git - kernel.git/commitdiff
ARM: 8892/1: EDAC: Add missing debugfs_create_x32 wrapper
authorJan Luebbe <jlu@pengutronix.de>
Fri, 12 Jul 2019 04:46:56 +0000 (05:46 +0100)
committerRussell King <rmk+kernel@armlinux.org.uk>
Thu, 29 Aug 2019 06:58:01 +0000 (07:58 +0100)
We already have wrappers for x8 and x16, so add the missing x32 one.

Signed-off-by: Jan Luebbe <jlu@pengutronix.de>
Reviewed-by: Borislav Petkov <bp@suse.de>
Signed-off-by: Chris Packham <chris.packham@alliedtelesis.co.nz>
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
drivers/edac/debugfs.c
drivers/edac/edac_module.h

index 1f943599a8acc18d4c8eea04dbb3aa17c732c98d..4804332d99465e8242c2c8a8f1d014c53e93ebfd 100644 (file)
@@ -138,3 +138,14 @@ void edac_debugfs_create_x16(const char *name, umode_t mode,
        debugfs_create_x16(name, mode, parent, value);
 }
 EXPORT_SYMBOL_GPL(edac_debugfs_create_x16);
+
+/* Wrapper for debugfs_create_x32() */
+void edac_debugfs_create_x32(const char *name, umode_t mode,
+                            struct dentry *parent, u32 *value)
+{
+       if (!parent)
+               parent = edac_debugfs;
+
+       debugfs_create_x32(name, mode, parent, value);
+}
+EXPORT_SYMBOL_GPL(edac_debugfs_create_x32);
index b2f59ee76c22c42581a9fdd41f4384665e25a967..388427d378b1068c3ab35df44bd3c03ad756072e 100644 (file)
@@ -82,6 +82,8 @@ void edac_debugfs_create_x8(const char *name, umode_t mode,
                            struct dentry *parent, u8 *value);
 void edac_debugfs_create_x16(const char *name, umode_t mode,
                             struct dentry *parent, u16 *value);
+void edac_debugfs_create_x32(const char *name, umode_t mode,
+                            struct dentry *parent, u32 *value);
 #else
 static inline void edac_debugfs_init(void)                                     { }
 static inline void edac_debugfs_exit(void)                                     { }
@@ -96,6 +98,8 @@ static inline void edac_debugfs_create_x8(const char *name, umode_t mode,
                                          struct dentry *parent, u8 *value)     { }
 static inline void edac_debugfs_create_x16(const char *name, umode_t mode,
                                           struct dentry *parent, u16 *value)   { }
+static inline void edac_debugfs_create_x32(const char *name, umode_t mode,
+                      struct dentry *parent, u32 *value)                       { }
 #endif
 
 /*