summaryrefslogtreecommitdiffstats
path: root/kernel/bpf
Commit message (Expand)AuthorAgeFilesLines
* 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
| * bpf: Fix BPF_LSM kconfig symbol dependencyDaniel Borkmann2021-05-251-0/+2
| * bpf, offload: Reorder offload callback 'prepare' in verifierYinjun Zhang2021-05-201-6/+6
| * bpf: Avoid using ARRAY_SIZE on an uninitialized pointerFlorent Revest2021-05-201-2/+3
| * bpf: Clarify a bpf_bprintf_prepare macroFlorent Revest2021-05-201-4/+5
| * bpf: Fix BPF_JIT kconfig symbol dependencyDaniel Borkmann2021-05-201-0/+1
| * bpf: Fix nested bpf_bprintf_prepare with more per-cpu buffersFlorent Revest2021-05-111-13/+14
| * bpf: Add deny list of btf ids check for tracing programsJiri Olsa2021-05-111-0/+14
| * bpf: Add kconfig knob for disabling unpriv bpf by defaultDaniel Borkmann2021-05-112-1/+12
| * bpf, kconfig: Add consolidated menu entry for bpf with core optionsDaniel Borkmann2021-05-111-0/+78
| * bpf: Prevent writable memory-mapping of read-only ringbuf pagesAndrii Nakryiko2021-05-111-13/+8
| * bpf, ringbuf: Deny reserve of buffers larger than ringbufThadeu Lima de Souza Cascardo2021-05-111-0/+3
| * bpf: Fix alu32 const subreg bound tracking on bitwise operationsDaniel Borkmann2021-05-111-13/+9
| * bpf: Forbid trampoline attach for functions with variable argumentsJiri Olsa2021-05-071-0/+12
* | bpf: Make some symbols staticPu Lehui2021-05-191-2/+2
* | bpf: Add bpf_sys_close() helper.Alexei Starovoitov2021-05-191-0/+19
* | bpf: Add bpf_btf_find_by_name_kind() helper.Alexei Starovoitov2021-05-192-0/+64
* | bpf: Introduce fd_idxAlexei Starovoitov2021-05-192-11/+38
* | bpf: Make btf_load command to be bpfptr_t compatible.Alexei Starovoitov2021-05-192-7/+8
* | bpf: Prepare bpf syscall to be used from kernel and user space.Alexei Starovoitov2021-05-193-61/+99