aboutsummaryrefslogtreecommitdiffstats
path: root/mm
diff options
context:
space:
mode:
authorMasami Hiramatsu <mhiramat@kernel.org>2020-07-28 16:34:00 +0900
committerIngo Molnar <mingo@kernel.org>2020-07-28 13:19:05 +0200
commit112a0e4171e111e963aada3fe790c71accf4d705 (patch)
treed74254e8ac496dc145e75e3c355a4f8df2986ae9 /mm
parentMerge tag 'v5.8-rc7' into perf/core, to pick up fixes (diff)
downloadlinux-dev-112a0e4171e111e963aada3fe790c71accf4d705.tar.xz
linux-dev-112a0e4171e111e963aada3fe790c71accf4d705.zip
kprobes: Remove unnecessary module_mutex locking from kprobe_optimizer()
Since we already lock both kprobe_mutex and text_mutex in the optimizer, text will not be changed and the module unloading will be stopped inside kprobes_module_callback(). The mutex_lock() has originally been introduced to avoid conflict with text modification, at that point we didn't hold text_mutex. But after: f1c6ece23729 ("kprobes: Fix potential deadlock in kprobe_optimizer()") We started holding the text_mutex and don't need the modules mutex anyway. So remove the module_mutex locking. [ mingo: Amended the changelog. ] Suggested-by: Ingo Molnar <mingo@kernel.org> Signed-off-by: Masami Hiramatsu <mhiramat@kernel.org> Signed-off-by: Ingo Molnar <mingo@kernel.org> Cc: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> Link: https://lore.kernel.org/r/20200728163400.e00b09c594763349f99ce6cb@kernel.org
Diffstat (limited to 'mm')
0 files changed, 0 insertions, 0 deletions