summaryrefslogtreecommitdiffstats
path: root/kernel/bpf
Commit message (Expand)AuthorAgeFilesLines
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller2021-07-231-0/+2
|\
| * bpf: Fix tail_call_reachable rejection for interpreter when jit failedDaniel Borkmann2021-07-131-0/+2
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2021-07-1512-93/+1073
|\ \ | |/ |/|
| * sock_map: Relax config dependency to CONFIG_NETCong Wang2021-07-151-1/+1
| * bpf: Add bpf_get_func_ip helper for kprobe programsJiri Olsa2021-07-151-0/+2
| * bpf: Add bpf_get_func_ip helper for tracing programsJiri Olsa2021-07-151-0/+43
| * bpf: Enable BPF_TRAMP_F_IP_ARG for trampolines with call_get_func_ipJiri Olsa2021-07-151-3/+9
| * bpf: Teach stack depth check about async callbacks.Alexei Starovoitov2021-07-151-3/+15
| * bpf: Implement verifier support for validation of async callbacks.Alexei Starovoitov2021-07-152-8/+123
| * bpf: Relax verifier recursion check.Alexei Starovoitov2021-07-151-2/+6
| * bpf: Remember BTF of inner maps.Alexei Starovoitov2021-07-151-0/+6
| * bpf: Prevent pointer mismatch in bpf_timer_init.Alexei Starovoitov2021-07-151-3/+28
| * bpf: Add map side support for bpf timers.Alexei Starovoitov2021-07-157-35/+225
| * bpf: Introduce bpf timers.Alexei Starovoitov2021-07-152-0/+433
| * bpf: Factor out bpf_spin_lock into helpers.Alexei Starovoitov2021-07-151-4/+14
| * bpf: Prepare bpf_prog_put() to be called from irq context.Alexei Starovoitov2021-07-151-6/+26
| * bpf: Fix potential memleak and UAF in the verifier.He Fengqing2021-07-141-11/+16
| * bpf: devmap: Implement devmap prog execution for generic XDPKumar Kartikeya Dwivedi2021-07-071-10/+39
| * bpf: cpumap: Implement generic cpumapKumar Kartikeya Dwivedi2021-07-071-18/+98
* | bpf: Track subprog poke descriptors correctly and fix use-after-freeJohn Fastabend2021-07-092-40/+28
* | bpf, devmap: Convert remaining READ_ONCE() to rcu_dereference_check()Toke Høiland-Jørgensen2021-07-011-2/+4
|/
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-06-293-5/+7
|\
| * bpf: Fix null ptr deref with mixed tail calls and subprogsJohn Fastabend2021-06-221-2/+4
| * bpf: Fix integer overflow in argument calculation for bpf_map_area_allocBui Quang Minh2021-06-221-2/+2
| * bpf: Fix regression on BPF_OBJ_GET with non-O_RDWR flagsMaciej Żenczykowski2021-06-221-1/+1
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2021-06-286-44/+53
|\ \
| * | bpf: Fix false positive kmemleak report in bpf_ringbuf_area_alloc()Rustam Kovhaev2021-06-281-0/+2
| * | xdp: Add proper __rcu annotations to redirect map entriesToke Høiland-Jørgensen2021-06-242-32/+30
| * | bpf: Allow RCU-protected lookups to happen from bh contextToke Høiland-Jørgensen2021-06-243-12/+21
* | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-06-181-7/+61
|\ \ \ | |/ / |/| / | |/
| * bpf: Fix leakage under speculation on mispredicted branchesDaniel Borkmann2021-06-141-4/+40
| * bpf: Do not mark insn as seen under speculative path verificationDaniel Borkmann2021-06-141-2/+18
| * bpf: Inherit expanded/patched seen count from old aux dataDaniel Borkmann2021-06-141-1/+3
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2021-06-1713-110/+476
|\ \
| * | bpf: Fix up register-based shifts in interpreter to silence KUBSANDaniel Borkmann2021-06-171-18/+43
| * | bpf: Fix typo in kernel/bpf/bpf_lsm.cShuyi Cheng2021-06-161-1/+1
| * | bpf: Support socket migration by eBPF.Kuniyuki Iwashima2021-06-151-0/+13
| * | bpf, tnums: Provably sound, faster, and more precise algorithm for tnum_mulHarishankar Vishwanathan2021-06-011-19/+22
| * | bpf, devmap: Remove drops variable from bq_xmit_all()Hangbin Liu2021-05-281-5/+2
| * | libbpf: Move BPF_SEQ_PRINTF and BPF_SNPRINTF to bpf_helpers.hFlorent Revest2021-05-261-1/+0
| * | xdp: Extend xdp_redirect_map with broadcast supportHangbin Liu2021-05-262-3/+183
| * | bpf: Run devmap xdp_prog on flush instead of bulk enqueueJesper Dangaard Brouer2021-05-261-51/+76
| * | bpf: Fix spelling mistakesZhen Lei2021-05-247-16/+16
| * | bpf: Add lookup_and_delete_elem support to hashtabDenis Salopek2021-05-242-4/+128
* | | Merge ra.kernel.org:/pub/scm/linux/kernel/git/netdev/netDavid S. Miller2021-06-071-2/+5
|\ \ \ | | |/ | |/|
| * | bpf, lockdown, audit: Fix buggy SELinux lockdown permission checksDaniel Borkmann2021-06-021-2/+5
* | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-05-277-67/+192
|\| | | |/ |/|
| * bpf: No need to simulate speculative domain for immediatesDaniel Borkmann2021-05-251-1/+5
| * bpf: Fix mask direction swap upon off reg sign changeDaniel Borkmann2021-05-251-10/+12
| * bpf: Wrap aux data inside bpf_sanitize_info containerDaniel Borkmann2021-05-251-7/+11