From: Alexei Starovoitov Date: Sat, 2 Nov 2019 19:39:13 +0000 (-0700) Subject: Merge branch 'bpf_probe_read_user' X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=358fdb456288d48874d44a064a82bfb0d9963fa0;p=linux.git Merge branch 'bpf_probe_read_user' Daniel Borkmann says: ==================== This set adds probe_read_{user,kernel}(), probe_read_str_{user,kernel}() helpers, fixes probe_write_user() helper and selftests. For details please see individual patches. Thanks! v2 -> v3: - noticed two more things that are fixed in here: - bpf uapi helper description used 'int size' for *_str helpers, now u32 - we need TASK_SIZE_MAX + guard page on x86-64 in patch 2 otherwise we'll trigger the 00c42373d397 warn as well, so full range covered now v1 -> v2: - standardize unsafe_ptr terminology in uapi header comment (Andrii) - probe_read_{user,kernel}[_str] naming scheme (Andrii) - use global data in last test case, remove relaxed_maps (Andrii) - add strict non-pagefault kernel read funcs to avoid warning in kernel probe read helpers (Alexei) ==================== Signed-off-by: Alexei Starovoitov --- 358fdb456288d48874d44a064a82bfb0d9963fa0