From: Linus Torvalds Date: Tue, 28 May 2024 17:17:40 +0000 (-0700) Subject: Merge tag 'probes-fixes-v6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git... X-Git-Tag: v6.10-rc5-pxa1908~179 X-Git-Url: https://git.dujemihanovic.xyz/?a=commitdiff_plain;h=8d6bc6a2b1e15c64f670f93a472ad310953188b1;p=linux.git Merge tag 'probes-fixes-v6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace Pull probes fixes from Masami Hiramatsu: - uprobes: prevent mutex_lock() under rcu_read_lock(). Recent changes moved uprobe_cpu_buffer preparation which involves mutex_lock(), under __uprobe_trace_func() which is called inside rcu_read_lock(). Fix it by moving uprobe_cpu_buffer preparation outside of __uprobe_trace_func() - kprobe-events: handle the error case of btf_find_struct_member() * tag 'probes-fixes-v6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace: tracing/probes: fix error check in parse_btf_field() uprobes: prevent mutex_lock() under rcu_read_lock() --- 8d6bc6a2b1e15c64f670f93a472ad310953188b1