Thread (38 messages) 38 messages, 6 authors, 2020-05-28

Re: [PATCH 13/23] bpf: rework the compat kernel probe handling

From: Andrii Nakryiko <hidden>
Date: 2020-05-21 22:10:57
Also in: bpf, linux-mm, linux-um, lkml

On Thu, May 21, 2020 at 8:26 AM Christoph Hellwig [off-list ref] wrote:
Instead of using the dangerous probe_kernel_read and strncpy_from_unsafe
helpers, rework the compat probes to check if an address is a kernel or
userspace one, and then use the low-level kernel or user probe helper
shared by the proper kernel and user probe helpers.  This slightly
changes behavior as the compat probe on a user address doesn't check
the lockdown flags, just as the pure user probes do.

Signed-off-by: Christoph Hellwig <hch@lst.de>
---
Looks good, thanks.

Acked-by: Andrii Nakryiko <redacted>
 kernel/trace/bpf_trace.c | 109 ++++++++++++++++++++++++---------------
 1 file changed, 67 insertions(+), 42 deletions(-)
[...]
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help