Age | Commit message (Expand) | Author | Files | Lines |
2024-01-23 | bpf: Add the get_reg_width function | Maxim Mikityanskiy | 1 | -2/+7 |
2024-01-23 | bpf: Add the assign_scalar_id_before_mov function | Maxim Mikityanskiy | 1 | -14/+19 |
2024-01-23 | bpf: make infinite loop detection in is_state_visited() exact | Eduard Zingerman | 1 | -1/+1 |
2024-01-23 | bpf: support multiple tags per argument | Andrii Nakryiko | 1 | -23/+41 |
2024-01-23 | bpf: prepare btf_prepare_func_args() for multiple tags per argument | Andrii Nakryiko | 2 | -17/+37 |
2024-01-23 | bpf: make sure scalar args don't accept __arg_nonnull tag | Andrii Nakryiko | 1 | -4/+4 |
2024-01-23 | bpf: Support inlining bpf_kptr_xchg() helper | Hou Tao | 3 | -0/+28 |
2024-01-17 | bpf: enforce types for __arg_ctx-tagged arguments in global subprogs | Andrii Nakryiko | 1 | -0/+160 |
2024-01-17 | bpf: extract bpf_ctx_convert_map logic and make it more reusable | Andrii Nakryiko | 1 | -26/+45 |
2024-01-16 | bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS | Hao Sun | 1 | -0/+4 |
2024-01-11 | Merge tag 'net-next-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/net... | Linus Torvalds | 22 | -1775/+2411 |
2024-01-04 | bpf: Fix re-attachment branch in bpf_tracing_prog_attach | Jiri Olsa | 1 | -0/+9 |
2024-01-04 | bpf: Relax tracing prog recursive attach rules | Dmitrii Dolgov | 2 | -15/+47 |
2024-01-04 | bpf: Remove unnecessary cpu == 0 check in memalloc | Yonghong Song | 1 | -1/+1 |
2024-01-03 | bpf: Limit up to 512 bytes for bpf_global_percpu_ma allocation | Yonghong Song | 1 | -0/+8 |
2024-01-03 | bpf: Use smaller low/high marks for percpu allocation | Yonghong Song | 1 | -1/+7 |
2024-01-03 | bpf: Refill only one percpu element in memalloc | Yonghong Song | 1 | -4/+9 |
2024-01-03 | bpf: Allow per unit prefill for non-fix-size percpu memory allocator | Yonghong Song | 2 | -15/+79 |
2024-01-03 | bpf: Add objcg to bpf_mem_alloc | Yonghong Song | 1 | -5/+6 |
2024-01-03 | bpf: Avoid unnecessary extra percpu memory allocation | Yonghong Song | 1 | -1/+3 |
2024-01-03 | bpf: Simplify checking size of helper accesses | Andrei Matei | 1 | -6/+4 |
2023-12-27 | Kill sched.h dependency on rcupdate.h | Kent Overstreet | 1 | -0/+1 |
2023-12-21 | bpf: Avoid unnecessary use of comma operator in verifier | Simon Horman | 1 | -1/+1 |
2023-12-21 | bpf: Re-support uid and gid when mounting bpffs | Daniel Borkmann | 1 | -2/+51 |
2023-12-20 | bpf: Use c->unit_size to select target cache during free | Hou Tao | 1 | -94/+11 |
2023-12-19 | bpf: add support for passing dynptr pointer to global subprog | Andrii Nakryiko | 2 | -0/+30 |
2023-12-19 | bpf: support 'arg:xxx' btf_decl_tag-based hints for global subprog args | Andrii Nakryiko | 2 | -7/+42 |
2023-12-19 | bpf: reuse subprog argument parsing logic for subprog call checks | Andrii Nakryiko | 1 | -80/+30 |
2023-12-19 | bpf: move subprog call logic back to verifier.c | Andrii Nakryiko | 2 | -146/+146 |
2023-12-19 | bpf: prepare btf_prepare_func_args() for handling static subprogs | Andrii Nakryiko | 2 | -14/+9 |
2023-12-19 | bpf: reuse btf_prepare_func_args() check for main program BTF validation | Andrii Nakryiko | 2 | -60/+15 |
2023-12-19 | bpf: abstract away global subprog arg preparation logic from reg state setup | Andrii Nakryiko | 2 | -34/+47 |
2023-12-19 | bpf: make the verifier tracks the "not equal" for regs | Menglong Dong | 1 | -1/+37 |
2023-12-19 | Revert BPF token-related functionality | Andrii Nakryiko | 10 | -766/+93 |
2023-12-18 | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf... | Jakub Kicinski | 21 | -455/+1416 |
2023-12-18 | bpf: Ensure precise is reset to false in __mark_reg_const_zero() | Andrii Nakryiko | 1 | -18/+11 |
2023-12-15 | x86/cfi,bpf: Fix bpf_exception_cb() signature | Alexei Starovoitov | 1 | -1/+1 |
2023-12-15 | bpf: Fix dtor CFI | Peter Zijlstra | 2 | -3/+21 |
2023-12-15 | x86/cfi,bpf: Fix bpf_struct_ops CFI | Peter Zijlstra | 1 | -8/+8 |
2023-12-15 | x86/cfi,bpf: Fix BPF JIT call | Peter Zijlstra | 1 | -0/+25 |
2023-12-14 | bpf: xdp: Register generic_kfunc_set with XDP programs | Daniel Xu | 1 | -0/+1 |
2023-12-14 | bpf: support symbolic BPF FS delegation mount options | Andrii Nakryiko | 1 | -38/+211 |
2023-12-14 | bpf: Fix a race condition between btf_put() and map_free() | Yonghong Song | 1 | -1/+5 |
2023-12-13 | bpf: Use GFP_KERNEL in bpf_event_entry_gen() | Hou Tao | 1 | -1/+1 |
2023-12-13 | bpf: Reduce the scope of rcu_read_lock when updating fd map | Hou Tao | 2 | -4/+6 |
2023-12-13 | bpf: Update the comments in maybe_wait_bpf_programs() | Hou Tao | 1 | -3/+7 |
2023-12-13 | bpf: add small subset of SECURITY_PATH hooks to BPF sleepable_lsm_hooks list | Matt Bobrowski | 1 | -0/+12 |
2023-12-13 | bpf: fail BPF_TOKEN_CREATE if no delegation option was set on BPF FS | Andrii Nakryiko | 1 | -1/+9 |
2023-12-13 | bpf: Support uid and gid when mounting bpffs | Jie Jiang | 1 | -1/+49 |
2023-12-12 | bpf: Comment on check_mem_size_reg | Andrei Matei | 1 | -0/+6 |
2023-12-12 | bpf: Remove unused backtrack_state helper functions | Yang Li | 1 | -15/+0 |
2023-12-11 | bpf: tidy up exception callback management a bit | Andrii Nakryiko | 2 | -22/+41 |
2023-12-11 | bpf: emit more dynptr information in verifier log | Andrii Nakryiko | 1 | -9/+16 |
2023-12-11 | bpf: log PTR_TO_MEM memory size in verifier log | Andrii Nakryiko | 1 | -0/+4 |
2023-12-09 | bpf: Add bpf_cpumask_weight() kfunc | David Vernet | 1 | -0/+12 |
2023-12-09 | bpf: handle fake register spill to stack with BPF_ST_MEM instruction | Andrii Nakryiko | 1 | -1/+0 |
2023-12-09 | bpf: Set uattr->batch.count as zero before batched update or deletion | Hou Tao | 1 | -0/+6 |
2023-12-09 | bpf: Only call maybe_wait_bpf_programs() when map operation succeeds | Hou Tao | 1 | -2/+4 |
2023-12-09 | bpf: Add missed maybe_wait_bpf_programs() for htab of maps | Hou Tao | 1 | -3/+3 |
2023-12-09 | bpf: Call maybe_wait_bpf_programs() only once for generic_map_update_batch() | Hou Tao | 1 | -1/+3 |
2023-12-09 | bpf: Remove unnecessary wait from bpf_map_copy_value() | Hou Tao | 1 | -1/+0 |
2023-12-08 | bpf: Enable bpf_cgrp_storage for cgroup1 non-attach case | Yafang Shao | 1 | -3/+3 |
2023-12-08 | bpf: Minor cleanup around stack bounds | Andrei Matei | 1 | -2/+9 |
2023-12-08 | bpf: Fix accesses to uninit stack slots | Andrei Matei | 1 | -39/+26 |
2023-12-07 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 2 | -52/+18 |
2023-12-07 | bpf: Guard stack limits against 32bit overflow | Andrei Matei | 1 | -3/+3 |
2023-12-07 | bpf: Fix verification of indirect var-off stack access | Andrei Matei | 1 | -10/+4 |
2023-12-06 | bpf: Use arch_bpf_trampoline_size | Song Liu | 3 | -22/+42 |
2023-12-06 | bpf: Add arch_bpf_trampoline_size() | Song Liu | 1 | -0/+6 |
2023-12-06 | bpf: Add helpers for trampoline image management | Song Liu | 2 | -14/+44 |
2023-12-06 | bpf: Adjust argument names of arch_prepare_bpf_trampoline() | Song Liu | 1 | -2/+2 |
2023-12-06 | bpf: Let bpf_prog_pack_free handle any pointer | Song Liu | 2 | -15/+11 |
2023-12-06 | bpf: Fix prog_array_map_poke_run map poke update | Jiri Olsa | 1 | -48/+10 |
2023-12-06 | bpf,lsm: add BPF token LSM hooks | Andrii Nakryiko | 2 | -6/+16 |
2023-12-06 | bpf,lsm: refactor bpf_map_alloc/bpf_map_free LSM hooks | Andrii Nakryiko | 2 | -5/+5 |
2023-12-06 | bpf,lsm: refactor bpf_prog_alloc/bpf_prog_free LSM hooks | Andrii Nakryiko | 2 | -14/+16 |
2023-12-06 | bpf: consistently use BPF token throughout BPF verifier logic | Andrii Nakryiko | 3 | -9/+8 |
2023-12-06 | bpf: take into account BPF token when fetching helper protos | Andrii Nakryiko | 3 | -8/+9 |
2023-12-06 | bpf: add BPF token support to BPF_PROG_LOAD command | Andrii Nakryiko | 4 | -26/+95 |
2023-12-06 | bpf: add BPF token support to BPF_BTF_LOAD command | Andrii Nakryiko | 1 | -2/+18 |
2023-12-06 | bpf: add BPF token support to BPF_MAP_CREATE command | Andrii Nakryiko | 3 | -15/+56 |
2023-12-06 | bpf: introduce BPF token object | Andrii Nakryiko | 4 | -6/+239 |
2023-12-06 | bpf: add BPF token delegation mount options to BPF FS | Andrii Nakryiko | 1 | -10/+78 |
2023-12-06 | bpf: align CAP_NET_ADMIN checks with bpf_capable() approach | Andrii Nakryiko | 1 | -4/+9 |
2023-12-05 | bpf: track aligned STACK_ZERO cases as imprecise spilled registers | Andrii Nakryiko | 1 | -3/+7 |
2023-12-05 | bpf: preserve constant zero when doing partial register restore | Andrii Nakryiko | 1 | -4/+21 |
2023-12-05 | bpf: preserve STACK_ZERO slots on partial reg spills | Andrii Nakryiko | 1 | -5/+23 |
2023-12-05 | bpf: fix check for attempt to corrupt spilled pointer | Andrii Nakryiko | 1 | -1/+1 |
2023-12-05 | bpf: support non-r10 register spill/fill to/from stack in precision tracking | Andrii Nakryiko | 1 | -73/+102 |
2023-12-04 | bpf: Optimize the free of inner map | Hou Tao | 4 | -6/+24 |
2023-12-04 | bpf: Defer the free of inner map when necessary | Hou Tao | 2 | -8/+35 |
2023-12-04 | bpf: Set need_defer as false when clearing fd array during map free | Hou Tao | 1 | -9/+14 |
2023-12-04 | bpf: Add map and need_defer parameters to .map_fd_put_ptr() | Hou Tao | 4 | -10/+12 |
2023-12-04 | bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers | Hou Tao | 1 | -5/+8 |
2023-12-04 | bpf: Minor logging improvement | Andrei Matei | 1 | -2/+2 |
2023-12-02 | bpf: simplify tnum output if a fully known constant | Andrii Nakryiko | 2 | -6/+13 |
2023-12-02 | bpf: enforce precision of R0 on program/async callback return | Andrii Nakryiko | 1 | -0/+4 |
2023-12-02 | bpf: unify async callback and program retval checks | Andrii Nakryiko | 1 | -18/+12 |
2023-12-02 | bpf: enforce precise retval range on program exit | Andrii Nakryiko | 1 | -27/+29 |
2023-12-02 | bpf: enforce exact retval range on subprog/callback exit | Andrii Nakryiko | 1 | -11/+22 |
2023-12-02 | bpf: enforce precision of R0 on callback return | Andrii Nakryiko | 1 | -0/+7 |
2023-12-02 | bpf: provide correct register name for exception callback retval check | Andrii Nakryiko | 1 | -6/+6 |
2023-12-01 | bpf: Fix a verifier bug due to incorrect branch offset comparison with cpu=v4 | Yonghong Song | 1 | -4/+8 |
2023-11-30 | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf... | Jakub Kicinski | 1 | -17/+66 |
2023-11-30 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -0/+2 |
2023-11-26 | bpf: Add missed allocation hint for bpf_mem_cache_alloc_flags() | Hou Tao | 1 | -0/+2 |
2023-11-24 | bpf: Validate global subprogs lazily | Andrii Nakryiko | 1 | -6/+42 |
2023-11-24 | bpf: Emit global subprog name in verifier logs | Andrii Nakryiko | 1 | -11/+24 |
2023-11-23 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -136/+266 |
2023-11-21 | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf... | Jakub Kicinski | 9 | -1036/+1230 |
2023-11-20 | bpf: keep track of max number of bpf_loop callback iterations | Eduard Zingerman | 1 | -2/+17 |
2023-11-20 | bpf: widening for callback iterators | Eduard Zingerman | 1 | -2/+22 |
2023-11-20 | bpf: verify callbacks as if they are called unknown number of times | Eduard Zingerman | 1 | -99/+175 |
2023-11-20 | bpf: extract setup_func_entry() utility function | Eduard Zingerman | 1 | -36/+48 |
2023-11-20 | bpf: extract __check_reg_arg() utility function | Eduard Zingerman | 1 | -6/+13 |
2023-11-19 | bpf: bpf_iter_task_next: use next_task(kit->task) rather than next_task(kit->... | Oleg Nesterov | 1 | -9/+5 |
2023-11-19 | bpf: bpf_iter_task_next: use __next_thread() rather than next_thread() | Oleg Nesterov | 1 | -5/+4 |
2023-11-19 | bpf: task_group_seq_get_next: use __next_thread() rather than next_thread() | Oleg Nesterov | 1 | -7/+5 |
2023-11-18 | bpf: emit frameno for PTR_TO_STACK regs if it differs from current one | Andrii Nakryiko | 1 | -6/+14 |
2023-11-18 | bpf: smarter verifier log number printing logic | Andrii Nakryiko | 1 | -11/+68 |
2023-11-18 | bpf: omit default off=0 and imm=0 in register state log | Andrii Nakryiko | 1 | -6/+4 |
2023-11-18 | bpf: emit map name in register state if applicable and available | Andrii Nakryiko | 1 | -6/+18 |
2023-11-18 | bpf: print spilled register state in stack slot | Andrii Nakryiko | 1 | -19/+17 |
2023-11-18 | bpf: extract register state printing | Andrii Nakryiko | 1 | -57/+63 |
2023-11-18 | bpf: move verifier state printing code to kernel/bpf/log.c | Andrii Nakryiko | 2 | -403/+342 |
2023-11-18 | bpf: move verbose_linfo() into kernel/bpf/log.c | Andrii Nakryiko | 2 | -57/+59 |
2023-11-17 | bpf: rename BPF_F_TEST_SANITY_STRICT to BPF_F_TEST_REG_INVARIANTS | Andrii Nakryiko | 2 | -4/+4 |
2023-11-15 | bpf: make __reg{32,64}_deduce_bounds logic more robust | Andrii Nakryiko | 1 | -16/+8 |
2023-11-15 | bpf: remove redundant s{32,64} -> u{32,64} deduction logic | Andrii Nakryiko | 1 | -36/+0 |
2023-11-15 | bpf: add register bounds sanity checks and sanitization | Andrii Nakryiko | 2 | -26/+94 |
2023-11-15 | bpf: enhance BPF_JEQ/BPF_JNE is_branch_taken logic | Andrii Nakryiko | 1 | -0/+24 |
2023-11-15 | bpf: generalize is_scalar_branch_taken() logic | Andrii Nakryiko | 1 | -40/+58 |
2023-11-15 | bpf: generalize reg_set_min_max() to handle non-const register comparisons | Andrii Nakryiko | 2 | -179/+142 |
2023-11-15 | bpf: Do not allocate percpu memory at init stage | Yonghong Song | 2 | -7/+21 |
2023-11-14 | bpf: Add a new kfunc for cgroup1 hierarchy | Yafang Shao | 1 | -0/+20 |
2023-11-10 | bpf: Add crosstask check to __bpf_get_stack | Jordan Rome | 1 | -1/+10 |
2023-11-09 | bpf: fix control-flow graph checking in privileged mode | Andrii Nakryiko | 1 | -15/+8 |
2023-11-09 | bpf: fix precision backtracking instruction iteration | Andrii Nakryiko | 1 | -2/+19 |
2023-11-09 | bpf: handle ldimm64 properly in check_cfg() | Andrii Nakryiko | 1 | -7/+20 |
2023-11-09 | bpf: Mark direct ld of stashed bpf_{rb,list}_node as non-owning ref | Dave Marchevsky | 1 | -5/+31 |
2023-11-09 | bpf: Move GRAPH_{ROOT,NODE}_MASK macros into btf_field_type enum | Dave Marchevsky | 1 | -7/+4 |
2023-11-09 | bpf: Use bpf_mem_free_rcu when bpf_obj_dropping non-refcounted nodes | Dave Marchevsky | 1 | -4/+1 |
2023-11-09 | bpf: Add KF_RCU flag to bpf_refcount_acquire_impl | Dave Marchevsky | 1 | -1/+1 |
2023-11-09 | bpf: replace register_is_const() with is_reg_const() | Shung-Hsi Yu | 1 | -16/+11 |
2023-11-09 | bpf: Introduce KF_ARG_PTR_TO_CONST_STR | Song Liu | 1 | -0/+19 |
2023-11-09 | bpf: Factor out helper check_reg_const_str() | Song Liu | 1 | -36/+49 |
2023-11-09 | bpf: Add __bpf_dynptr_data* for in kernel use | Song Liu | 1 | -0/+19 |
2023-11-09 | bpf, lpm: Fix check prefixlen before walking trie | Florian Lehner | 1 | -0/+3 |
2023-11-09 | bpf: generalize reg_set_min_max() to handle two sets of two registers | Andrii Nakryiko | 1 | -75/+56 |
2023-11-09 | bpf: prepare reg_set_min_max for second set of registers | Andrii Nakryiko | 1 | -40/+40 |
2023-11-09 | bpf: unify 32-bit and 64-bit is_branch_taken logic | Andrii Nakryiko | 1 | -141/+59 |
2023-11-09 | bpf: generalize is_branch_taken to handle all conditional jumps in one place | Andrii Nakryiko | 1 | -24/+25 |
2023-11-09 | bpf: move is_branch_taken() down | Andrii Nakryiko | 1 | -42/+42 |
2023-11-09 | bpf: generalize is_branch_taken() to work with two registers | Andrii Nakryiko | 1 | -25/+32 |
2023-11-09 | bpf: rename is_branch_taken reg arguments to prepare for the second one | Andrii Nakryiko | 1 | -54/+54 |
2023-11-09 | bpf: drop knowledge-losing __reg_combine_{32,64}_into_{64,32} logic | Andrii Nakryiko | 1 | -52/+8 |
2023-11-09 | bpf: try harder to deduce register bounds from different numeric domains | Andrii Nakryiko | 1 | -0/+1 |
2023-11-09 | bpf: improve deduction of 64-bit bounds from 32-bit bounds | Andrii Nakryiko | 1 | -0/+44 |
2023-11-09 | bpf: add special smin32/smax32 derivation from 64-bit bounds | Andrii Nakryiko | 1 | -0/+23 |
2023-11-09 | bpf: derive subreg bounds from full bounds when upper 32 bits are constant | Andrii Nakryiko | 1 | -0/+45 |
2023-11-09 | bpf: derive smin32/smax32 from umin32/umax32 bounds | Andrii Nakryiko | 1 | -0/+7 |
2023-11-09 | bpf: derive smin/smax from umin/max bounds | Andrii Nakryiko | 1 | -0/+71 |
2023-11-07 | bpf: Let verifier consider {task,cgroup} is trusted in bpf_iter_reg | Chuyi Zhou | 2 | -2/+2 |
2023-11-01 | bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END | Shung-Hsi Yu | 1 | -1/+6 |
2023-11-01 | bpf: Relax allowlist for css_task iter | Chuyi Zhou | 1 | -4/+12 |
2023-11-01 | bpf: Check map->usercnt after timer->timer is assigned | Hou Tao | 1 | -9/+16 |
2023-11-01 | bpf: Add __bpf_kfunc_{start,end}_defs macros | Dave Marchevsky | 6 | -32/+16 |
2023-11-01 | bpf: Fix check_stack_write_fixed_off() to correctly spill imm | Hao Sun | 1 | -1/+1 |
2023-11-01 | bpf: fix compilation error without CGROUPS | Matthieu Baerts | 3 | -3/+17 |
2023-11-01 | Merge tag 'for-6.7/io_uring-sockopt-2023-10-30' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -11/+14 |
2023-10-31 | Merge tag 'net-next-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/net... | Linus Torvalds | 19 | -312/+1766 |
2023-10-30 | Merge tag 'vfs-6.7.ctime' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs... | Linus Torvalds | 1 | -3/+2 |
2023-10-30 | Merge tag 'vfs-6.7.misc' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs | Linus Torvalds | 1 | -3/+1 |
2023-10-26 | bpf: Add more WARN_ON_ONCE checks for mismatched alloc and free | Hou Tao | 1 | -0/+4 |
2023-10-24 | netkit, bpf: Add bpf programmable net device | Daniel Borkmann | 1 | -5/+25 |
2023-10-24 | bpf: Improve JEQ/JNE branch taken logic | Andrii Nakryiko | 1 | -0/+8 |
2023-10-24 | bpf: Fold smp_mb__before_atomic() into atomic_set_release() | Paul E. McKenney | 1 | -2/+1 |
2023-10-24 | bpf: Fix unnecessary -EBUSY from htab_lock_bucket | Song Liu | 1 | -2/+5 |
2023-10-23 | bpf: print full verifier states on infinite loop detection | Eduard Zingerman | 1 | -0/+4 |
2023-10-23 | bpf: correct loop detection for iterators convergence | Eduard Zingerman | 1 | -4/+203 |
2023-10-23 | bpf: exact states comparison for iterator convergence checks | Eduard Zingerman | 1 | -31/+187 |
2023-10-23 | bpf: extract same_callsites() as utility function | Eduard Zingerman | 1 | -5/+15 |
2023-10-23 | bpf: move explored_state() closer to the beginning of verifier.c | Eduard Zingerman | 1 | -15/+13 |
2023-10-23 | bpf, tcx: Get rid of tcx_link_const | Daniel Borkmann | 1 | -2/+2 |
2023-10-20 | bpf: Use bpf_global_percpu_ma for per-cpu kptr in __bpf_obj_drop_impl() | Hou Tao | 2 | -10/+16 |
2023-10-20 | bpf: Move the declaration of __bpf_obj_drop_impl() to bpf.h | Hou Tao | 2 | -4/+0 |
2023-10-20 | bpf: Use pcpu_alloc_size() in bpf_mem_free{_rcu}() | Hou Tao | 1 | -2/+14 |
2023-10-20 | bpf: Re-enable unit_size checking for global per-cpu allocator | Hou Tao | 1 | -10/+12 |
2023-10-19 | bpf: Let bpf_iter_task_new accept null task ptr | Chuyi Zhou | 2 | -3/+17 |
2023-10-19 | bpf: teach the verifier to enforce css_iter and task_iter in RCU CS | Chuyi Zhou | 2 | -13/+41 |
2023-10-19 | bpf: Introduce css open-coded iterator kfuncs | Chuyi Zhou | 2 | -0/+68 |
2023-10-19 | bpf: Introduce task open coded iterator kfuncs | Chuyi Zhou | 2 | -0/+93 |
2023-10-19 | bpf: Introduce css_task open-coded iterator kfuncs | Chuyi Zhou | 3 | -0/+84 |
2023-10-19 | bpf: Add sockptr support for setsockopt | Breno Leitao | 1 | -2/+3 |
2023-10-19 | bpf: Add sockptr support for getsockopt | Breno Leitao | 1 | -9/+11 |
2023-10-19 | file: convert to SLAB_TYPESAFE_BY_RCU | Christian Brauner | 1 | -3/+1 |
2023-10-18 | bpf: convert to new timestamp accessors | Jeff Layton | 1 | -3/+2 |
2023-10-17 | bpf: Fix missed rcu read lock in bpf_task_under_cgroup() | Yafang Shao | 1 | -1/+6 |
2023-10-17 | net, bpf: Add a warning if NAPI cb missed xdp_do_flush(). | Sebastian Andrzej Siewior | 2 | -0/+20 |
2023-10-16 | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf... | Jakub Kicinski | 8 | -39/+203 |