summaryrefslogtreecommitdiffstats
path: root/kernel/bpf
Commit message (Expand)AuthorAgeFilesLines
...
| | * | | 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
| | * | | | bpf: check max_entries before allocating memoryFlorian Lehner2022-10-281-12/+8
| | * | | | bpf: Fix a typo in comment for DFS algorithmXu Kuohai2022-10-271-1/+1
| | * | | | bpf: Implement cgroup storage available to non-cgroup-attached bpf progsYonghong Song2022-10-255-3/+268
| | * | | | bpf: Refactor some inode/task/sk storage functions for reuseYonghong Song2022-10-253-139/+127
| | * | | | bpf: Make struct cgroup btf id globalYonghong Song2022-10-251-1/+1
| | * | | | bpf: Add new bpf_task_storage_delete proto with no deadlock detectionMartin KaFai Lau2022-10-251-0/+28