Commit message (Expand) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| | * | | | bpf: Add comments for map BTF matching requirement for bpf_list_head | Kumar Kartikeya Dwivedi | 2022-11-17 | 3 | -0/+22 | |
| | * | | | bpf: Add 'release on unlock' logic for bpf_list_push_{front,back} | Kumar Kartikeya Dwivedi | 2022-11-17 | 1 | -1/+57 | |
| | * | | | bpf: Introduce single ownership BPF linked list API | Kumar Kartikeya Dwivedi | 2022-11-17 | 2 | -9/+321 | |
| | * | | | bpf: Permit NULL checking pointer with non-zero fixed offset | Kumar Kartikeya Dwivedi | 2022-11-17 | 1 | -9/+12 | |
| | * | | | bpf: Introduce bpf_obj_drop | Kumar Kartikeya Dwivedi | 2022-11-17 | 2 | -11/+66 | |
| | * | | | bpf: Introduce bpf_obj_new | Kumar Kartikeya Dwivedi | 2022-11-17 | 3 | -15/+150 | |
| | * | | | bpf: Support constant scalar arguments for kfuncs | Kumar Kartikeya Dwivedi | 2022-11-17 | 1 | -14/+43 | |
| | * | | | bpf: Rewrite kfunc argument handling | Kumar Kartikeya Dwivedi | 2022-11-17 | 2 | -386/+539 | |
| | * | | | bpf: Allow locking bpf_spin_lock in inner map values | Kumar Kartikeya Dwivedi | 2022-11-17 | 1 | -5/+0 | |
| | * | | | bpf: Allow locking bpf_spin_lock global variables | Kumar Kartikeya Dwivedi | 2022-11-17 | 1 | -13/+28 | |
| | * | | | bpf: Allow locking bpf_spin_lock in allocated objects | Kumar Kartikeya Dwivedi | 2022-11-17 | 2 | -25/+67 | |
| | * | | | bpf: Verify ownership relationships for user BTF types | Kumar Kartikeya Dwivedi | 2022-11-17 | 2 | -0/+75 | |
| | * | | | bpf: Recognize lock and list fields in allocated objects | Kumar Kartikeya Dwivedi | 2022-11-17 | 2 | -18/+183 | |
| | * | | | bpf: Introduce allocated objects support | Kumar Kartikeya Dwivedi | 2022-11-17 | 2 | -2/+28 | |
| | * | | | bpf: Populate field_offs for inner_map_meta | Kumar Kartikeya Dwivedi | 2022-11-17 | 1 | -12/+32 | |
| | * | | | bpf: Free inner_map_meta when btf_record_dup fails | Kumar Kartikeya Dwivedi | 2022-11-17 | 1 | -1/+3 | |
| | * | | | bpf: Do btf_record_free outside map_free callback | Kumar Kartikeya Dwivedi | 2022-11-17 | 3 | -6/+14 | |
| | * | | | bpf: Fix early return in map_check_btf | Kumar Kartikeya Dwivedi | 2022-11-17 | 1 | -1/+1 | |
| | * | | | bpf: Pass map file to .map_update_batch directly | Hou Tao | 2022-11-17 | 1 | -18/+14 | |
| | * | | | bpf: propagate nullness information for reg to reg comparisons | Eduard Zingerman | 2022-11-15 | 1 | -2/+33 | |
| | * | | | bpf: Expand map key argument of bpf_redirect_map to u64 | Toke Høiland-Jørgensen | 2022-11-15 | 3 | -5/+5 | |
| | * | | | bpf: Refactor btf_struct_access | Kumar Kartikeya Dwivedi | 2022-11-14 | 2 | -9/+14 | |
| | * | | | bpf: Rename MEM_ALLOC to MEM_RINGBUF | Kumar Kartikeya Dwivedi | 2022-11-14 | 2 | -10/+10 | |
| | * | | | bpf: Rename RET_PTR_TO_ALLOC_MEM | Kumar Kartikeya Dwivedi | 2022-11-14 | 1 | -1/+1 | |
| | * | | | bpf: Support bpf_list_head in map values | Kumar Kartikeya Dwivedi | 2022-11-14 | 4 | -4/+202 | |
| | * | | | bpf: Remove BPF_MAP_OFF_ARR_MAX | Kumar Kartikeya Dwivedi | 2022-11-14 | 1 | -1/+1 | |
| * | | | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 2022-11-17 | 3 | -37/+28 | |
| |\ \ \ \ | | |/ / / | |/| | | | ||||||
| * | | | | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf... | Jakub Kicinski | 2022-11-11 | 10 | -601/+783 | |
| |\ \ \ \ | ||||||
| | * | | | | docs/bpf: Document BPF_MAP_TYPE_CPUMAP map | Maryam Tahhan | 2022-11-11 | 1 | -3/+6 | |
| | * | | | | bpf: aggressively forget precise markings during state checkpointing | Andrii Nakryiko | 2022-11-04 | 1 | -0/+37 | |
| | * | | | | bpf: stop setting precise in current state | Andrii Nakryiko | 2022-11-04 | 1 | -12/+91 | |
| | * | | | | bpf: allow precision tracking for programs with subprogs | Andrii Nakryiko | 2022-11-04 | 1 | -1/+61 | |
| | * | | | | bpf: propagate precision across all frames, not just the last one | Andrii Nakryiko | 2022-11-04 | 1 | -32/+39 | |
| | * | | | | bpf: propagate precision in ALU/ALU64 operations | Andrii Nakryiko | 2022-11-04 | 1 | -0/+5 | |
| | * | | | | bpf: Refactor map->off_arr handling | Kumar Kartikeya Dwivedi | 2022-11-03 | 2 | -64/+64 | |
| | * | | | | bpf: Consolidate spin_lock, timer management into btf_record | Kumar Kartikeya Dwivedi | 2022-11-03 | 9 | -320/+278 | |
| | * | | | | bpf: Refactor kptr_off_tab into btf_record | Kumar Kartikeya Dwivedi | 2022-11-03 | 6 | -217/+250 | |
| | * | | | | bpf: Drop reg_type_may_be_refcounted_or_null | Kumar Kartikeya Dwivedi | 2022-11-03 | 1 | -8/+1 | |
| | * | | | | bpf: Fix slot type check in check_stack_write_var_off | Kumar Kartikeya Dwivedi | 2022-11-03 | 1 | -8/+11 | |
| | * | | | | bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID | Kumar Kartikeya Dwivedi | 2022-11-03 | 1 | -4/+5 | |
| | * | | | | bpf: Allow specifying volatile type modifier for kptrs | Kumar Kartikeya Dwivedi | 2022-11-03 | 1 | -0/+3 | |
| * | | | | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 2022-11-10 | 1 | -4/+13 | |
| |\ \ \ \ \ | | |/ / / / | |/| | | / | | | |_|/ | | |/| | | ||||||
| * | | | | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf... | Jakub Kicinski | 2022-11-02 | 11 | -210/+574 | |
| |\ \ \ \ | ||||||
| | * | | | | bpf: Remove the obsolte u64_stats_fetch_*_irq() users. | Thomas Gleixner | 2022-10-31 | 1 | -2/+2 | |
| | * | | | | bpf: check max_entries before allocating memory | Florian Lehner | 2022-10-28 | 1 | -12/+8 | |
| | * | | | | bpf: Fix a typo in comment for DFS algorithm | Xu Kuohai | 2022-10-27 | 1 | -1/+1 | |
| | * | | | | bpf: Implement cgroup storage available to non-cgroup-attached bpf progs | Yonghong Song | 2022-10-25 | 5 | -3/+268 | |
| | * | | | | bpf: Refactor some inode/task/sk storage functions for reuse | Yonghong Song | 2022-10-25 | 3 | -139/+127 | |
| | * | | | | bpf: Make struct cgroup btf id global | Yonghong Song | 2022-10-25 | 1 | -1/+1 | |
| | * | | | | bpf: Add new bpf_task_storage_delete proto with no deadlock detection | Martin KaFai Lau | 2022-10-25 | 1 | -0/+28 |