mirror of
https://github.com/edk2-porting/linux-next.git
synced 2025-01-20 11:34:02 +08:00
arm: don't create useless copies to pass into debugfs_create_dir()
its first argument is const char * and it's really not modified... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
This commit is contained in:
parent
12520c438f
commit
c066b65abf
@ -636,15 +636,12 @@ static struct dentry *clk_debugfs_register_dir(struct clk *c,
|
||||
struct dentry *p_dentry)
|
||||
{
|
||||
struct dentry *d, *clk_d;
|
||||
char s[255];
|
||||
char *p = s;
|
||||
const char *p = c->name;
|
||||
|
||||
if (c->name == NULL)
|
||||
p += sprintf(p, "BUG");
|
||||
else
|
||||
p += sprintf(p, "%s", c->name);
|
||||
if (!p)
|
||||
p = "BUG";
|
||||
|
||||
clk_d = debugfs_create_dir(s, p_dentry);
|
||||
clk_d = debugfs_create_dir(p, p_dentry);
|
||||
if (!clk_d)
|
||||
return NULL;
|
||||
|
||||
|
@ -482,11 +482,8 @@ static int clk_debugfs_register_one(struct clk *c)
|
||||
int err;
|
||||
struct dentry *d;
|
||||
struct clk *pa = c->parent;
|
||||
char s[255];
|
||||
char *p = s;
|
||||
|
||||
p += sprintf(p, "%s", c->name);
|
||||
d = debugfs_create_dir(s, pa ? pa->dent : clk_debugfs_root);
|
||||
d = debugfs_create_dir(c->name, pa ? pa->dent : clk_debugfs_root);
|
||||
if (!d)
|
||||
return -ENOMEM;
|
||||
c->dent = d;
|
||||
@ -509,7 +506,6 @@ static int clk_debugfs_register_one(struct clk *c)
|
||||
return 0;
|
||||
|
||||
err_out:
|
||||
d = c->dent;
|
||||
debugfs_remove_recursive(c->dent);
|
||||
return err;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user