summaryrefslogtreecommitdiff
path: root/kernel/bpf/hashtab.c
AgeCommit message (Expand)AuthorFilesLines
6 daysMerge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfLinus Torvalds1-17/+12
8 daystreewide: refresh kmalloc_obj() conversionsKees Cook1-1/+1
8 daysbpf: Cancel special fields when recycling rhtab elementsNuoqi Gui1-14/+3
8 daysbpf: Preserve special fields in recycled rhtab elementsYuan Chen1-1/+0
9 daysbpf: 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
2024-04-23bpf: allow struct bpf_wq to be embedded in arraymaps and hashmapsBenjamin Tissoires1-12/+43
2024-04-22bpf: Fix typos in commentsRafael Passos1-1/+1
2024-04-03bpf: inline bpf_map_lookup_elem() helper for PERCPU_HASH mapAndrii Nakryiko1-0/+21
2024-03-28bpf: Mitigate latency spikes associated with freeing non-preallocated htabYafang Shao1-0/+1
2024-03-07bpf: Fix hashtab overflow check on 32-bit archesToke Høiland-Jørgensen1-5/+9