Skip to content
Commit 89f7e9de authored by Stephen Boyd's avatar Stephen Boyd Committed by Michael Turquette
Browse files

clk: Really fix deadlock with mmap_sem

Commit 6314b679

 (clk: Don't hold prepare_lock across debugfs
creation, 2014-09-04) forgot to update one place where we hold
the prepare_lock while creating debugfs directories. This means
we still have the chance of a deadlock that the commit was trying
to fix. Actually fix it by moving the debugfs creation outside
the prepare_lock.

Cc: <stable@vger.kernel.org> # 3.18
Reported-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
Fixes: 6314b679

 "clk: Don't hold prepare_lock across debugfs creation"
Signed-off-by: default avatarStephen Boyd <sboyd@codeaurora.org>
Reviewed-by: default avatarThomas Gleixner <tglx@linutronix.de>
Signed-off-by: default avatarMichael Turquette <mturquette@linaro.org>
[mturquette@linaro.org: removed lockdep_assert]
parent c9b92814
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment