summaryrefslogtreecommitdiffstats
path: root/kernel/bpf
Commit message (Expand)AuthorAgeFilesLines
* bpf: Fix pointer-leak due to insufficient speculative store bypass mitigationLuis Gerhorst2023-01-131-1/+3
* bpf: hash map, avoid deadlock with suitable hash maskTonghao Zhang2023-01-121-2/+2
* bpf: remove the do_idr_lock parameter from bpf_prog_free_id()Paul Moore2023-01-091-14/+6
* bpf: restore the ebpf program ID for BPF_AUDIT_UNLOAD and PERF_BPF_EVENT_PROG...Paul Moore2023-01-092-7/+2
* bpf: Skip invalid kfunc call in backtrack_insnHao Sun2023-01-061-0/+6
* bpf: Always use maximal size for copy_array()Kees Cook2022-12-281-5/+7
* bpf: keep a reference to the mm, in case the task is dead.Kui-Feng Lee2022-12-281-12/+27
* bpf: Fix panic due to wrong pageattr of im->imageChuang Wang2022-12-281-0/+4
* Merge tag 'for-netdev' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller2022-12-242-1/+10
|\
| * bpf: fix nullness propagation for reg to reg comparisonsHao Sun2022-12-221-1/+8
| * bpf: Define sock security related BTF IDs under CONFIG_SECURITY_NETWORKHou Tao2022-12-191-0/+2
* | Merge tag 'net-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds2022-12-213-5/+11
|\|
| * bpf: Resolve fext program type when checking map compatibilityToke Høiland-Jørgensen2022-12-141-2/+3
| * bpf: Synchronize dispatcher update with bpf_dispatcher_xdp_funcJiri Olsa2022-12-141-0/+5
| * bpf: prevent leak of lsm program after failed attachMilan Landaverde2022-12-141-3/+3
* | Merge tag 'x86_mm_for_6.2_v2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2022-12-173-8/+4
|\ \ | |/ |/|
| * mm: Introduce set_memory_rox()Peter Zijlstra2022-12-153-8/+4
* | Merge tag 'net-next-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds2022-12-1321-1598/+4294
|\ \
| * | bpf: use check_ids() for active_lock comparisonEduard Zingerman2022-12-101-3/+13
| * | bpf: states_equal() must build idmap for all function framesEduard Zingerman2022-12-101-1/+2
| * | bpf: regsafe() must not skip check_ids()Eduard Zingerman2022-12-101-21/+8
| * | bpf: Use memmove for bpf_dynptr_{read,write}Kumar Kartikeya Dwivedi2022-12-081-2/+10
| * | bpf: Move PTR_TO_STACK alignment check to process_dynptr_funcKumar Kartikeya Dwivedi2022-12-081-5/+8
| * | bpf: Rework check_func_arg_reg_offKumar Kartikeya Dwivedi2022-12-081-25/+38
| * | bpf: Rework process_dynptr_funcKumar Kartikeya Dwivedi2022-12-082-67/+178
| * | bpf: Propagate errors from process_* checks in check_func_argKumar Kartikeya Dwivedi2022-12-081-10/+15
| * | bpf: Refactor ARG_PTR_TO_DYNPTR checks into process_dynptr_funcKumar Kartikeya Dwivedi2022-12-081-64/+70
| * | bpf: Skip rcu_barrier() if rcu_trace_implies_rcu_gp() is trueHou Tao2022-12-081-1/+9
| * | bpf: Reuse freed element in free_by_rcu during allocationHou Tao2022-12-081-3/+18
| * | bpf: Fix comment error in fixup_kfunc_call functionYang Jihong2022-12-081-1/+1
| * | bpf: Do not zero-extend kfunc return valuesBjörn Töpel2022-12-081-0/+4
| * | bpf/docs: Document struct cgroup * kfuncsDavid Vernet2022-12-071-1/+1
| * | bpf/docs: Document struct task_struct * kfuncsDavid Vernet2022-12-071-1/+1
| * | bpf: Remove unused insn_cnt argument from visit_[func_call_]insn()Andrii Nakryiko2022-12-071-6/+5
| * | Merge "do not rely on ALLOW_ERROR_INJECTION for fmod_ret" into bpf-nextAlexei Starovoitov2022-12-072-7/+40
| |\ \
| | * | bpf: do not rely on ALLOW_ERROR_INJECTION for fmod_retBenjamin Tissoires2022-12-072-7/+40
| * | | bpf: remove unnecessary prune and jump pointsAndrii Nakryiko2022-12-061-24/+10
| * | | bpf: mostly decouple jump history management from is_state_visited()Andrii Nakryiko2022-12-061-23/+26
| * | | bpf: decouple prune and jump pointsAndrii Nakryiko2022-12-061-14/+43
| * | | bpf: Loosen alloc obj test in verifier's reg_btf_recordDave Marchevsky2022-12-061-1/+6
| * | | bpf: Don't use rcu_users to refcount in task kfuncsDavid Vernet2022-12-061-28/+48
| * | | bpf: Enable sleeptable support for cgrp local storageYonghong Song2022-12-041-1/+2
| * | | bpf: Do not mark certain LSM hook arguments as trustedYonghong Song2022-12-042-0/+18
| * | | bpf: Handle MEM_RCU type properlyYonghong Song2022-12-042-13/+46
| * | | bpf: Fix release_on_unlock release logic for multiple refsDave Marchevsky2022-12-011-1/+1
| * | | bpf: Fix a compilation failure with clang lto buildYonghong Song2022-11-303-7/+4
| * | | bpf: Tighten ptr_to_btf_id checks.Alexei Starovoitov2022-11-301-3/+14
| * | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-11-291-1/+1
| |\ \ \
| * \ \ \ Daniel Borkmann says:Jakub Kicinski2022-11-2813-574/+2398
| |\ \ \ \
| | * | | | bpf: Don't mark arguments to fentry/fexit programs as trusted.Alexei Starovoitov2022-11-242-6/+13