core_pattern is not actually protected and hasn't been ever since we introduced procfs support for sysctl -- a _long_ time. Don't take it here either. Signed-off-by: Arnd Bergmann <arnd@xxxxxxxx> --- fs/exec.c | 6 ------ 1 files changed, 0 insertions(+), 6 deletions(-) diff --git a/fs/exec.c b/fs/exec.c index e19de6a..3d7aeeb 100644 --- a/fs/exec.c +++ b/fs/exec.c @@ -1891,13 +1891,7 @@ void do_coredump(long signr, int exit_code, struct pt_regs *regs) */ clear_thread_flag(TIF_SIGPENDING); - /* - * lock_kernel() because format_corename() is controlled by sysctl, which - * uses lock_kernel() - */ - lock_kernel(); ispipe = format_corename(corename, signr); - unlock_kernel(); if (ispipe) { int dump_count; -- 1.7.0.4 -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html