summaryrefslogtreecommitdiffstats
path: root/kernel/bpf
Commit message (Expand)AuthorAgeFilesLines
...
| | * | | | bpf: Add a kfunc to type cast from bpf uapi ctx to kernel ctxYonghong Song2022-11-203-0/+48
| | * | | | bpf: Add support for kfunc set with common btf_idsYonghong Song2022-11-202-1/+19
| | * | | | bpf: Disallow bpf_obj_new_impl call when bpf_mem_alloc_init failsKumar Kartikeya Dwivedi2022-11-202-2/+3
| | * | | | bpf: Add kfuncs for storing struct task_struct * as a kptrDavid Vernet2022-11-201-3/+75
| | * | | | bpf: Allow trusted pointers to be passed to KF_TRUSTED_ARGS kfuncsDavid Vernet2022-11-202-12/+65
| | * | | | bpf: Allow multiple modifiers in reg_type_str() prefixDavid Vernet2022-11-201-11/+8
| | * | | | bpf: Add comments for map BTF matching requirement for bpf_list_headKumar Kartikeya Dwivedi2022-11-173-0/+22
| | * | | | bpf: Add 'release on unlock' logic for bpf_list_push_{front,back}Kumar Kartikeya Dwivedi2022-11-171-1/+57
| | * | | | bpf: Introduce single ownership BPF linked list APIKumar Kartikeya Dwivedi2022-11-172-9/+321
| | * | | | bpf: Permit NULL checking pointer with non-zero fixed offsetKumar Kartikeya Dwivedi2022-11-171-9/+12
| | * | | | bpf: Introduce bpf_obj_dropKumar Kartikeya Dwivedi2022-11-172-11/+66
| | * | | | bpf: Introduce bpf_obj_newKumar Kartikeya Dwivedi2022-11-173-15/+150
| | * | | | bpf: Support constant scalar arguments for kfuncsKumar Kartikeya Dwivedi2022-11-171-14/+43
| | * | | | bpf: Rewrite kfunc argument handlingKumar Kartikeya Dwivedi2022-11-172-386/+539
| | * | | | bpf: Allow locking bpf_spin_lock in inner map valuesKumar Kartikeya Dwivedi2022-11-171-5/+0
| | * | | | bpf: Allow locking bpf_spin_lock global variablesKumar Kartikeya Dwivedi2022-11-171-13/+28
| | * | | | bpf: Allow locking bpf_spin_lock in allocated objectsKumar Kartikeya Dwivedi2022-11-172-25/+67
| | * | | | bpf: Verify ownership relationships for user BTF typesKumar Kartikeya Dwivedi2022-11-172-0/+75
| | * | | | bpf: Recognize lock and list fields in allocated objectsKumar Kartikeya Dwivedi2022-11-172-18/+183
| | * | | | bpf: Introduce allocated objects supportKumar Kartikeya Dwivedi2022-11-172-2/+28
| | * | | | bpf: Populate field_offs for inner_map_metaKumar Kartikeya Dwivedi2022-11-171-12/+32
| | * | | | bpf: Free inner_map_meta when btf_record_dup failsKumar Kartikeya Dwivedi2022-11-171-1/+3
| | * | | | bpf: Do btf_record_free outside map_free callbackKumar Kartikeya Dwivedi2022-11-173-6/+14
| | * | | | bpf: Fix early return in map_check_btfKumar Kartikeya Dwivedi2022-11-171-1/+1
| | * | | | bpf: Pass map file to .map_update_batch directlyHou Tao2022-11-171-18/+14
| | * | | | bpf: propagate nullness information for reg to reg comparisonsEduard Zingerman2022-11-151-2/+33
| | * | | | bpf: Expand map key argument of bpf_redirect_map to u64Toke Høiland-Jørgensen2022-11-153-5/+5
| | * | | | bpf: Refactor btf_struct_accessKumar Kartikeya Dwivedi2022-11-142-9/+14
| | * | | | bpf: Rename MEM_ALLOC to MEM_RINGBUFKumar Kartikeya Dwivedi2022-11-142-10/+10
| | * | | | bpf: Rename RET_PTR_TO_ALLOC_MEMKumar Kartikeya Dwivedi2022-11-141-1/+1
| | * | | | bpf: Support bpf_list_head in map valuesKumar Kartikeya Dwivedi2022-11-144-4/+202
| | * | | | bpf: Remove BPF_MAP_OFF_ARR_MAXKumar Kartikeya Dwivedi2022-11-141-1/+1
| * | | | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-11-173-37/+28
| |\ \ \ \ \ | | |/ / / / | |/| | | |
| * | | | | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2022-11-1110-601/+783
| |\ \ \ \ \
| | * | | | | docs/bpf: Document BPF_MAP_TYPE_CPUMAP mapMaryam Tahhan2022-11-111-3/+6
| | * | | | | bpf: aggressively forget precise markings during state checkpointingAndrii Nakryiko2022-11-041-0/+37
| | * | | | | bpf: stop setting precise in current stateAndrii Nakryiko2022-11-041-12/+91
| | * | | | | bpf: allow precision tracking for programs with subprogsAndrii Nakryiko2022-11-041-1/+61
| | * | | | | bpf: propagate precision across all frames, not just the last oneAndrii Nakryiko2022-11-041-32/+39
| | * | | | | bpf: propagate precision in ALU/ALU64 operationsAndrii Nakryiko2022-11-041-0/+5
| | * | | | | bpf: Refactor map->off_arr handlingKumar Kartikeya Dwivedi2022-11-032-64/+64
| | * | | | | bpf: Consolidate spin_lock, timer management into btf_recordKumar Kartikeya Dwivedi2022-11-039-320/+278
| | * | | | | bpf: Refactor kptr_off_tab into btf_recordKumar Kartikeya Dwivedi2022-11-036-217/+250
| | * | | | | bpf: Drop reg_type_may_be_refcounted_or_nullKumar Kartikeya Dwivedi2022-11-031-8/+1
| | * | | | | bpf: Fix slot type check in check_stack_write_var_offKumar Kartikeya Dwivedi2022-11-031-8/+11
| | * | | | | bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_IDKumar Kartikeya Dwivedi2022-11-031-4/+5
| | * | | | | bpf: Allow specifying volatile type modifier for kptrsKumar Kartikeya Dwivedi2022-11-031-0/+3
| * | | | | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-11-101-4/+13
| |\ \ \ \ \ \ | | |/ / / / / | |/| | | / / | | | |_|/ / | | |/| | |
| * | | | | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2022-11-0211-210/+574
| |\ \ \ \ \
| | * | | | | bpf: Remove the obsolte u64_stats_fetch_*_irq() users.Thomas Gleixner2022-10-311-2/+2