1. 290248a bpf: Allow to specify kernel module BTFs when attaching BPF programs by Andrii Nakryiko · 4 years, 1 month ago
  2. 22dc4a0 bpf: Remove hard-coded btf_vmlinux assumption from BPF verifier by Andrii Nakryiko · 4 years, 1 month ago
  3. 7112d12 bpf: Compile out btf_parse_module() if module BTF is not enabled by Andrii Nakryiko · 4 years, 2 months ago
  4. 36e6844 bpf: Load and verify kernel module BTFs by Andrii Nakryiko · 4 years, 2 months ago
  5. 5329722 bpf: Assign ID to vmlinux BTF and return extra info for BTF in GET_OBJ_INFO by Andrii Nakryiko · 4 years, 2 months ago
  6. 951bb64 bpf: Add in-kernel split BTF support by Andrii Nakryiko · 4 years, 2 months ago
  7. 666475c bpf, btf: Remove the duplicate btf_ids.h include by Wang Qing · 4 years, 2 months ago
  8. eaa6bcb bpf: Introduce bpf_per_cpu_ptr() by Hao Luo · 4 years, 4 months ago
  9. 4976b71 bpf: Introduce pseudo_btf_id by Hao Luo · 4 years, 4 months ago
  10. 43bc287 bpf: Fix context type resolving for extension programs by Toke Høiland-Jørgensen · 4 years, 4 months ago
  11. 3aac1ea bpf: Move prog->aux->linked_prog and trampoline into bpf_link on attach by Toke Høiland-Jørgensen · 4 years, 4 months ago
  12. eb41137 bpf: Add bpf_seq_printf_btf helper by Alan Maguire · 4 years, 4 months ago
  13. 31d0bc8 bpf: Move to generic BTF show support, apply it to seq files/strings by Alan Maguire · 4 years, 4 months ago
  14. efc6815 bpf: change logging calls from verbose() to bpf_log() and use log pointer by Toke Høiland-Jørgensen · 4 years, 4 months ago
  15. 9436ef6 bpf: Allow specifying a BTF ID per argument in function protos by Lorenz Bauer · 4 years, 4 months ago
  16. 2af30f1 btf: Make btf_set_contains take a const pointer by Lorenz Bauer · 4 years, 4 months ago
  17. eae2e83 bpf: Add BTF_SET_START/END macros by Jiri Olsa · 4 years, 5 months ago
  18. faaf4a7 bpf: Add btf_struct_ids_match function by Jiri Olsa · 4 years, 5 months ago
  19. 1c6d28a bpf: Factor btf_struct_access function by Jiri Olsa · 4 years, 5 months ago
  20. dafe58f bpf: Remove recursion call in btf_struct_access by Jiri Olsa · 4 years, 5 months ago
  21. 887c31a bpf: Add type_id pointer as argument to __btf_resolve_size by Jiri Olsa · 4 years, 5 months ago
  22. 69ff304 bpf: Add elem_id pointer as argument to __btf_resolve_size by Jiri Olsa · 4 years, 5 months ago
  23. 6298399 bpf: Move btf_resolve_size into __btf_resolve_size by Jiri Olsa · 4 years, 5 months ago
  24. 2e7199b Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next by David S. Miller · 4 years, 6 months ago
  25. bd0b33b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net by David S. Miller · 4 years, 6 months ago
  26. afbf21d bpf: Support readonly/readwrite buffers in verifier by Yonghong Song · 4 years, 6 months ago
  27. 951cf36 bpf: net: Use precomputed btf_id for bpf iterators by Yonghong Song · 4 years, 6 months ago
  28. bc4f054 bpf: Compute bpf_skc_to_*() helper socket btf ids at build time by Yonghong Song · 4 years, 6 months ago
  29. 5b801df bpf: Fix NULL pointer dereference in __btf_resolve_helper_id() by Peilin Ye · 4 years, 6 months ago
  30. 07dd1b7 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next by David S. Miller · 4 years, 6 months ago
  31. 49f4e67 bpf: Use BTF_ID to resolve bpf_ctx_convert struct by Jiri Olsa · 4 years, 6 months ago
  32. 138b9a0 bpf: Remove btf_id helpers resolving by Jiri Olsa · 4 years, 6 months ago
  33. 71930d6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net by David S. Miller · 4 years, 6 months ago
  34. a9b5915 bpf: Do not allow btf_ctx_access with __int128 types by John Fastabend · 4 years, 7 months ago
  35. af7ec13 bpf: Add bpf_skc_to_tcp6_sock() helper by Yonghong Song · 4 years, 7 months ago
  36. 41c48f3 bpf: Support access to bpf map fields by Andrey Ignatov · 4 years, 7 months ago
  37. a2d0d62 bpf: Switch btf_parse_vmlinux to btf_find_by_name_kind by Andrey Ignatov · 4 years, 7 months ago
  38. 3c32cc1 bpf: Enable bpf_iter targets registering ctx argument types by Yonghong Song · 4 years, 8 months ago
  39. 9c5f8a10 bpf: Support variable length array in tracing programs by Yonghong Song · 4 years, 8 months ago
  40. b121b34 bpf: Add PTR_TO_BTF_ID_OR_NULL support by Yonghong Song · 4 years, 8 months ago
  41. f2e10bf bpf: Add support for BPF_OBJ_GET_INFO_BY_FD for bpf_link by Andrii Nakryiko · 4 years, 9 months ago
  42. ed52f2c Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next by David S. Miller · 4 years, 10 months ago
  43. f50b49a bpf: btf: Fix arg verification in btf_ctx_access() by KP Singh · 4 years, 10 months ago
  44. f0b5989 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net by David S. Miller · 4 years, 10 months ago
  45. 9e4e01d bpf: lsm: Implement attach, detach and execution by KP Singh · 4 years, 10 months ago
  46. 9fb1695 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net by David S. Miller · 4 years, 10 months ago
  47. 5c6f258 bpf: Explicitly memset some bpf info structures declared on the stack by Greg Kroah-Hartman · 4 years, 10 months ago
  48. 90ceddc bpf: Support llvm-objcopy for vmlinux BTF by Fangrui Song · 4 years, 10 months ago
  49. da6c7fa bpf/btf: Fix BTF verification of enum members in struct/union by Yoshiki Komachi · 4 years, 10 months ago
  50. 6ba43b7 bpf: Attachment verification for BPF_MODIFY_RETURN by KP Singh · 4 years, 11 months ago
  51. ae24082 bpf: Introduce BPF_MODIFY_RETURN by KP Singh · 4 years, 11 months ago
  52. 2bf0eb9 bpf: Make btf_check_func_type_match() static by Hongbo Yao · 5 years ago
  53. 257af63 bpf: Fix modifier skipping logic by Alexei Starovoitov · 5 years ago
  54. d3e42bb bpf: Reuse log from btf_prase_vmlinux() in btf_struct_ops_init() by Martin KaFai Lau · 5 years ago
  55. 84ad7a7 bpf: Allow BTF ctx access for string pointers by Jiri Olsa · 5 years ago
  56. be8704f bpf: Introduce dynamic program extensions by Alexei Starovoitov · 5 years ago
  57. 51c39bb bpf: Introduce function-by-function verification by Alexei Starovoitov · 5 years ago
  58. 85d33df bpf: Introduce BPF_MAP_TYPE_STRUCT_OPS by Martin KaFai Lau · 5 years ago
  59. 27ae7997 bpf: Introduce BPF_PROG_TYPE_STRUCT_OPS by Martin KaFai Lau · 5 years ago
  60. 976aba0 bpf: Support bitfield read access in btf_struct_access by Martin KaFai Lau · 5 years ago
  61. 218b3f6 bpf: Add enum support to btf_ctx_access() by Martin KaFai Lau · 5 years ago
  62. 275517f bpf: Avoid storing modifier to info->btf_id by Martin KaFai Lau · 5 years ago
  63. 4c80c7bc bpf: Fix build in minimal configurations, again by Arnd Bergmann · 5 years ago
  64. ce27709 bpf: Fix build in minimal configurations by Alexei Starovoitov · 5 years ago
  65. d0f0104 bpf: Fix static checker warning by Alexei Starovoitov · 5 years ago
  66. 5b92a28 bpf: Support attaching tracing BPF program to other BPF programs by Alexei Starovoitov · 5 years ago
  67. 8c1b6e6 bpf: Compare BTF types of functions arguments with actual types by Alexei Starovoitov · 5 years ago
  68. 91cc1a9 bpf: Annotate context types by Alexei Starovoitov · 5 years ago
  69. 9cc31b3 bpf: Fix race in btf_resolve_helper_id() by Alexei Starovoitov · 5 years ago
  70. fec56f5 bpf: Introduce BPF trampoline by Alexei Starovoitov · 5 years ago
  71. 7e3617a bpf: Add array support to btf_struct_access by Martin KaFai Lau · 5 years ago
  72. 3820729 bpf: Prepare btf_ctx_access for non raw_tp use case by Martin KaFai Lau · 5 years ago
  73. a7658e1 bpf: Check types of arguments passed into helpers by Alexei Starovoitov · 5 years ago
  74. 9e15db6 bpf: Implement accurate raw_tp context access via BTF by Alexei Starovoitov · 5 years ago
  75. 8580ac9 bpf: Process in-kernel BTF by Alexei Starovoitov · 5 years ago
  76. e3439af bpf: Clean up indentation issue in BTF kflag processing by Colin Ian King · 5 years ago
  77. 9eea984 bpf: fix BTF verification of enums by Alexei Starovoitov · 5 years ago
  78. 1b9ed84 bpf: add new BPF_BTF_GET_NEXT_ID syscall command by Quentin Monnet · 5 years ago
  79. 3481e64 bpf: add BTF ids in procfs for file descriptors to BTF objects by Quentin Monnet · 5 years ago
  80. 1acc5d5 bpf: fix BTF verifier size resolution logic by Andrii Nakryiko · 6 years ago
  81. e4f0712 bpf: fix NULL deref in btf_type_is_resolve_source_only by Stanislav Fomichev · 6 years ago
  82. 2824ecb bpf: allow for key-less BTF in array map by Daniel Borkmann · 6 years ago
  83. 1dc9285 bpf: kernel side support for BTF Var and DataSec by Daniel Borkmann · 6 years ago
  84. a655fe9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net by David S. Miller · 6 years ago
  85. d83525c bpf: introduce bpf_spin_lock by Alexei Starovoitov · 6 years ago
  86. 81f5c6f bpf: btf: allow typedef func_proto by Yonghong Song · 6 years ago
  87. ec7146d Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next by David S. Miller · 6 years ago
  88. 583c531 bpf: Make function btf_name_offset_valid static by Mathieu Malaterre · 6 years ago
  89. b1e8818 bpf: btf: support 128 bit integer type by Yonghong Song · 6 years ago
  90. 17e3ac8 bpf: fix bpffs bitfield pretty print by Yonghong Song · 6 years ago
  91. 76c43ae bpf: log struct/union attribute for forward type by Yonghong Song · 6 years ago
  92. ffa0c1c bpf: enable cgroup local storage map pretty print with kind_flag by Yonghong Song · 6 years ago
  93. 9d5f9f7 bpf: btf: fix struct/union/fwd types with kind_flag by Yonghong Song · 6 years ago
  94. f97be3a bpf: btf: refactor btf_int_bits_seq_show() by Yonghong Song · 6 years ago
  95. 23127b3 bpf: Create a new btf_name_by_offset() for non type name use case by Martin KaFai Lau · 6 years ago
  96. 9a1126b bpf: add bpffs pretty print for cgroup local storage maps by Roman Gushchin · 6 years ago
  97. addb067 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next by David S. Miller · 6 years ago
  98. 4cc1fee Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net by David S. Miller · 6 years ago
  99. c454a46 bpf: Add bpf_line_info support by Martin KaFai Lau · 6 years ago
  100. eb04bbb bpf: btf: check name validity for various types by Yonghong Song · 6 years ago