diff options
author | Al Viro <viro@zeniv.linux.org.uk> | 2011-07-16 12:37:57 -0400 |
---|---|---|
committer | Al Viro <viro@zeniv.linux.org.uk> | 2011-07-20 20:47:51 -0400 |
commit | 12520c438f48113593130d210eba821a532c893b (patch) | |
tree | 006161e31976b8ec72097d97829e9bbeced68e9b /arch/arm/plat-spear | |
parent | f15146380d28b746df3c8b81b392812eb982382a (diff) |
switch assorted clock drivers to debugfs_remove_recursive()
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'arch/arm/plat-spear')
-rw-r--r-- | arch/arm/plat-spear/clock.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/arch/arm/plat-spear/clock.c b/arch/arm/plat-spear/clock.c index 6fa474cb398e..67dd00381ea6 100644 --- a/arch/arm/plat-spear/clock.c +++ b/arch/arm/plat-spear/clock.c | |||
@@ -916,7 +916,7 @@ static struct dentry *clk_debugfs_root; | |||
916 | static int clk_debugfs_register_one(struct clk *c) | 916 | static int clk_debugfs_register_one(struct clk *c) |
917 | { | 917 | { |
918 | int err; | 918 | int err; |
919 | struct dentry *d, *child; | 919 | struct dentry *d; |
920 | struct clk *pa = c->pclk; | 920 | struct clk *pa = c->pclk; |
921 | char s[255]; | 921 | char s[255]; |
922 | char *p = s; | 922 | char *p = s; |
@@ -951,10 +951,7 @@ static int clk_debugfs_register_one(struct clk *c) | |||
951 | return 0; | 951 | return 0; |
952 | 952 | ||
953 | err_out: | 953 | err_out: |
954 | d = c->dent; | 954 | debugfs_remove_recursive(c->dent); |
955 | list_for_each_entry(child, &d->d_subdirs, d_u.d_child) | ||
956 | debugfs_remove(child); | ||
957 | debugfs_remove(c->dent); | ||
958 | return err; | 955 | return err; |
959 | } | 956 | } |
960 | 957 | ||