]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'bpf_probe_read_user'
authorAlexei Starovoitov <ast@kernel.org>
Sat, 2 Nov 2019 19:39:13 +0000 (12:39 -0700)
committerAlexei Starovoitov <ast@kernel.org>
Sat, 2 Nov 2019 19:45:15 +0000 (12:45 -0700)
commit7b0704f7bf42331cea5ce0a0bb670d9378d8c64f
tree59237fefc66616b1656f1ade555b2365e8d89d88
parent288793229f62c774281adb35b7eb1fb825d83e54
parent0fa7371c60ebc182b131256855834660a51b5d7b
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 9a7d51ead42e 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 <ast@kernel.org>