Skip to content

Commit ae91c92

Browse files
committed
debugfs: remove return value of debugfs_create_regset32()
No one checks the return value of debugfs_create_regset32(), as it's not needed, so make the return value void, so that no one tries to do so in the future. Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Greg Kroah-Hartman <[email protected]>
1 parent bb6d3fb commit ae91c92

File tree

3 files changed

+13
-23
lines changed

3 files changed

+13
-23
lines changed

Documentation/filesystems/debugfs.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -164,9 +164,9 @@ file.
164164
void __iomem *base;
165165
};
166166

167-
struct dentry *debugfs_create_regset32(const char *name, umode_t mode,
168-
struct dentry *parent,
169-
struct debugfs_regset32 *regset);
167+
debugfs_create_regset32(const char *name, umode_t mode,
168+
struct dentry *parent,
169+
struct debugfs_regset32 *regset);
170170

171171
void debugfs_print_regs32(struct seq_file *s, struct debugfs_reg32 *regs,
172172
int nregs, void __iomem *base, char *prefix);

fs/debugfs/file.c

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1090,21 +1090,12 @@ static const struct file_operations fops_regset32 = {
10901090
* This function creates a file in debugfs with the given name that reports
10911091
* the names and values of a set of 32-bit registers. If the @mode variable
10921092
* is so set it can be read from. Writing is not supported.
1093-
*
1094-
* This function will return a pointer to a dentry if it succeeds. This
1095-
* pointer must be passed to the debugfs_remove() function when the file is
1096-
* to be removed (no automatic cleanup happens if your module is unloaded,
1097-
* you are responsible here.) If an error occurs, ERR_PTR(-ERROR) will be
1098-
* returned.
1099-
*
1100-
* If debugfs is not enabled in the kernel, the value ERR_PTR(-ENODEV) will
1101-
* be returned.
11021093
*/
1103-
struct dentry *debugfs_create_regset32(const char *name, umode_t mode,
1104-
struct dentry *parent,
1105-
struct debugfs_regset32 *regset)
1094+
void debugfs_create_regset32(const char *name, umode_t mode,
1095+
struct dentry *parent,
1096+
struct debugfs_regset32 *regset)
11061097
{
1107-
return debugfs_create_file(name, mode, parent, regset, &fops_regset32);
1098+
debugfs_create_file(name, mode, parent, regset, &fops_regset32);
11081099
}
11091100
EXPORT_SYMBOL_GPL(debugfs_create_regset32);
11101101

include/linux/debugfs.h

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -127,9 +127,9 @@ struct dentry *debugfs_create_blob(const char *name, umode_t mode,
127127
struct dentry *parent,
128128
struct debugfs_blob_wrapper *blob);
129129

130-
struct dentry *debugfs_create_regset32(const char *name, umode_t mode,
131-
struct dentry *parent,
132-
struct debugfs_regset32 *regset);
130+
void debugfs_create_regset32(const char *name, umode_t mode,
131+
struct dentry *parent,
132+
struct debugfs_regset32 *regset);
133133

134134
void debugfs_print_regs32(struct seq_file *s, const struct debugfs_reg32 *regs,
135135
int nregs, void __iomem *base, char *prefix);
@@ -304,11 +304,10 @@ static inline struct dentry *debugfs_create_blob(const char *name, umode_t mode,
304304
return ERR_PTR(-ENODEV);
305305
}
306306

307-
static inline struct dentry *debugfs_create_regset32(const char *name,
308-
umode_t mode, struct dentry *parent,
309-
struct debugfs_regset32 *regset)
307+
static inline void debugfs_create_regset32(const char *name, umode_t mode,
308+
struct dentry *parent,
309+
struct debugfs_regset32 *regset)
310310
{
311-
return ERR_PTR(-ENODEV);
312311
}
313312

314313
static inline void debugfs_print_regs32(struct seq_file *s, const struct debugfs_reg32 *regs,

0 commit comments

Comments
 (0)