2023-03-25 |
Alexei Starovoitov | Merge branch 'Don't invoke KPTR_REF destructor on NULL... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-22 |
Alexei Starovoitov | Merge branch 'error checking where helpers call bpf_map_ops' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-22 |
Alexei Starovoitov | selftests/bpf: Add light skeleton test for kfunc detection. Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-22 |
Alexei Starovoitov | libbpf: Support kfunc detection in light skeleton. Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-22 |
Alexei Starovoitov | bpf: Teach the verifier to recognize rdonly_mem as... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-22 |
Alexei Starovoitov | libbpf: Rename RELO_EXTERN_VAR/FUNC. Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-20 |
Alexei Starovoitov | selftest/bpf: Add a test case for ld_imm64 copy logic. Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-20 |
Alexei Starovoitov | libbpf: Fix ld_imm64 copy logic for ksym in light skeleton. Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-17 |
Alexei Starovoitov | selftests/bpf: Add test for bpf_ksym_exists(). Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-17 |
Alexei Starovoitov | libbpf: Introduce bpf_ksym_exists() macro. Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-17 |
Alexei Starovoitov | libbpf: Fix relocation of kfunc ksym in ld_imm64 insn. Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-17 |
Alexei Starovoitov | bpf: Allow ld_imm64 instruction to point to kfunc. Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-17 |
Alexei Starovoitov | Merge branch 'double-fix bpf_test_run + XDP_PASS recycling' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-16 |
Alexei Starovoitov | Merge branch 'Make struct bpf_cpumask RCU safe' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-16 |
Alexei Starovoitov | Merge branch 'Fix attaching fentry/fexit/fmod_ret/lsm... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-14 |
Alexei Starovoitov | selftests/bpf: Fix trace_virtqueue_add_sgs test issue... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-14 |
Alexei Starovoitov | Merge branch 'xdp: recycle Page Pool backed skbs built... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-14 |
Alexei Starovoitov | selftests/bpf: Add various tests to check helper access... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-14 |
Alexei Starovoitov | bpf: Allow helpers access trusted PTR_TO_BTF_ID. Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-14 |
Alexei Starovoitov | bpf: Fix bpf_strncmp proto. Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-11 |
Alexei Starovoitov | Merge branch 'Support stashing local kptrs with bpf_kptr_xchg' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-10 |
Alexei Starovoitov | Merge branch 'selftests/bpf: make BPF_CFLAGS stricter... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-09 |
Alexei Starovoitov | Merge branch 'BPF open-coded iterators' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-07 |
Alexei Starovoitov | Merge branch 'bpf: bpf memory usage' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-04 |
Alexei Starovoitov | Merge branch 'bpf: allow ctx writes using BPF_ST_MEM... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-03 |
Alexei Starovoitov | bpf: Refactor RCU enforcement in the verifier. Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-03 |
Alexei Starovoitov | selftests/bpf: Tweak cgroup kfunc test. Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-03 |
Alexei Starovoitov | selftests/bpf: Add a test case for kptr_rcu. Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-03 |
Alexei Starovoitov | bpf: Introduce kptr_rcu. Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-03 |
Alexei Starovoitov | bpf: Mark cgroups and dfl_cgrp fields as trusted. Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-03 |
Alexei Starovoitov | bpf: Rename __kptr_ref -> __kptr and __kptr -> __kptr_untrusted. Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-01 |
Alexei Starovoitov | Merge branch 'Add support for kptrs in more BPF maps' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-01 |
Alexei Starovoitov | Merge branch 'Add skb + xdp dynptrs' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-02-22 |
Alexei Starovoitov | Merge branch 'bpf: Allow reads from uninit stack' by Alexei Starovoitov. The discussion could be found... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-02-15 |
Alexei Starovoitov | Merge branch 'Use __GFP_ZERO in bpf memory allocator' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-02-15 |
Alexei Starovoitov | Merge branch 'Improvements for BPF_ST tracking by verifier ' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-02-15 |
Alexei Starovoitov | selftests/bpf: Fix map_kptr test. Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-02-14 |
Alexei Starovoitov | Revert "bpf: Add --skip_encoding_btf_inconsistent_proto... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-02-14 |
Alexei Starovoitov | Merge branch 'BPF rbtree next-gen datastructure' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-02-11 |
Alexei Starovoitov | Merge branch 'bpf, mm: introduce cgroup.memory=nobpf' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-02-03 |
Alexei Starovoitov | Merge branch 'xdp: introduce xdp-feature support' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-02-03 |
Alexei Starovoitov | Merge branch ' docs/bpf: Add description of register... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-01-30 |
Alexei Starovoitov | Merge branch 'Support bpf trampoline for s390x' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-01-25 |
Alexei Starovoitov | Merge branch 'Enable struct_ops programs to be sleepable' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-01-25 |
Alexei Starovoitov | Merge branch 'Enable cpumasks to be used as kptrs' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-01-25 |
Alexei Starovoitov | Merge branch 'bpf, sockmap: Fix infinite recursion... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-01-21 |
Alexei Starovoitov | Merge branch 'Dynptr fixes' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-01-20 |
Alexei Starovoitov | Merge branch 'kallsyms: Optimize the search for module... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-01-19 |
Alexei Starovoitov | Merge branch 'bpf: Fix to preserve reg parent/live... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-01-15 |
Alexei Starovoitov | Merge branch 'samples/bpf: modernize BPF functionality... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-01-12 |
Alexei Starovoitov | Merge branch 'selftests/xsk: speed-ups, fixes, and... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-12-30 |
Alexei Starovoitov | libbpf: Restore errno after pr_warn. Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-12-28 |
Alexei Starovoitov | Merge branch 'bpf: fix the crash caused by task iterators... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-12-28 |
Alexei Starovoitov | selftests/bpf: Temporarily disable part of btf_dump... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-12-10 |
Alexei Starovoitov | Merge branch 'stricter register ID checking in regsafe()' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-12-09 |
Alexei Starovoitov | Merge branch 'Dynptr refactorings' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-12-09 |
Alexei Starovoitov | Merge branch 'Misc optimizations for bpf mem allocator' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-12-08 |
Alexei Starovoitov | Merge branch 'Document some recent core kfunc additions' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-12-07 |
Alexei Starovoitov | Merge "do not rely on ALLOW_ERROR_INJECTION for fmod_ret... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-12-07 |
Alexei Starovoitov | Merge branch 'Refactor verifier prune and jump point... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-12-04 |
Alexei Starovoitov | Merge branch 'bpf: Handle MEM_RCU type properly' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-11-30 |
Alexei Starovoitov | bpf: Tighten ptr_to_btf_id checks. Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-11-24 |
Alexei Starovoitov | bpf: Don't mark arguments to fentry/fexit programs... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-11-24 |
Alexei Starovoitov | Merge branch 'bpf: Add bpf_rcu_read_lock() support' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-11-22 |
Alexei Starovoitov | Merge branch 'Support storing struct cgroup * objects... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-11-22 |
Alexei Starovoitov | selftests/bpf: Workaround for llvm nop-4 bug Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-11-22 |
Alexei Starovoitov | Revert "selftests/bpf: Temporarily disable linked list... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-11-21 |
Alexei Starovoitov | Merge branch 'Bug fix and test case for special map... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-11-21 |
Alexei Starovoitov | Merge branch 'clean-up bpftool from legacy support' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-11-20 |
Alexei Starovoitov | Merge branch 'bpf: Implement two type cast kfuncs' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-11-20 |
Alexei Starovoitov | Merge branch 'Support storing struct task_struct objects... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-11-18 |
Alexei Starovoitov | Merge branch 'Allocated objects, BPF linked lists' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-11-16 |
Alexei Starovoitov | Merge branch 'propagate nullness information for reg... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-11-04 |
Alexei Starovoitov | Merge branch 'BPF verifier precision tracking improvements' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-11-04 |
Alexei Starovoitov | Merge branch 'veristat: replay, filtering, sorting' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-10-26 |
Alexei Starovoitov | Merge branch 'bpf: Implement cgroup local storage available... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-10-26 |
Alexei Starovoitov | Merge branch 'bpf: Avoid unnecessary deadlock detection... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-10-25 |
Alexei Starovoitov | Merge branch 'bpf: Fixes for kprobe multi on kernel... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-10-25 |
Alexei Starovoitov | Merge branch 'bpftool: Add LLVM as default library... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-10-22 |
Alexei Starovoitov | Merge branch 'Wait for busy refill_work when destroying... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-10-21 |
Alexei Starovoitov | Merge branch 'bpftool: Add autoattach for bpf prog... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-10-19 |
Alexei Starovoitov | Merge branch 'bpf,x64: Use BMI2 for shifts' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-10-19 |
Alexei Starovoitov | Merge branch 'libbpf: support non-mmap()'able data... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-10-18 |
Alexei Starovoitov | Merge branch 'Remove unnecessary RCU grace period chaining' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-10-01 |
Alexei Starovoitov | bpf, docs: Delete misformatted table. Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-09-29 |
Alexei Starovoitov | Merge branch 'bpf: Remove recursion check for struct_ops... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-09-27 |
Alexei Starovoitov | Merge branch 'enforce W^X for trampoline and dispatcher' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-09-27 |
Alexei Starovoitov | Merge branch 'bpf: Fixes for CONFIG_X86_KERNEL_IBT' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-09-24 |
Alexei Starovoitov | Merge branch 'veristat: further usability improvements' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-09-22 |
Alexei Starovoitov | Merge branch 'veristat: CSV output, comparison mode... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-09-22 |
Alexei Starovoitov | Merge branch 'Introduce bpf_ct_set_nat_info kfunc helper' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-09-22 |
Alexei Starovoitov | Merge branch 'bpf: Add kfuncs for PKCS#7 signature... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-09-11 |
Alexei Starovoitov | Merge branch 'Support direct writes to nf_conn:mark' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-09-07 |
Alexei Starovoitov | Merge branch 'bpf-core changes for preparation of HID... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-09-07 |
Alexei Starovoitov | Merge branch 'bpf: Support struct argument for trampoline... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-09-07 |
Alexei Starovoitov | bpf: Replace __ksize with ksize. Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-09-05 |
Alexei Starovoitov | bpf: Optimize rcu_barrier usage between hash map and... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-09-05 |
Alexei Starovoitov | bpf: Remove usage of kmem_cache from bpf_mem_cache. Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-09-05 |
Alexei Starovoitov | bpf: Remove prealloc-only restriction for sleepable... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-09-05 |
Alexei Starovoitov | bpf: Prepare bpf_mem_alloc to be used by sleepable... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
next |