Age | Commit message (Expand) | Author | Files | Lines |
99 min. | Merge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/...HEADmaster | Linus Torvalds | 3 | -6/+4 |
40 hours | Merge tag 'net-6.10-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/net... | Linus Torvalds | 1 | -2/+2 |
41 hours | Merge tag 'sysctl-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -1/+0 |
4 days | Merge tag 'modules-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 2 | -4/+4 |
4 days | bpf: save extended inner map info for percpu array maps as well | Andrii Nakryiko | 1 | -2/+2 |
5 days | Merge tag 'net-next-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/ne... | Linus Torvalds | 19 | -352/+1419 |
5 days | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -0/+5 |
5 days | bpf: remove CONFIG_BPF_JIT dependency on CONFIG_MODULES of | Mike Rapoport (IBM) | 1 | -1/+1 |
5 days | mm: introduce execmem_alloc() and execmem_free() | Mike Rapoport (IBM) | 1 | -3/+3 |
6 days | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf... | Jakub Kicinski | 8 | -122/+121 |
6 days | Merge tag 'rcu.next.v6.10' of https://github.com/urezki/linux | Linus Torvalds | 2 | -2/+2 |
7 days | riscv, bpf: inline bpf_get_smp_processor_id() | Puranjay Mohan | 2 | -0/+15 |
12 days | bpf: Remove redundant page mask of vmf->address | Haiyue Wang | 1 | -1/+1 |
13 days | bpf/verifier: relax MUL range computation check | Cupertino Miranda | 1 | -5/+1 |
13 days | bpf/verifier: improve XOR and OR range computation | Cupertino Miranda | 1 | -2/+2 |
13 days | bpf/verifier: refactor checks for range computation | Cupertino Miranda | 1 | -64/+45 |
13 days | bpf/verifier: replace calls to mark_reg_unknown. | Cupertino Miranda | 1 | -5/+4 |
2024-05-02 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 2 | -2/+40 |
2024-05-01 | bpf: crypto: fix build when CONFIG_CRYPTO=m | Vadim Fedorenko | 1 | -1/+1 |
2024-04-30 | bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE | Stanislav Fomichev | 1 | -0/+5 |
2024-04-30 | bpf: Add support for kprobe session cookie | Jiri Olsa | 1 | -0/+7 |
2024-04-30 | bpf: Add support for kprobe session context | Jiri Olsa | 1 | -0/+3 |
2024-04-30 | bpf: Add support for kprobe session attach | Jiri Olsa | 1 | -1/+6 |
2024-04-30 | bpf: Do not walk twice the hash map on free | Benjamin Tissoires | 1 | -36/+13 |
2024-04-30 | bpf: Do not walk twice the map on free | Benjamin Tissoires | 1 | -7/+8 |
2024-04-29 | bpf: Switch to krealloc_array() | Andy Shevchenko | 1 | -1/+1 |
2024-04-29 | bpf: Use struct_size() | Andy Shevchenko | 1 | -5/+7 |
2024-04-29 | bpf: Fix verifier assumptions about socket->sk | Alexei Starovoitov | 1 | -5/+18 |
2024-04-29 | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf... | Jakub Kicinski | 17 | -218/+1249 |
2024-04-26 | bpf: verifier: prevent userspace memory access | Puranjay Mohan | 2 | -0/+39 |
2024-04-25 | mm: switch mm->get_unmapped_area() to a flag | Rick Edgecombe | 2 | -2/+2 |
2024-04-25 | mm: memcg: add NULL check to obj_cgroup_put() | Yosry Ahmed | 1 | -4/+2 |
2024-04-24 | bpf: make common crypto API for TC/XDP programs | Vadim Fedorenko | 4 | -1/+390 |
2024-04-24 | bpf: Introduce bpf_preempt_[disable,enable] kfuncs | Kumar Kartikeya Dwivedi | 2 | -2/+81 |
2024-04-24 | bpf: Don't check for recursion in bpf_wq_work. | Alexei Starovoitov | 1 | -13/+5 |
2024-04-24 | bpf: Remove the now superfluous sentinel elements from ctl_table array | Joel Granados | 1 | -1/+0 |
2024-04-23 | bpf: add bpf_wq_start | Benjamin Tissoires | 1 | -0/+18 |
2024-04-23 | bpf: wq: add bpf_wq_set_callback_impl | Benjamin Tissoires | 2 | -6/+69 |
2024-04-23 | bpf: wq: add bpf_wq_init | Benjamin Tissoires | 1 | -2/+102 |
2024-04-23 | bpf: allow struct bpf_wq to be embedded in arraymaps and hashmaps | Benjamin Tissoires | 4 | -19/+71 |
2024-04-23 | bpf: add support for KF_ARG_PTR_TO_WORKQUEUE | Benjamin Tissoires | 1 | -0/+65 |
2024-04-23 | bpf: verifier: bail out if the argument is not a map | Benjamin Tissoires | 1 | -0/+5 |
2024-04-23 | bpf: add support for bpf_wq user type | Benjamin Tissoires | 3 | -1/+31 |
2024-04-23 | bpf: replace bpf_timer_cancel_and_free with a generic helper | Benjamin Tissoires | 1 | -17/+25 |
2024-04-23 | bpf: replace bpf_timer_set_callback with a generic helper | Benjamin Tissoires | 1 | -11/+18 |
2024-04-23 | bpf: replace bpf_timer_init with a generic helper | Benjamin Tissoires | 1 | -28/+63 |
2024-04-23 | bpf: make timer data struct more generic | Benjamin Tissoires | 1 | -33/+38 |
2024-04-22 | bpf: Fix typos in comments | Rafael Passos | 5 | -10/+10 |
2024-04-22 | bpf: Fix typo in function save_aux_ptr_type | Rafael Passos | 1 | -3/+3 |
2024-04-16 | bpf: Harden and/or/xor value tracking in verifier | Harishankar Vishwanathan | 1 | -54/+40 |
2024-04-16 | btf: Avoid weak external references | Ard Biesheuvel | 2 | -5/+8 |
2024-04-12 | bpf: Fix a verifier verbose message | Anton Protopopov | 1 | -2/+1 |
2024-04-12 | bpf: Choose RCU Tasks based on TASKS_RCU rather than PREEMPTION | Paul E. McKenney | 1 | -1/+1 |
2024-04-10 | bpf: Add bpf_link support for sk_msg and sk_skb progs | Yonghong Song | 1 | -0/+4 |
2024-04-09 | bpf: Add support for certain atomics in bpf_arena to x86 JIT | Alexei Starovoitov | 2 | -1/+23 |
2024-04-09 | bpf: Select new NEED_TASKS_RCU Kconfig option | Paul E. McKenney | 1 | -1/+1 |
2024-04-05 | bpf: Allow invoking kfuncs from BPF_PROG_TYPE_SYSCALL progs | David Vernet | 2 | -0/+2 |
2024-04-05 | bpf: allow invoking bpf_for_each_map_elem with different maps | Philo Lu | 1 | -5/+1 |
2024-04-05 | bpf: store both map ptr and state in bpf_insn_aux_data | Philo Lu | 1 | -20/+16 |
2024-04-05 | bpf: fix perf_snapshot_branch_stack link failure | Arnd Bergmann | 1 | -1/+2 |
2024-04-04 | bpf: prevent r10 register from being marked as precise | Andrii Nakryiko | 1 | -2/+4 |
2024-04-04 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 3 | -4/+36 |
2024-04-04 | Merge tag 'net-6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netd... | Linus Torvalds | 2 | -3/+35 |
2024-04-04 | bpf: inline bpf_get_branch_snapshot() helper | Andrii Nakryiko | 1 | -0/+55 |
2024-04-04 | bpf: Optimize emit_mov_imm64(). | Alexei Starovoitov | 1 | -3/+10 |
2024-04-03 | bpf: inline bpf_map_lookup_elem() helper for PERCPU_HASH map | Andrii Nakryiko | 1 | -0/+21 |
2024-04-03 | bpf: inline bpf_map_lookup_elem() for PERCPU_ARRAY maps | Andrii Nakryiko | 1 | -0/+33 |
2024-04-03 | bpf: inline bpf_get_smp_processor_id() helper | Andrii Nakryiko | 1 | -0/+24 |
2024-04-03 | bpf: add special internal-only MOV instruction to resolve per-CPU addrs | Andrii Nakryiko | 2 | -0/+19 |
2024-04-03 | bpf: Replace deprecated strncpy with strscpy | Justin Stitt | 2 | -4/+4 |
2024-04-02 | bpf: Improve program stats run-time calculation | Jose Fernandez | 1 | -1/+2 |
2024-04-02 | bpf: Add a verbose message if map limit is reached | Anton Protopopov | 1 | -0/+2 |
2024-03-31 | Merge tag 'kbuild-fixes-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -1/+1 |
2024-03-31 | kbuild: make -Woverride-init warnings more consistent | Arnd Bergmann | 1 | -1/+1 |
2024-03-29 | bpf: Avoid kfree_rcu() under lock in bpf_lpm_trie. | Alexei Starovoitov | 1 | -4/+9 |
2024-03-29 | bpf: fix possible file descriptor leaks in verifier | Anton Protopopov | 1 | -0/+3 |
2024-03-28 | bpf: Mark bpf prog stack with kmsan_unposion_memory in interpreter mode | Martin KaFai Lau | 1 | -0/+2 |
2024-03-28 | bpf: support deferring bpf_link dealloc to after RCU grace period | Andrii Nakryiko | 1 | -3/+32 |
2024-03-28 | bpf: Mitigate latency spikes associated with freeing non-preallocated htab | Yafang Shao | 1 | -0/+1 |
2024-03-28 | bpf: add bpf_modify_return_test_tp() kfunc triggering tracepoint | Andrii Nakryiko | 1 | -0/+1 |
2024-03-28 | bpf,arena: Use helper sizeof_field in struct accessors | Haiyue Wang | 1 | -1/+1 |
2024-03-28 | bpf: improve error message for unsupported helper | Mykyta Yatsenko | 1 | -2/+2 |
2024-03-28 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 4 | -11/+56 |
2024-03-27 | bpf: Protect against int overflow for stack access size | Andrei Matei | 1 | -0/+5 |
2024-03-27 | bpf: Check bloom filter map value size | Andrei Matei | 1 | -0/+13 |
2024-03-27 | bpf: fix warning for crash_kexec | Hari Bathini | 1 | -1/+1 |
2024-03-27 | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf... | Jakub Kicinski | 8 | -51/+83 |
2024-03-26 | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf... | Paolo Abeni | 2 | -10/+37 |
2024-03-22 | bpf: verifier: reject addr_space_cast insn without arena | Puranjay Mohan | 1 | -0/+4 |
2024-03-22 | bpf: verifier: fix addr_space_cast from as(1) to as(0) | Puranjay Mohan | 1 | -2/+6 |
2024-03-21 | bpf-next: Avoid goto in regs_refine_cond_op() | Harishankar Vishwanathan | 1 | -9/+13 |
2024-03-20 | bpf: report RCU QS in cpumap kthread | Yan Zhai | 1 | -0/+3 |
2024-03-19 | bpf: support BPF cookie in raw tracepoint (raw_tp, tp_btf) programs | Andrii Nakryiko | 1 | -4/+9 |
2024-03-19 | bpf: pass whole link instead of prog when triggering raw tracepoint | Andrii Nakryiko | 1 | -7/+2 |
2024-03-19 | bpf: Allow helper bpf_get_[ns_]current_pid_tgid() for all prog types | Yonghong Song | 2 | -2/+4 |
2024-03-19 | bpf/lpm_trie: Inline longest_prefix_match for fastpath | Jesper Dangaard Brouer | 1 | -5/+13 |
2024-03-18 | bpf: Check return from set_memory_rox() | Christophe Leroy | 3 | -12/+32 |
2024-03-18 | bpf: Remove arch_unprotect_bpf_trampoline() | Christophe Leroy | 1 | -7/+0 |
2024-03-18 | bpf: Remove unnecessary err < 0 check in bpf_struct_ops_map_update_elem | Martin KaFai Lau | 1 | -2/+0 |
2024-03-15 | bpf: Clarify bpf_arena comments. | Alexei Starovoitov | 1 | -7/+18 |
2024-03-14 | bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro() | Christophe Leroy | 2 | -3/+9 |
2024-03-14 | bpf: preserve sleepable bit in subprog info | Andrii Nakryiko | 1 | -0/+1 |
2024-03-14 | bpf: Temporarily disable atomic operations in BPF arena | Puranjay Mohan | 1 | -1/+9 |
2024-03-11 | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf... | Jakub Kicinski | 14 | -139/+1120 |
2024-03-11 | bpf: move sleepable flag from bpf_prog_aux to bpf_prog | Andrii Nakryiko | 5 | -14/+14 |
2024-03-11 | bpf: hardcode BPF_PROG_PACK_SIZE to 2MB * num_possible_nodes() | Puranjay Mohan | 1 | -1/+6 |
2024-03-11 | bpf: Recognize btf_decl_tag("arg: Arena") as PTR_TO_ARENA. | Alexei Starovoitov | 2 | -4/+30 |
2024-03-11 | bpf: Recognize addr_space_cast instruction in the verifier. | Alexei Starovoitov | 3 | -9/+107 |
2024-03-11 | bpf: Add x86-64 JIT support for bpf_addr_space_cast instruction. | Alexei Starovoitov | 1 | -0/+5 |
2024-03-11 | bpf: Disasm support for addr_space_cast instruction. | Alexei Starovoitov | 1 | -0/+10 |
2024-03-11 | bpf: Introduce bpf_arena. | Alexei Starovoitov | 5 | -0/+609 |
2024-03-07 | net: move skbuff_cache(s) to net_hotdata | Eric Dumazet | 1 | -1/+3 |
2024-03-07 | bpf: Fix stackmap overflow check on 32-bit arches | Toke Høiland-Jørgensen | 1 | -3/+6 |
2024-03-07 | bpf: Fix hashtab overflow check on 32-bit arches | Toke Høiland-Jørgensen | 1 | -5/+9 |
2024-03-07 | bpf: Fix DEVMAP_HASH overflow check on 32-bit arches | Toke Høiland-Jørgensen | 1 | -5/+6 |
2024-03-07 | bpf: Tell bpf programs kernel's PAGE_SIZE | Alexei Starovoitov | 1 | -1/+6 |
2024-03-07 | bpf: Plumb get_unmapped_area() callback into bpf_map_ops | Alexei Starovoitov | 1 | -0/+16 |
2024-03-07 | bpf: Recognize '__map' suffix in kfunc arguments | Alexei Starovoitov | 1 | -0/+16 |
2024-03-07 | bpf: Allow kfuncs return 'void *' | Alexei Starovoitov | 1 | -0/+3 |
2024-03-07 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 2 | -1/+4 |
2024-03-06 | bpf: Allow all printable characters in BTF DATASEC names | Eduard Zingerman | 1 | -1/+15 |
2024-03-06 | bpf: Recognize that two registers are safe when their ranges match | Alexei Starovoitov | 1 | -21/+30 |
2024-03-06 | bpf: Introduce may_goto instruction | Alexei Starovoitov | 3 | -30/+138 |
2024-03-05 | cpumap: Zero-initialise xdp_rxq_info struct before running XDP program | Toke Høiland-Jørgensen | 1 | -1/+1 |
2024-03-05 | bpf: check bpf_func_state->callback_depth when pruning states | Eduard Zingerman | 1 | -0/+3 |
2024-03-04 | bpf: struct_ops supports more than one page for trampolines. | Kui-Feng Lee | 1 | -41/+89 |
2024-03-04 | bpf, net: validate struct_ops when updating value. | Kui-Feng Lee | 1 | -5/+6 |
2024-03-04 | net: adopt skb_network_offset() and similar helpers | Eric Dumazet | 1 | -1/+1 |
2024-03-02 | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf... | Jakub Kicinski | 13 | -241/+681 |
2024-02-29 | bpf: Replace bpf_lpm_trie_key 0-length array with flexible array | Kees Cook | 1 | -10/+10 |
2024-02-22 | bpf: add is_async_callback_calling_insn() helper | Benjamin Tissoires | 1 | -4/+7 |
2024-02-22 | bpf: introduce in_sleepable() helper | Benjamin Tissoires | 1 | -6/+11 |
2024-02-22 | bpf: allow more maps in sleepable bpf programs | Benjamin Tissoires | 1 | -0/+2 |
2024-02-22 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 3 | -1/+8 |
2024-02-22 | bpf: Check cfi_stubs before registering a struct_ops type. | Kui-Feng Lee | 1 | -0/+5 |
2024-02-19 | bpf: Fix an issue due to uninitialized bpf_iter_task | Yafang Shao | 1 | -0/+2 |
2024-02-19 | bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel | Martin KaFai Lau | 1 | -1/+4 |
2024-02-15 | bpf: Fix test verif_scale_strobemeta_subprogs failure due to llvm19 | Yonghong Song | 1 | -5/+13 |
2024-02-15 | bpf: improve duplicate source code line detection | Andrii Nakryiko | 1 | -2/+15 |
2024-02-14 | bpf: Use O(log(N)) binary search to find line info record | Andrii Nakryiko | 1 | -5/+25 |
2024-02-13 | bpf: emit source code file name and line number in verifier log | Andrii Nakryiko | 1 | -3/+12 |
2024-02-13 | bpf: don't infer PTR_TO_CTX for programs with unnamed context type | Andrii Nakryiko | 1 | -0/+3 |
2024-02-13 | bpf: handle bpf_user_pt_regs_t typedef explicitly for PTR_TO_CTX global arg | Andrii Nakryiko | 1 | -0/+15 |
2024-02-13 | bpf: simplify btf_get_prog_ctx_type() into btf_is_prog_ctx_type() | Andrii Nakryiko | 2 | -15/+14 |
2024-02-13 | bpf: remove check in __cgroup_bpf_run_filter_skb | Oliver Crumrine | 1 | -3/+0 |
2024-02-13 | bpf: Create argument information for nullable arguments. | Kui-Feng Lee | 3 | -12/+234 |
2024-02-13 | bpf: Move __kfunc_param_match_suffix() to btf.c. | Kui-Feng Lee | 2 | -28/+28 |
2024-02-13 | bpf: add btf pointer to struct bpf_ctx_arg_aux. | Kui-Feng Lee | 1 | -1/+1 |
2024-02-13 | bpf: Fix warning for bpf_cpumask in verifier | Hari Bathini | 1 | -0/+2 |
2024-02-13 | bpf: Mark bpf_spin_{lock,unlock}() helpers with notrace correctly | Yonghong Song | 1 | -2/+2 |
2024-02-13 | bpf: Have bpf_rdonly_cast() take a const pointer | Daniel Xu | 1 | -2/+2 |
2024-02-11 | bpf: Allow compiler to inline most of bpf_local_storage_lookup() | Marco Elver | 1 | -39/+13 |
2024-02-08 | bpf, btf: Check btf for register_bpf_struct_ops | Geliang Tang | 1 | -1/+3 |
2024-02-08 | bpf, btf: Add check_btf_kconfigs helper | Geliang Tang | 1 | -18/+15 |
2024-02-08 | bpf, btf: Fix return value of register_btf_id_dtor_kfuncs | Geliang Tang | 1 | -4/+2 |
2024-02-07 | bpf: Merge two CONFIG_BPF entries | Masahiro Yamada | 1 | -0/+1 |
2024-02-05 | bpf: Transfer RCU lock state between subprog calls | Kumar Kartikeya Dwivedi | 1 | -2/+1 |
2024-02-05 | bpf: Allow calling static subprogs while holding a bpf_spin_lock | Kumar Kartikeya Dwivedi | 1 | -3/+8 |
2024-02-05 | bpf: Remove an unnecessary check. | Kui-Feng Lee | 1 | -12/+9 |
2024-02-02 | bpf: don't emit warnings intended for global subprogs for static subprogs | Andrii Nakryiko | 1 | -0/+6 |
2024-02-02 | bpf: handle trusted PTR_TO_BTF_ID_OR_NULL in argument check logic | Andrii Nakryiko | 1 | -0/+1 |
2024-02-02 | bpf: Handle scalar spill vs all MISC in stacksafe() | Eduard Zingerman | 1 | -3/+69 |
2024-02-02 | bpf: Preserve boundaries and track scalars on narrowing fill | Maxim Mikityanskiy | 1 | -4/+11 |
2024-02-02 | bpf: Track spilled unbounded scalars | Maxim Mikityanskiy | 1 | -15/+1 |
2024-02-01 | bpf: Minor clean-up to sleepable_lsm_hooks BTF set | Matt Bobrowski | 1 | -4/+2 |
2024-01-31 | bpf: treewide: Annotate BPF kfuncs in BTF | Daniel Xu | 4 | -8/+16 |
2024-01-30 | bpf: add arg:nullable tag to be combined with trusted pointers | Andrii Nakryiko | 1 | -0/+10 |
2024-01-30 | bpf: add __arg_trusted global func arg tag | Andrii Nakryiko | 2 | -13/+110 |
2024-01-29 | bpf,token: Use BIT_ULL() to convert the bit mask | Haiyue Wang | 1 | -8/+8 |
2024-01-29 | bpf: move arg:ctx type enforcement check inside the main logic loop | Andrii Nakryiko | 1 | -17/+4 |
2024-01-25 | bpf: Fix error checks against bpf_get_btf_vmlinux(). | Kui-Feng Lee | 2 | -1/+6 |
2024-01-24 | bpf: Support symbolic BPF FS delegation mount options | Andrii Nakryiko | 1 | -38/+211 |
2024-01-24 | bpf: Fail BPF_TOKEN_CREATE if no delegation option was set on BPF FS | Andrii Nakryiko | 1 | -1/+9 |
2024-01-24 | bpf,lsm: Add BPF token LSM hooks | Andrii Nakryiko | 2 | -1/+15 |
2024-01-24 | bpf,lsm: Refactor bpf_map_alloc/bpf_map_free LSM hooks | Andrii Nakryiko | 2 | -5/+5 |
2024-01-24 | bpf,lsm: Refactor bpf_prog_alloc/bpf_prog_free LSM hooks | Andrii Nakryiko | 2 | -14/+16 |
2024-01-24 | bpf: Consistently use BPF token throughout BPF verifier logic | Andrii Nakryiko | 3 | -9/+8 |
2024-01-24 | bpf: Take into account BPF token when fetching helper protos | Andrii Nakryiko | 3 | -8/+9 |
2024-01-24 | bpf: Add BPF token support to BPF_PROG_LOAD command | Andrii Nakryiko | 4 | -27/+97 |
2024-01-24 | bpf: Add BPF token support to BPF_BTF_LOAD command | Andrii Nakryiko | 1 | -2/+21 |
2024-01-24 | bpf: Add BPF token support to BPF_MAP_CREATE command | Andrii Nakryiko | 3 | -15/+63 |
2024-01-24 | bpf: Introduce BPF token object | Andrii Nakryiko | 4 | -6/+242 |
2024-01-24 | bpf: Add BPF token delegation mount options to BPF FS | Andrii Nakryiko | 1 | -12/+78 |
2024-01-24 | bpf: Align CAP_NET_ADMIN checks with bpf_capable() approach | Andrii Nakryiko | 1 | -4/+9 |
2024-01-23 | bpf: export btf_ctx_access to modules. | Kui-Feng Lee | 1 | -0/+1 |
2024-01-23 | bpf, net: switch to dynamic registration | Kui-Feng Lee | 3 | -103/+95 |
2024-01-23 | bpf: validate value_type | Kui-Feng Lee | 1 | -33/+60 |
2024-01-23 | bpf: hold module refcnt in bpf_struct_ops map creation and prog verification. | Kui-Feng Lee | 2 | -6/+34 |
2024-01-23 | bpf: pass attached BTF to the bpf_struct_ops subsystem | Kui-Feng Lee | 3 | -22/+54 |
2024-01-23 | bpf: lookup struct_ops types from a given module BTF. | Kui-Feng Lee | 2 | -6/+7 |
2024-01-23 | bpf: pass btf object id in bpf_map_info. | Kui-Feng Lee | 2 | -0/+9 |
2024-01-23 | bpf: make struct_ops_map support btfs other than btf_vmlinux. | Kui-Feng Lee | 1 | -9/+15 |
2024-01-23 | bpf: add struct_ops_tab to btf. | Kui-Feng Lee | 1 | -0/+55 |
2024-01-23 | bpf, net: introduce bpf_struct_ops_desc. | Kui-Feng Lee | 2 | -42/+46 |
2024-01-23 | bpf: get type information with BTF_ID_LIST | Kui-Feng Lee | 1 | -9/+8 |
2024-01-23 | bpf: refactory struct_ops type initialization to a function. | Kui-Feng Lee | 2 | -74/+88 |
2024-01-23 | bpf: Add cookie to perf_event bpf_link_info records | Jiri Olsa | 1 | -0/+4 |
2024-01-23 | bpf: Refactor ptr alu checking rules to allow alu explicitly | Hao Sun | 1 | -7/+14 |
2024-01-23 | bpf: Track aligned st store as imprecise spilled registers | Yonghong Song | 1 | -2/+15 |
2024-01-23 | bpf: Assign ID to scalars on spill | Maxim Mikityanskiy | 1 | -1/+7 |