diff options
-rw-r--r-- | drivers/clk/clk.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/drivers/clk/clk.c b/drivers/clk/clk.c index 7ba02e52c554..30fff56e1f15 100644 --- a/drivers/clk/clk.c +++ b/drivers/clk/clk.c | |||
@@ -343,13 +343,9 @@ unlock: | |||
343 | static void clk_debug_unregister(struct clk *clk) | 343 | static void clk_debug_unregister(struct clk *clk) |
344 | { | 344 | { |
345 | mutex_lock(&clk_debug_lock); | 345 | mutex_lock(&clk_debug_lock); |
346 | if (!clk->dentry) | ||
347 | goto out; | ||
348 | |||
349 | hlist_del_init(&clk->debug_node); | 346 | hlist_del_init(&clk->debug_node); |
350 | debugfs_remove_recursive(clk->dentry); | 347 | debugfs_remove_recursive(clk->dentry); |
351 | clk->dentry = NULL; | 348 | clk->dentry = NULL; |
352 | out: | ||
353 | mutex_unlock(&clk_debug_lock); | 349 | mutex_unlock(&clk_debug_lock); |
354 | } | 350 | } |
355 | 351 | ||