summaryrefslogtreecommitdiffstats
path: root/kernel/bpf/syscall.c
AgeCommit message (Expand)AuthorLines
2024-01-04bpf: Fix re-attachment branch in bpf_tracing_prog_attachJiri Olsa-0/+9
2024-01-04bpf: Relax tracing prog recursive attach rulesDmitrii Dolgov-1/+22
2023-12-19Revert BPF token-related functionalityAndrii Nakryiko-159/+56
2023-12-14bpf: Fix a race condition between btf_put() and map_free()Yonghong Song-1/+5
2023-12-13bpf: Reduce the scope of rcu_read_lock when updating fd mapHou Tao-4/+0
2023-12-13bpf: Update the comments in maybe_wait_bpf_programs()Hou Tao-3/+7
2023-12-09bpf: Set uattr->batch.count as zero before batched update or deletionHou Tao-0/+6
2023-12-09bpf: Only call maybe_wait_bpf_programs() when map operation succeedsHou Tao-2/+4
2023-12-09bpf: Add missed maybe_wait_bpf_programs() for htab of mapsHou Tao-3/+3
2023-12-09bpf: Call maybe_wait_bpf_programs() only once for generic_map_update_batch()Hou Tao-1/+3
2023-12-09bpf: Remove unnecessary wait from bpf_map_copy_value()Hou Tao-1/+0
2023-12-06bpf,lsm: refactor bpf_map_alloc/bpf_map_free LSM hooksAndrii Nakryiko-2/+2
2023-12-06bpf,lsm: refactor bpf_prog_alloc/bpf_prog_free LSM hooksAndrii Nakryiko-12/+13
2023-12-06bpf: take into account BPF token when fetching helper protosAndrii Nakryiko-2/+3
2023-12-06bpf: add BPF token support to BPF_PROG_LOAD commandAndrii Nakryiko-24/+63
2023-12-06bpf: add BPF token support to BPF_BTF_LOAD commandAndrii Nakryiko-2/+18
2023-12-06bpf: add BPF token support to BPF_MAP_CREATE commandAndrii Nakryiko-14/+38
2023-12-06bpf: introduce BPF token objectAndrii Nakryiko-0/+17
2023-12-06bpf: align CAP_NET_ADMIN checks with bpf_capable() approachAndrii Nakryiko-4/+9
2023-12-04bpf: Optimize the free of inner mapHou Tao-0/+8
2023-12-04bpf: Defer the free of inner map when necessaryHou Tao-5/+27
2023-11-17bpf: rename BPF_F_TEST_SANITY_STRICT to BPF_F_TEST_REG_INVARIANTSAndrii Nakryiko-1/+1
2023-11-15bpf: add register bounds sanity checks and sanitizationAndrii Nakryiko-1/+2
2023-10-24netkit, bpf: Add bpf programmable net deviceDaniel Borkmann-5/+25
2023-10-20bpf: Use bpf_global_percpu_ma for per-cpu kptr in __bpf_obj_drop_impl()Hou Tao-2/+2
2023-10-20bpf: Move the declaration of __bpf_obj_drop_impl() to bpf.hHou Tao-2/+0
2023-10-16Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski-6/+23
2023-10-12Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski-6/+15
2023-10-11bpf: Implement cgroup sockaddr hooks for unix socketsDaan De Meyer-0/+15
2023-10-06bpf: Refuse unused attributes in bpf_prog_{attach,detach}Lorenz Bauer-5/+14
2023-10-06bpf: Fix BPF_PROG_QUERY last field checkDaniel Borkmann-1/+1
2023-09-25bpf: Add missed value to kprobe perf link infoJiri Olsa-6/+8
2023-09-16bpf: Implement support for adding hidden subprogsKumar Kartikeya Dwivedi-1/+1
2023-09-08bpf: Add BPF_KPTR_PERCPU as a field typeYonghong Song-0/+4
2023-09-06bpf: Assign bpf_tramp_run_ctx::saved_run_ctx before recursion check.Sebastian Andrzej Siewior-1/+0
2023-09-06bpf: Invoke __bpf_prog_exit_sleepable_recur() on recursion in kern_sys_bpf().Sebastian Andrzej Siewior-0/+1
2023-08-24bpf: Remove a WARN_ON_ONCE warning related to local kptrYonghong Song-1/+0
2023-08-21bpf: Add pid filter support for uprobe_multi linkJiri Olsa-1/+1
2023-08-21bpf: Add cookies support for uprobe_multi linkJiri Olsa-1/+1
2023-08-21bpf: Add multi uprobe linkJiri Olsa-3/+11
2023-08-21bpf: Add attach_type checks under bpf_prog_attach_check_attach_typeJiri Olsa-68/+52
2023-08-16bpf: Fix uninitialized symbol in bpf_perf_link_fill_kprobe()Yafang Shao-3/+2
2023-07-19bpf: Add fd-based tcx multi-prog infra with link supportDaniel Borkmann-13/+69
2023-07-11bpf: Support ->fill_link_info for perf_eventYafang Shao-0/+146
2023-07-11bpf: Add a common helper bpf_copy_to_user()Yafang Shao-14/+20
2023-06-24Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski-71/+113
2023-06-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski-0/+5
2023-06-21bpf: Force kprobe multi expected_attach_type for kprobe_multi linkJiri Olsa-0/+5
2023-06-19bpf: Keep BPF_PROG_LOAD permission checks clear of validationsAndrii Nakryiko-12/+9
2023-06-19bpf: Centralize permissions checks for all BPF map typesAndrii Nakryiko-0/+47