summaryrefslogtreecommitdiff
path: root/kernel/bpf/bpf_local_storage.c
AgeCommit message (Expand)Author
2026-02-27bpf: Retire rcu_trace_implies_rcu_gp() from local storageKumar Kartikeya Dwivedi
2026-02-27bpf: Delay freeing fields in local storageKumar Kartikeya Dwivedi
2026-02-27bpf: Lose const-ness of map in map_check_btf()Kumar Kartikeya Dwivedi
2026-02-06bpf: Switch to bpf_selem_unlink_nofail in bpf_local_storage_{map_free, destroy}Amery Hung
2026-02-06bpf: Support lockless unlink when freeing map or local storageAmery Hung
2026-02-06bpf: Prepare for bpf_selem_unlink_nofail()Amery Hung
2026-02-06bpf: Remove unused percpu counter from bpf_local_storage_map_freeAmery Hung
2026-02-06bpf: Change local_storage->lock and b->lock to rqspinlockAmery Hung
2026-02-06bpf: Convert bpf_selem_unlink to failableAmery Hung
2026-02-06bpf: Convert bpf_selem_link_map to failableAmery Hung
2026-02-06bpf: Convert bpf_selem_unlink_map to failableAmery Hung
2026-02-06bpf: Select bpf_local_storage_map_bucket based on bpf_local_storageAmery Hung
2025-11-18bpf: Replace bpf memory allocator with kmalloc_nolock() in local storageAmery Hung
2025-11-18bpf: Save memory alloction info in bpf_local_storageAmery Hung
2025-11-18bpf: Remove smap argument from bpf_selem_free()Amery Hung
2025-11-18bpf: Always charge/uncharge memory when allocating/unlinking storage elementsAmery Hung
2025-06-25bpf: add btf_type_is_i{32,64} helpersAnton Protopopov
2025-01-08bpf: Remove migrate_{disable|enable} from bpf_selem_free()Hou Tao
2025-01-08bpf: Remove migrate_{disable|enable} from bpf_local_storage_free()Hou Tao
2025-01-08bpf: Remove migrate_{disable|enable} from bpf_local_storage_alloc()Hou Tao
2025-01-08bpf: Remove migrate_{disable|enable} from bpf_selem_alloc()Hou Tao
2025-01-08bpf: Disable migration before calling ops->map_free()Hou Tao
2025-01-08bpf: Disable migration in bpf_selem_free_rcuHou Tao
2024-12-18bpf: bpf_local_storage: Always use bpf_mem_alloc in PREEMPT_RTMartin KaFai Lau
2024-10-24bpf: Add uptr support in the map_value of the task local storage.Martin KaFai Lau
2024-10-24bpf: Postpone bpf_obj_free_fields to the rcu callbackMartin KaFai Lau
2024-10-24bpf: Postpone bpf_selem_free() in bpf_selem_unlink_storage_nolock()Martin KaFai Lau
2024-10-24bpf: Add "bool swap_uptrs" arg to bpf_local_storage_update() and bpf_selem_al...Martin KaFai Lau
2024-07-10bpf: fix order of args in call to bpf_map_kvcallocMohammad Shehar Yaar Tausif
2024-04-22bpf: Fix typos in commentsRafael Passos
2024-02-11bpf: Allow compiler to inline most of bpf_local_storage_lookup()Marco Elver
2023-09-06bpf: bpf_sk_storage: Fix the missing uncharge in sk_omem_allocMartin KaFai Lau
2023-09-06bpf: bpf_sk_storage: Fix invalid wait context lockdep reportMartin KaFai Lau
2023-06-19bpf: Centralize permissions checks for all BPF map typesAndrii Nakryiko
2023-04-12bpf: Handle NULL in bpf_local_storage_free.Alexei Starovoitov
2023-03-25bpf: Use bpf_mem_cache_alloc/free for bpf_local_storageMartin KaFai Lau
2023-03-25bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage_elemMartin KaFai Lau
2023-03-10bpf: Add bpf_local_storage_free()Martin KaFai Lau
2023-03-10bpf: Add bpf_local_storage_rcu callbackMartin KaFai Lau
2023-03-10bpf: Add bpf_selem_free()Martin KaFai Lau
2023-03-10bpf: Add bpf_selem_free_rcu callbackMartin KaFai Lau
2023-03-10bpf: Remove bpf_selem_free_fields*_rcuMartin KaFai Lau
2023-03-10bpf: Repurpose use_trace_rcu to reuse_now in bpf_local_storageMartin KaFai Lau
2023-03-10bpf: Remember smap in bpf_local_storageMartin KaFai Lau
2023-03-10bpf: Remove the preceding __ from __bpf_selem_unlink_storageMartin KaFai Lau
2023-03-10bpf: Remove __bpf_local_storage_map_allocMartin KaFai Lau
2023-03-10bpf: Refactor codes into bpf_local_storage_destroyMartin KaFai Lau
2023-03-10bpf: Move a few bpf_local_storage functions to static scopeMartin KaFai Lau
2023-03-07bpf, net: bpf_local_storage memory usageYafang Shao
2023-03-03bpf: Use separate RCU callbacks for freeing selemKumar Kartikeya Dwivedi