Code

History

Commits on master to kernel/bpf/hashtab.c35+
  1. Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfLinus Torvalds committed 2 months ago2beb1b3
  2. treewide: refresh kmalloc_obj() conversionsKees Cook committed 2 months ago3a2c4d5
  3. bpf: Cancel special fields when recycling rhtab elementsNuoqi Gui committed 2 months ago65cc95e
  4. bpf: Preserve special fields in recycled rhtab elementsYuan Chen committed 2 months ago5df46dd
  5. bpf: Reject key-less BTF for hash mapsJiayuan Chen committed 2 months ago0895a0c
  6. bpf: Fix percpu map update indexing with sparse CPU IDsHui Su committed 3 months ago75b0a6d
  7. bpf: Drop duplicate blank lines in kernel/bpf/Leon Hwang committed 3 months ago0a07e75
  8. bpf: Cancel special fields on map value recycleJustin Suess committed 5 months agoa3a81d2
  9. bpf: Optimize word-sized keys for resizable hashtableMykyta Yatsenko committed 5 months ago9dcbb50
  10. bpf: Allow special fields in resizable hashtabMykyta Yatsenko committed 5 months ago6905f86
  11. bpf: Implement iteration ops for resizable hashtabMykyta Yatsenko committed 5 months ago818e008
  12. bpf: Implement resizable hashmap basic functionsMykyta Yatsenko committed 5 months ago16b4d3e
  13. Merge patch series "bpf: Fix OOB in pcpu_init_value and add a test"Alexei Starovoitov committed 7 months agofa29429
  14. bpf: Fix OOB in pcpu_init_valueLang Xu committed 7 months ago576afdd
  15. bpf: Use copy_map_value_locked() in alloc_htab_elem() for BPF_F_LOCKMykyta Yatsenko committed 7 months ago07738bc
  16. bpf: Lose const-ness of map in map_check_btf()Kumar Kartikeya Dwivedi committed 8 months agoae51772
  17. bpf: Register dtor for freeing special fieldsKumar Kartikeya Dwivedi committed 8 months ago1df97a7
  18. bpf: Remove leftover accounting in htab_map_mem_usage after rqspinlockDaniel Borkmann committed 9 months ago713edc7
  19. bpf: Add BPF_F_CPU and BPF_F_ALL_CPUS flags support for percpu_hash and lru_percpu_hash mapsLeon Hwang committed 10 months agoc693616
  20. bpf: Free special fields when update [lru_,]percpu_hash mapsLeon Hwang committed 1 year ago6af6e49
  21. bpf: Consistently use bpf_rcu_lock_held() everywhereAndrii Nakryiko committed 1 year ago48a97ff
  22. bpf: Extract internal structs validation logic into helpersMykyta Yatsenko committed 1 year ago4c97c4b
  23. bpf: bpf task work plumbingMykyta Yatsenko committed 1 year ago5c8fd7e
  24. bpf: htab: extract helper for freeing special structsMykyta Yatsenko committed 1 year agoacc3a0d
  25. Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after rc4Alexei Starovoitov committed 1 year ago224ee86
  26. bpf: fix possible endless loop in BPF map iterationBrandon Kammerdiener committed 1 year ago75673fd
  27. bpf: Don't allocate per-cpu extra_elems for fd htabHou Tao committed 1 year ago6704b1e
  28. bpf: Add is_fd_htab() helperHou Tao committed 1 year agoe8a6585
  29. bpf: Support atomic update for htab of mapsHou Tao committed 1 year ago2c30417
  30. bpf: Rename __htab_percpu_map_update_elem to htab_map_update_elem_in_placeHou Tao committed 1 year ago5771e30
  31. bpf: Factor out htab_elem_value helper()Hou Tao committed 1 year agoba2b31b
  32. bpf: Convert hashtab.c to rqspinlockKumar Kartikeya Dwivedi committed 1 year ago4fa8d68
  33. bpf: Check map->record at the beginning of check_and_free_fields()Hou Tao committed 1 year agobb2243f
  34. bpf: Fix kmemleak warning for percpu hashmapYonghong Song committed 1 year ago11ba7ce
  35. bpf: Free element after unlock in __htab_map_lookup_and_delete_elem()Hou Tao committed 1 year ago47363f1