summaryrefslogtreecommitdiff
path: root/kernel/bpf/hashtab.c
AgeCommit message (Expand)Author
14 hoursMerge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfLinus Torvalds
2 daystreewide: refresh kmalloc_obj() conversionsKees Cook
3 daysbpf: Cancel special fields when recycling rhtab elementsNuoqi Gui
3 daysbpf: Preserve special fields in recycled rhtab elementsYuan Chen
4 daysbpf: Reject key-less BTF for hash mapsJiayuan Chen
2026-08-21bpf: Fix percpu map update indexing with sparse CPU IDsHui Su
2026-08-13bpf: Drop duplicate blank lines in kernel/bpf/Leon Hwang
2026-06-09bpf: Cancel special fields on map value recycleJustin Suess
2026-06-05bpf: Optimize word-sized keys for resizable hashtableMykyta Yatsenko
2026-06-05bpf: Allow special fields in resizable hashtabMykyta Yatsenko
2026-06-05bpf: Implement iteration ops for resizable hashtabMykyta Yatsenko
2026-06-05bpf: Implement resizable hashmap basic functionsMykyta Yatsenko
2026-04-12Merge patch series "bpf: Fix OOB in pcpu_init_value and add a test"Alexei Starovoitov
2026-04-12bpf: Fix OOB in pcpu_init_valueLang Xu
2026-04-05bpf: Use copy_map_value_locked() in alloc_htab_elem() for BPF_F_LOCKMykyta Yatsenko
2026-02-27bpf: Lose const-ness of map in map_check_btf()Kumar Kartikeya Dwivedi
2026-02-27bpf: Register dtor for freeing special fieldsKumar Kartikeya Dwivedi
2026-01-20bpf: Remove leftover accounting in htab_map_mem_usage after rqspinlockDaniel Borkmann
2026-01-06bpf: Add BPF_F_CPU and BPF_F_ALL_CPUS flags support for percpu_hash and lru_p...Leon Hwang
2025-11-13bpf: Free special fields when update [lru_,]percpu_hash mapsLeon Hwang
2025-10-15bpf: Consistently use bpf_rcu_lock_held() everywhereAndrii Nakryiko
2025-10-10bpf: Extract internal structs validation logic into helpersMykyta Yatsenko
2025-09-23bpf: bpf task work plumbingMykyta Yatsenko
2025-09-23bpf: htab: extract helper for freeing special structsMykyta Yatsenko
2025-04-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after rc4Alexei Starovoitov
2025-04-25bpf: fix possible endless loop in BPF map iterationBrandon Kammerdiener
2025-04-09bpf: Don't allocate per-cpu extra_elems for fd htabHou Tao
2025-04-09bpf: Add is_fd_htab() helperHou Tao
2025-04-09bpf: Support atomic update for htab of mapsHou Tao
2025-04-09bpf: Rename __htab_percpu_map_update_elem to htab_map_update_elem_in_placeHou Tao
2025-04-09bpf: Factor out htab_elem_value helper()Hou Tao
2025-03-19bpf: Convert hashtab.c to rqspinlockKumar Kartikeya Dwivedi
2025-03-15bpf: Check map->record at the beginning of check_and_free_fields()Hou Tao
2025-02-24bpf: Fix kmemleak warning for percpu hashmapYonghong Song
2025-01-20bpf: Free element after unlock in __htab_map_lookup_and_delete_elem()Hou Tao
2025-01-20bpf: Bail out early in __htab_map_lookup_and_delete_elem()Hou Tao
2025-01-20bpf: Free special fields after unlock in htab_lru_map_delete_node()Hou Tao
2025-01-08bpf: Disable migration before calling ops->map_free()Hou Tao
2025-01-08bpf: Remove migrate_{disable|enable} in htab_elem_freeHou Tao
2025-01-08bpf: Remove migrate_{disable|enable} in ->map_for_each_callbackHou Tao
2024-11-11bpf: Call free_htab_elem() after htab_unlock_bucket()Hou Tao
2024-09-11bpf: Check percpu map value size firstTao Chen
2024-08-22bpf: Fix percpu address space issuesUros Bizjak
2024-07-29bpf: Replace 8 seq_puts() calls by seq_putc() callsMarkus Elfring
2024-04-30bpf: Do not walk twice the hash map on freeBenjamin Tissoires
2024-04-23bpf: allow struct bpf_wq to be embedded in arraymaps and hashmapsBenjamin Tissoires
2024-04-22bpf: Fix typos in commentsRafael Passos
2024-04-03bpf: inline bpf_map_lookup_elem() helper for PERCPU_HASH mapAndrii Nakryiko
2024-03-28bpf: Mitigate latency spikes associated with freeing non-preallocated htabYafang Shao
2024-03-07bpf: Fix hashtab overflow check on 32-bit archesToke Høiland-Jørgensen