Merge 'bpf' from https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git/ (master)

Merged-SHA: 2f78620ca9529ef3e25f7ebaa4a1347cb4bcfed5

 arch/x86/net/bpf_jit_comp.c                        | 113 ++++++---------------
 include/linux/bpf.h                                |  10 +-
 kernel/bpf/bpf_struct_ops.c                        |  29 +++---
 kernel/bpf/btf.c                                   |   6 +-
 kernel/bpf/core.c                                  |   3 +-
 kernel/trace/bpf_trace.c                           |   9 +-
 net/core/filter.c                                  |   6 +-
 tools/testing/selftests/bpf/prog_tests/jit_insns.c |  59 +++++++++++
 .../testing/selftests/bpf/prog_tests/send_signal.c | 106 +++++++++++++++++++
 .../bpf/prog_tests/test_struct_ops_assoc.c         |  37 +++++--
 .../bpf/progs/struct_ops_assoc_in_timer.c          |  16 +++
 .../selftests/bpf/progs/test_send_signal_kern.c    |  29 ++++++
 12 files changed, 307 insertions(+), 116 deletions(-)