Messages in this thread Patch in this message |  | | | From | Arnd Bergmann <> | | Subject | [RFC 3/5] BKL: do not take BKL in do_coredump | | Date | Thu, 3 Jun 2010 02:13:17 +0200 |
| |
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@arndb.de> --- 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
|  |