arm: don't create useless copies to pass into debugfs_create_dir()
[firefly-linux-kernel-4.4.55.git] / arch / arm / plat-omap / clock.c
index 43bae2c1e34d3ef1f2a2763a0afec101f1024fc4..964704f40bbeecd80ffa646eb4008ce9657b86c8 100644 (file)
@@ -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;
 }