summaryrefslogtreecommitdiffstats
path: root/kernel (follow)
Commit message (Expand)AuthorAgeFilesLines
...
| | * | | | | bpf/verifier: Use kmalloc_size_roundup() to match ksize() usageKees Cook2022-11-211-4/+8
| | * | | | | bpf: Add a kfunc for generic type castYonghong Song2022-11-212-2/+24
| | * | | | | bpf: Add a kfunc to type cast from bpf uapi ctx to kernel ctxYonghong Song2022-11-213-0/+48
| | * | | | | bpf: Add support for kfunc set with common btf_idsYonghong Song2022-11-212-1/+19
| | * | | | | bpf: Disallow bpf_obj_new_impl call when bpf_mem_alloc_init failsKumar Kartikeya Dwivedi2022-11-212-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-203-13/+66
| | * | | | | 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-183-0/+22
| | * | | | | bpf: Add 'release on unlock' logic for bpf_list_push_{front,back}Kumar Kartikeya Dwivedi2022-11-181-1/+57
| | * | | | | bpf: Introduce single ownership BPF linked list APIKumar Kartikeya Dwivedi2022-11-182-9/+321
| | * | | | | bpf: Permit NULL checking pointer with non-zero fixed offsetKumar Kartikeya Dwivedi2022-11-181-9/+12
| | * | | | | bpf: Introduce bpf_obj_dropKumar Kartikeya Dwivedi2022-11-182-11/+66
| | * | | | | bpf: Introduce bpf_obj_newKumar Kartikeya Dwivedi2022-11-183-15/+150
| | * | | | | bpf: Support constant scalar arguments for kfuncsKumar Kartikeya Dwivedi2022-11-181-14/+43
| | * | | | | bpf: Rewrite kfunc argument handlingKumar Kartikeya Dwivedi2022-11-182-386/+539
| | * | | | | bpf: Allow locking bpf_spin_lock in inner map valuesKumar Kartikeya Dwivedi2022-11-181-5/+0
| | * | | | | bpf: Allow locking bpf_spin_lock global variablesKumar Kartikeya Dwivedi2022-11-181-13/+28
| | * | | | | bpf: Allow locking bpf_spin_lock in allocated objectsKumar Kartikeya Dwivedi2022-11-182-25/+67
| | * | | | | bpf: Verify ownership relationships for user BTF typesKumar Kartikeya Dwivedi2022-11-182-0/+75
| | * | | | | bpf: Recognize lock and list fields in allocated objectsKumar Kartikeya Dwivedi2022-11-182-18/+183
| | * | | | | bpf: Introduce allocated objects supportKumar Kartikeya Dwivedi2022-11-182-2/+28
| | * | | | | bpf: Populate field_offs for inner_map_metaKumar Kartikeya Dwivedi2022-11-181-12/+32
| | * | | | | bpf: Free inner_map_meta when btf_record_dup failsKumar Kartikeya Dwivedi2022-11-181-1/+3
| | * | | | | bpf: Do btf_record_free outside map_free callbackKumar Kartikeya Dwivedi2022-11-183-6/+14
| | * | | | | bpf: Fix early return in map_check_btfKumar Kartikeya Dwivedi2022-11-181-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-161-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-152-9/+14
| | * | | | | bpf: Rename MEM_ALLOC to MEM_RINGBUFKumar Kartikeya Dwivedi2022-11-152-10/+10
| | * | | | | bpf: Rename RET_PTR_TO_ALLOC_MEMKumar Kartikeya Dwivedi2022-11-151-1/+1
| | * | | | | bpf: Support bpf_list_head in map valuesKumar Kartikeya Dwivedi2022-11-154-4/+202
| | * | | | | bpf: Remove BPF_MAP_OFF_ARR_MAXKumar Kartikeya Dwivedi2022-11-151-1/+1
| * | | | | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-11-183-37/+28
| |\ \ \ \ \ \ | | |/ / / / / | |/| | | | |
| * | | | | | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2022-11-1210-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-042-64/+64
| | * | | | | | bpf: Consolidate spin_lock, timer management into btf_recordKumar Kartikeya Dwivedi2022-11-049-320/+278
| | * | | | | | bpf: Refactor kptr_off_tab into btf_recordKumar Kartikeya Dwivedi2022-11-046-217/+250
| | * | | | | | bpf: Drop reg_type_may_be_refcounted_or_nullKumar Kartikeya Dwivedi2022-11-041-8/+1
| | * | | | | | bpf: Fix slot type check in check_stack_write_var_offKumar Kartikeya Dwivedi2022-11-041-8/+11
| | * | | | | | bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_IDKumar Kartikeya Dwivedi2022-11-041-4/+5
| | * | | | | | bpf: Allow specifying volatile type modifier for kptrsKumar Kartikeya Dwivedi2022-11-041-0/+3
| * | | | | | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-11-117-32/+44
| |\ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | / | | | |_|_|_|/ | | |/| | | |