aboutsummaryrefslogtreecommitdiff
path: root/kernel/bpf/hashtab.c
AgeCommit message (Expand)AuthorFilesLines
2026-10-02bpf: Fix missing migration protection in __rhtab_map_lookup_and_delete_batch()Ă–mer Mete Kaya1-0/+2
2026-09-25bpf: Hold map BTF for the memory allocator destructor recordKumar Kartikeya Dwivedi1-1/+16
2026-09-24bpf: Zero-fill other CPUs when BPF_F_CPU creates a per-cpu hash elementDonggeun Yoo1-4/+7
2026-09-13bpf: Fix u32 overflow issue in map batch operationsMasoud Aghasi1-4/+4
2026-09-12bpf: Avoid soft lockup in __htab_map_lookup_and_delete_batch()Jose Fernandez (Anthropic)1-3/+21
2026-09-06Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfLinus Torvalds1-17/+12
2026-09-04treewide: refresh kmalloc_obj() conversionsKees Cook1-1/+1
2026-09-04bpf: Cancel special fields when recycling rhtab elementsNuoqi Gui1-14/+3
2026-09-04bpf: Preserve special fields in recycled rhtab elementsYuan Chen1-1/+0
2026-09-03bpf: Reject key-less BTF for hash mapsJiayuan Chen1-0/+6
2026-08-21bpf: Fix percpu map update indexing with sparse CPU IDsHui Su1-2/+3
2026-08-13bpf: Drop duplicate blank lines in kernel/bpf/Leon Hwang1-2/+0
2026-06-09bpf: Cancel special fields on map value recycleJustin Suess1-14/+18
2026-06-05bpf: Optimize word-sized keys for resizable hashtableMykyta Yatsenko1-2/+45
2026-06-05bpf: Allow special fields in resizable hashtabMykyta Yatsenko1-10/+101
2026-06-05bpf: Implement iteration ops for resizable hashtabMykyta Yatsenko1-1/+346
2026-06-05bpf: Implement resizable hashmap basic functionsMykyta Yatsenko1-0/+311
2026-04-12Merge patch series "bpf: Fix OOB in pcpu_init_value and add a test"Alexei Starovoitov1-1/+1
2026-04-12bpf: Fix OOB in pcpu_init_valueLang Xu1-1/+1
2026-04-05bpf: Use copy_map_value_locked() in alloc_htab_elem() for BPF_F_LOCKMykyta Yatsenko1-0/+4
2026-02-27bpf: Lose const-ness of map in map_check_btf()Kumar Kartikeya Dwivedi1-5/+4
2026-02-27bpf: Register dtor for freeing special fieldsKumar Kartikeya Dwivedi1-0/+87
2026-01-20bpf: Remove leftover accounting in htab_map_mem_usage after rqspinlockDaniel Borkmann1-7/+4
2026-01-06bpf: Add BPF_F_CPU and BPF_F_ALL_CPUS flags support for percpu_hash and lru_p...Leon Hwang1-30/+64
2025-11-13bpf: Free special fields when update [lru_,]percpu_hash mapsLeon Hwang1-2/+8
2025-10-15bpf: Consistently use bpf_rcu_lock_held() everywhereAndrii Nakryiko1-14/+7
2025-10-10bpf: Extract internal structs validation logic into helpersMykyta Yatsenko1-23/+13
2025-09-23bpf: bpf task work plumbingMykyta Yatsenko1-8/+11
2025-09-23bpf: htab: extract helper for freeing special structsMykyta Yatsenko1-12/+12
2025-04-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after rc4Alexei Starovoitov1-1/+1
2025-04-25bpf: fix possible endless loop in BPF map iterationBrandon Kammerdiener1-1/+1
2025-04-09bpf: Don't allocate per-cpu extra_elems for fd htabHou Tao1-7/+6
2025-04-09bpf: Add is_fd_htab() helperHou Tao1-3/+7
2025-04-09bpf: Support atomic update for htab of mapsHou Tao1-23/+21
2025-04-09bpf: Rename __htab_percpu_map_update_elem to htab_map_update_elem_in_placeHou Tao1-9/+8
2025-04-09bpf: Factor out htab_elem_value helper()Hou Tao1-34/+30
2025-03-19bpf: Convert hashtab.c to rqspinlockKumar Kartikeya Dwivedi1-70/+32
2025-03-15bpf: Check map->record at the beginning of check_and_free_fields()Hou Tao1-0/+3
2025-02-24bpf: Fix kmemleak warning for percpu hashmapYonghong Song1-3/+3
2025-01-20bpf: Free element after unlock in __htab_map_lookup_and_delete_elem()Hou Tao1-4/+6
2025-01-20bpf: Bail out early in __htab_map_lookup_and_delete_elem()Hou Tao1-25/+26
2025-01-20bpf: Free special fields after unlock in htab_lru_map_delete_node()Hou Tao1-1/+2
2025-01-08bpf: Disable migration before calling ops->map_free()Hou Tao1-4/+2
2025-01-08bpf: Remove migrate_{disable|enable} in htab_elem_freeHou Tao1-2/+0
2025-01-08bpf: Remove migrate_{disable|enable} in ->map_for_each_callbackHou Tao1-6/+5
2024-11-11bpf: Call free_htab_elem() after htab_unlock_bucket()Hou Tao1-17/+39
2024-09-11bpf: Check percpu map value size firstTao Chen1-0/+3
2024-08-22bpf: Fix percpu address space issuesUros Bizjak1-4/+5
2024-07-29bpf: Replace 8 seq_puts() calls by seq_putc() callsMarkus Elfring1-2/+2
2024-04-30bpf: Do not walk twice the hash map on freeBenjamin Tissoires1-36/+13