summaryrefslogtreecommitdiffstats
path: root/kernel/bpf
Commit message (Expand)AuthorAgeFilesLines
* bpf: Add oversize check before call kvcalloc()Bixuan Cui2021-09-131-0/+2
* bpf, mm: Fix lockdep warning triggered by stack_map_get_build_id_offset()Yonghong Song2021-09-101-2/+8
* bpf: Relicense disassembler as GPL-2.0-only OR BSD-2-ClauseDaniel Borkmann2021-09-022-2/+2
* Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski2021-08-3012-142/+331
|\
| * bpf: Fix bpf-next builds without CONFIG_BPF_EVENTSDaniel Xu2021-08-251-0/+2
| * bpf: tcp: Allow bpf-tcp-cc to call bpf_(get|set)sockoptMartin KaFai Lau2021-08-251-1/+21
| * bpf: Add bpf_task_pt_regs() helperDaniel Xu2021-08-251-0/+3
| * bpf: Extend bpf_base_func_proto helpers with bpf_get_current_task_btf()Daniel Xu2021-08-251-0/+3
| * bpf: Consolidate task_struct BTF_ID declarationsDaniel Xu2021-08-253-13/+8
| * bpf: Fix possible out of bound write in narrow load handlingAndrey Ignatov2021-08-241-0/+4
| * bpf: Migrate cgroup_bpf to internal cgroup_bpf_attach_type enumDave Marchevsky2021-08-231-63/+93
| * bpf: Add support for {set|get} socket options from setsockopt BPFPrankur Gupta2021-08-201-0/+8
| * bpf: Use kvmalloc for map keys in syscallsStanislav Fomichev2021-08-201-17/+17
| * bpf: Use kvmalloc for map values in syscallStanislav Fomichev2021-08-201-17/+11
| * bpf: Undo off-by-one in interpreter tail call count limitDaniel Borkmann2021-08-191-1/+1
| * bpf: Remove redundant initialization of variable allowColin Ian King2021-08-171-1/+1
| * bpf: Allow to specify user-provided bpf_cookie for BPF perf linksAndrii Nakryiko2021-08-172-12/+19
| * bpf: Implement minimal BPF perf linkAndrii Nakryiko2021-08-171-7/+98
| * bpf: Refactor BPF_PROG_RUN_ARRAY family of macros into functionsAndrii Nakryiko2021-08-171-16/+16
| * bpf: Refactor BPF_PROG_RUN into a functionAndrii Nakryiko2021-08-175-12/+12
| * bpf: Support "%c" in bpf_bprintf_prepare().Kuniyuki Iwashima2021-08-151-0/+14
| * bpf: Allow bpf_get_netns_cookie in BPF_PROG_TYPE_CGROUP_SOCKOPTStanislav Fomichev2021-08-131-0/+18
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-08-261-2/+6
|\ \
| * | bpf: Fix ringbuf helper function compatibilityDaniel Borkmann2021-08-231-2/+6
* | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-08-192-6/+17
|\| | | |/ |/|
| * bpf: Clear zext_dst of dead insnsIlya Leoshkevich2021-08-131-0/+1
| * bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpersYonghong Song2021-08-111-6/+16
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-08-133-5/+10
|\|
| * bpf, core: Fix kernel-doc notationRandy Dunlap2021-08-101-1/+6
| * bpf: Fix potentially incorrect results with bpf_get_local_storage()Yonghong Song2021-08-101-2/+2
| * bpf: Add _kernel suffix to internal lockdown_bpf_readDaniel Borkmann2021-08-091-2/+2
| * bpf: Fix integer overflow involving bucket_sizeTatsuhiko Yasumatsu2021-08-071-2/+2
* | bpf, devmap: Exclude XDP broadcast to master deviceJussi Maki2021-08-091-9/+60
* | bpf: Fix off-by-one in tail call count limitingJohan Almbladh2021-08-021-1/+1
* | Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski2021-07-314-16/+43
|\ \
| * | bpf: Emit better log message if bpf_iter ctx arg btf_id == 0Yonghong Song2021-07-291-0/+5
| * | bpf: Increase supported cgroup storage value sizeStanislav Fomichev2021-07-271-1/+10
| * | bpf: tcp: Support bpf_(get|set)sockopt in bpf tcp iterMartin KaFai Lau2021-07-231-0/+22
| * | bpf: Remove redundant intiialization of variable stypeColin Ian King2021-07-221-1/+1
| * | bpf: Add ambient BPF runtime context stored in currentAndrii Nakryiko2021-07-162-14/+5
* | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-07-313-107/+76
|\ \ \ | | |/ | |/|
| * | bpf: Fix leakage due to insufficient speculative store bypass mitigationDaniel Borkmann2021-07-291-55/+32
| * | bpf: Introduce BPF nospec instruction for mitigating Spectre v4Daniel Borkmann2021-07-292-8/+27
| * | bpf: Fix pointer arithmetic mask tightening under state pruningDaniel Borkmann2021-07-161-10/+17
| * | bpf: Remove superfluous aux sanitation on subprog rejectionDaniel Borkmann2021-07-161-34/+0
* | | 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