Code

History

Commits on master to kernel/bpf/bpf_struct_ops.c35+
  1. bpf: Support __arena and __arena__nullable on struct_ops argumentsTejun Heo committed 3 months agof6c33c4
  2. bpf: Reject >8 byte return values on return-reading trampoline pathsYonghong Song committed 3 months agoc48796a
  3. bpf: Add struct bpf_tramp_node objectJiri Olsa committed 5 months ago6549907
  4. bpf: Add bpf_struct_ops_for_each_prog()Tejun Heo committed 5 months ago7c48a28
  5. bpf: Dissociate struct_ops program with map if map_update failsAmery Hung committed 6 months agof75aeb2
  6. Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds committed 8 months agobf4afc5
  7. treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook committed 8 months ago69050f8
  8. bpf: Support associating BPF program with struct_opsAmery Hung committed 11 months agob5709f6
  9. bpf: Export necessary symbols for modules with struct_opsD. Wythe committed 1 year ago07c428e
  10. bpf: Allow struct_ops to get map id by kdataAmery Hung committed 1 year agod87a513
  11. bpf: Add attach_type field to bpf_linkTao Chen committed 1 year agob725441
  12. bpf: Pass the same orig_call value to trampoline functionsIlya Leoshkevich committed 1 year ago94bde25
  13. bpf: Allow struct_ops prog to return referenced kptrAmery Hung committed 1 year ago8d9f547
  14. bpf: Support getting referenced kptr from struct_ops argumentAmery Hung committed 1 year agoa687df2
  15. bpf: Use kallsyms to find the function name of a struct_ops's stub functionMartin KaFai Lau committed 1 year ago12fdd29
  16. bpf: Reject struct_ops registration that uses module ptr and the module btf_id is missingMartin KaFai Lau committed 1 year ago96ea081
  17. bpf: Add kernel symbol for struct_ops trampolineXu Kuohai committed 1 year ago7c8ce4f
  18. bpf: Use function pointers count as struct_ops links countXu Kuohai committed 1 year ago821a3fa
  19. bpf: Remove unused member rcu from bpf_struct_ops_mapXu Kuohai committed 1 year agobd9d9b4
  20. bpf: Check unsupported ops from the bpf_struct_ops's cfi_stubsMartin KaFai Lau committed 2 years agoe42ac14
  21. bpf: Replace 8 seq_puts() calls by seq_putc() callsMarkus Elfring committed 2 years agodf862de
  22. bpf: Use precise image size for struct_ops trampolinePu Lehui committed 2 years agod1a4261
  23. bpf: support epoll from bpf struct_ops links.Kui-Feng Lee committed 2 years ago1adddc9
  24. bpf: enable detaching links of struct_ops objects.Kui-Feng Lee committed 2 years ago6fb2544
  25. bpf: pass bpf_struct_ops_link to callbacks in bpf_struct_ops.Kui-Feng Lee committed 2 years ago73287fe
  26. bpf: Check return from set_memory_rox()Christophe Leroy committed 2 years agoc733239
  27. bpf: Remove unnecessary err < 0 check in bpf_struct_ops_map_update_elemMartin KaFai Lau committed 2 years ago7f3edd0
  28. bpf: struct_ops supports more than one page for trampolines.Kui-Feng Lee committed 2 years ago187e2af
  29. bpf, net: validate struct_ops when updating value.Kui-Feng Lee committed 2 years ago73e4f9e
  30. bpf: Check cfi_stubs before registering a struct_ops type.Kui-Feng Lee committed 2 years ago3e00083
  31. bpf: Create argument information for nullable arguments.Kui-Feng Lee committed 2 years ago1611603
  32. bpf: Remove an unnecessary check.Kui-Feng Lee committed 2 years agodf9705e
  33. bpf: Fix error checks against bpf_get_btf_vmlinux().Kui-Feng Lee committed 2 years agoe6be8cd
  34. bpf, net: switch to dynamic registrationKui-Feng Lee committed 2 years agof6be98d
  35. bpf: validate value_typeKui-Feng Lee committed 2 years ago612d087