summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-12-11bpf: use bitfields for simple per-subprog bool flagsAndrii Nakryiko
2023-12-11bpf: tidy up exception callback management a bitAndrii Nakryiko
2023-12-11bpf: emit more dynptr information in verifier logAndrii Nakryiko
2023-12-11bpf: log PTR_TO_MEM memory size in verifier logAndrii Nakryiko
2023-12-11selftests/bpf: validate eliminated global subprog is not freplaceableAndrii Nakryiko
2023-12-11net, xdp: Allow metadata > 32Aleksander Lobakin
2023-12-11selftests/bpf: Increase invalid metadata sizeLarysa Zaremba
2023-12-09Merge branch 'add-new-bpf_cpumask_weight-kfunc'Alexei Starovoitov
2023-12-09selftests/bpf: Add test for bpf_cpumask_weight() kfuncDavid Vernet
2023-12-09bpf: Add bpf_cpumask_weight() kfuncDavid Vernet
2023-12-09test_bpf: Rename second ALU64_SMOD_X to ALU64_SMOD_KTiezhu Yang
2023-12-09selftests/bpf: validate fake register spill/fill precision backtracking logicAndrii Nakryiko
2023-12-09bpf: handle fake register spill to stack with BPF_ST_MEM instructionAndrii Nakryiko
2023-12-09Merge branch 'bpf-fixes-for-maybe_wait_bpf_programs'Alexei Starovoitov
2023-12-09bpf: Set uattr->batch.count as zero before batched update or deletionHou Tao
2023-12-09bpf: Only call maybe_wait_bpf_programs() when map operation succeedsHou Tao
2023-12-09bpf: Add missed maybe_wait_bpf_programs() for htab of mapsHou Tao
2023-12-09bpf: Call maybe_wait_bpf_programs() only once for generic_map_update_batch()Hou Tao
2023-12-09bpf: Remove unnecessary wait from bpf_map_copy_value()Hou Tao
2023-12-08libbpf: Add pr_warn() for EINVAL cases in linker_sanity_check_elfSergei Trofimovich
2023-12-08Merge branch 'bpf: Expand bpf_cgrp_storage to support cgroup1 non-attach case'Martin KaFai Lau
2023-12-08selftests/bpf: Add selftests for cgroup1 local storageYafang Shao
2023-12-08selftests/bpf: Add a new cgroup helper open_classid()Yafang Shao
2023-12-08bpf: Enable bpf_cgrp_storage for cgroup1 non-attach caseYafang Shao
2023-12-08selftests/bpf: fix timer/test_bad_ret subtest on test_progs-cpuv4 flavorAndrii Nakryiko
2023-12-08Merge branch 'bpf-fix-accesses-to-uninit-stack-slots'Andrii Nakryiko
2023-12-08bpf: Minor cleanup around stack boundsAndrei Matei
2023-12-08bpf: Fix accesses to uninit stack slotsAndrei Matei
2023-12-08bpf: Add some comments to stack representationAndrei Matei
2023-12-08bpf: Load vmlinux btf for any struct_ops mapDavid Vernet
2023-12-07Merge branch 'bpf-fix-verification-of-indirect-var-off-stack-access'Andrii Nakryiko
2023-12-07bpf: Guard stack limits against 32bit overflowAndrei Matei
2023-12-07bpf: Add verifier regression test for previous patchAndrei Matei
2023-12-07bpf: Fix verification of indirect var-off stack accessAndrei Matei
2023-12-06Merge branch 'allocate-bpf-trampoline-on-bpf_prog_pack'Alexei Starovoitov
2023-12-06x86, bpf: Use bpf_prog_pack for bpf trampolineSong Liu
2023-12-06bpf: Use arch_bpf_trampoline_sizeSong Liu
2023-12-06bpf: Add arch_bpf_trampoline_size()Song Liu
2023-12-06bpf, x86: Adjust arch_prepare_bpf_trampoline return valueSong Liu
2023-12-06bpf: Add helpers for trampoline image managementSong Liu
2023-12-06bpf: Adjust argument names of arch_prepare_bpf_trampoline()Song Liu
2023-12-06bpf: Let bpf_prog_pack_free handle any pointerSong Liu
2023-12-06bpf: rename MAX_BPF_LINK_TYPE into __MAX_BPF_LINK_TYPE for consistencyAndrii Nakryiko
2023-12-06Merge branch 'bpf-token-and-bpf-fs-based-delegation'Alexei Starovoitov
2023-12-06bpf,selinux: allocate bpf_security_struct per BPF tokenAndrii Nakryiko
2023-12-06selftests/bpf: add BPF token-enabled testsAndrii Nakryiko
2023-12-06libbpf: add BPF token support to bpf_prog_load() APIAndrii Nakryiko
2023-12-06libbpf: add BPF token support to bpf_btf_load() APIAndrii Nakryiko
2023-12-06libbpf: add BPF token support to bpf_map_create() APIAndrii Nakryiko
2023-12-06libbpf: add bpf_token_create() APIAndrii Nakryiko