1. 3925134 libbpf: Fix endianness detection in BPF_CORE_READ_BITFIELD_PROBED() by Ilya Leoshkevich · 3 years, 3 months ago
  2. 50fcaa7 libbpf: Fix BTF header parsing checks by Andrii Nakryiko · 3 years, 3 months ago
  3. 12872fd libbpf: Fix overflow in BTF sanity checks by Andrii Nakryiko · 3 years, 3 months ago
  4. 255eb8f libbpf: Allow loading empty BTFs by Andrii Nakryiko · 4 years ago
  5. 4d4d6aa libbpf: Fix BTF data layout checks and allow empty BTF by Andrii Nakryiko · 4 years, 2 months ago
  6. 7a5a1f0 libperf tests: Fix test_stat_cpu by Shunsuke Nakamura · 3 years, 3 months ago
  7. 87c4144 tools lib: Adopt memchr_inv() from kernel by Jiri Olsa · 4 years, 2 months ago
  8. 4af60a5 libbpf: Fix race when pinning maps in parallel by Martynas Pumputis · 3 years, 6 months ago
  9. c327b69 libbpf: Fix reuse of pinned map on older kernel by Martynas Pumputis · 3 years, 6 months ago
  10. 0ad4ddb libbpf: Re-build libbpf.so when libbpf.map changes by Andrii Nakryiko · 3 years, 5 months ago
  11. 8c3b502 libbpf: Fix removal of inner map in bpf_object__create_map by Martynas Pumputis · 3 years, 6 months ago
  12. 6ca0b40 libbpf: Fix the possible memory leak on error by Shuyi Cheng · 3 years, 6 months ago
  13. 1960c3ac libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT by Robin Gögge · 3 years, 6 months ago
  14. 2088824 libbpf: Fixes incorrect rx_ring_setup_done by Kev Jackson · 3 years, 7 months ago
  15. 4aae6eb libbpf: Fix signed overflow in ringbuf_process_ring by Brendan Jackman · 3 years, 9 months ago
  16. 86941f8 perf jit: Let convert_timestamp() to be backwards-compatible by Leo Yan · 3 years, 9 months ago
  17. fe07408 perf tools: Change fields type in perf_record_time_conv by Leo Yan · 3 years, 9 months ago
  18. 3769c54 selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro by Andrii Nakryiko · 3 years, 9 months ago
  19. 78d8b34 libbpf: Initialize the bpf_seq_printf parameters array field by field by Florent Revest · 3 years, 9 months ago
  20. 454fb20 libbpf: Add explicit padding to btf_dump_emit_type_decl_opts by KP Singh · 3 years, 10 months ago
  21. b1ed7a5 libbpf: Add explicit padding to bpf_xdp_set_link_opts by Andrii Nakryiko · 3 years, 10 months ago
  22. 7f8e59c libbpf: Fix potential NULL pointer dereference by Ciara Loftus · 3 years, 9 months ago
  23. caef780 libbpf: Only create rx and tx XDP rings when necessary by Ciara Loftus · 3 years, 10 months ago
  24. 4cc9177 libbpf: Restore umem state after socket create failure by Ciara Loftus · 3 years, 10 months ago
  25. 5aa7df1 libbpf: Ensure umem pointer is non-NULL before dereferencing by Ciara Loftus · 3 years, 10 months ago
  26. 3015db3 libbpf: Fix bail out from 'ringbuf_process_ring()' on error by Pedro Tammela · 3 years, 10 months ago
  27. eeadce8 libbpf: Fix BTF dump of pointer-to-array-of-struct by Jean-Philippe Brucker · 3 years, 10 months ago
  28. b4c574e libbpf: Use SOCK_CLOEXEC when opening the netlink socket by Kumar Kartikeya Dwivedi · 3 years, 10 months ago
  29. 86e525b libbpf: Fix error path in bpf_object__elf_init() by Namhyung Kim · 3 years, 10 months ago
  30. 9857de9 libbpf: Fix INSTALL flag order by Georgi Valkov · 3 years, 10 months ago
  31. 2f6f72e libbpf: Clear map_info before each bpf_obj_get_info_by_fd by Maciej Fijalkowski · 3 years, 11 months ago
  32. c8de71a libbpf: Ignore non function pointer member in struct_ops by Martin KaFai Lau · 4 years ago
  33. 3b56eec perf evlist: Fix id index for heterogeneous systems by Adrian Hunter · 4 years ago
  34. 90ab323 libperf tests: Fail when failing to get a tracepoint id by Ian Rogers · 4 years ago
  35. 6805594 libperf tests: If a test fails return non-zero by Ian Rogers · 4 years ago
  36. beef1b4 libbpf: Sanitise map names before pinning by Toke Høiland-Jørgensen · 4 years, 1 month ago
  37. f6a8250 libbpf: Fix ring_buffer__poll() to return number of consumed samples by Andrii Nakryiko · 4 years, 2 months ago
  38. 1fd6cee libbpf: Fix VERSIONED_SYM_COUNT number parsing by Jiri Olsa · 4 years, 2 months ago
  39. 197afc6 libbpf: Don't attempt to load unused subprog as an entry-point BPF program by Andrii Nakryiko · 4 years, 2 months ago
  40. 25cf73b libbpf: Fix possible use after free in xsk_socket__delete by Magnus Karlsson · 4 years, 2 months ago
  41. f78331f libbpf: Fix null dereference in xsk_socket__delete by Magnus Karlsson · 4 years, 2 months ago
  42. 7a078d2 libbpf, hashmap: Fix undefined behavior in hash_bits by Ian Rogers · 4 years, 3 months ago
  43. 3cb12d2 Merge tag 'net-5.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net by Linus Torvalds · 4 years, 3 months ago
  44. 3652c9a bpf, libbpf: Guard bpf inline asm from bpf_tail_call_static by Daniel Borkmann · 4 years, 3 months ago
  45. 9d9af10 Merge tag 'perf-tools-for-v5.10-2020-10-15' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux by Linus Torvalds · 4 years, 3 months ago
  46. 9ff9b0d Merge tag 'net-next-5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next by Linus Torvalds · 4 years, 3 months ago
  47. 9e51183 Merge tag 'linux-kselftest-fixes-5.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest by Linus Torvalds · 4 years, 3 months ago
  48. b0a323c perf tools: Add size to 'struct perf_record_header_build_id' by Jiri Olsa · 4 years, 3 months ago
  49. dbaa1b3 Merge branch 'perf/urgent' into perf/core by Arnaldo Carvalho de Melo · 4 years, 3 months ago
  50. a41c321 tools lib traceevent: Hide non API functions by Tzvetomir Stoyanov (VMware) · 4 years, 4 months ago
  51. ccdf7fa Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next by Jakub Kicinski · 4 years, 3 months ago
  52. 2b7d88c libbpf: Allow specifying both ELF and raw BTF for CO-RE BTF override by Andrii Nakryiko · 4 years, 3 months ago
  53. a66345b libbpf: Support safe subset of load/store instruction resizing with CO-RE by Andrii Nakryiko · 4 years, 3 months ago
  54. 47f7cf6 libbpf: Skip CO-RE relocations for not loaded BPF programs by Andrii Nakryiko · 4 years, 3 months ago
  55. 80348d8 libbpf: Fix compatibility problem in xsk_socket__create by Magnus Karlsson · 4 years, 3 months ago
  56. bef69bd perf stat: Fix out of bounds CPU map access when handling armv8_pmu events by Namhyung Kim · 4 years, 3 months ago
  57. 8cee910 bpf, libbpf: Use valid btf in bpf_program__set_attach_target by Luigi Rizzo · 4 years, 3 months ago
  58. 2c193d3 libbpf: Check if pin_path was set even map fd exist by Hangbin Liu · 4 years, 3 months ago
  59. a0f2b7a libbpf: Close map fd if init map slots failed by Hangbin Liu · 4 years, 3 months ago
  60. 8b0308f Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net by David S. Miller · 4 years, 3 months ago
  61. d370bbe bpf/libbpf: BTF support for typed ksyms by Hao Luo · 4 years, 4 months ago
  62. aa80377 tools: Avoid comma separated statements by Joe Perches · 4 years, 5 months ago
  63. 9c6c5c48 libbpf: Make btf_dump work with modifiable BTF by Andrii Nakryiko · 4 years, 4 months ago
  64. 0e9f684 bpf, libbpf: Add bpf_tail_call_static helper for bpf programs by Daniel Borkmann · 4 years, 4 months ago
  65. b0efc21 libbpf: Compile in PIC mode only for shared library case by Andrii Nakryiko · 4 years, 4 months ago
  66. 0a62291 libbpf: Compile libbpf under -O2 level by default and catch extra warnings by Andrii Nakryiko · 4 years, 4 months ago
  67. 3343391 libbpf: Fix uninitialized variable in btf_parse_type_sec by Andrii Nakryiko · 4 years, 4 months ago
  68. a535909 libbpf: Add support for freplace attachment in bpf_link_create by Toke Høiland-Jørgensen · 4 years, 4 months ago
  69. 3289959 libbpf: Support BTF loading and raw data output in both endianness by Andrii Nakryiko · 4 years, 4 months ago
  70. 9141f75 selftests/bpf: Test BTF writing APIs by Andrii Nakryiko · 4 years, 4 months ago
  71. f86ed05 libbpf: Add btf__str_by_offset() as a more generic variant of name_by_offset by Andrii Nakryiko · 4 years, 4 months ago
  72. 4a3b33f libbpf: Add BTF writing APIs by Andrii Nakryiko · 4 years, 4 months ago
  73. a871b04 libbpf: Add btf__new_empty() to create an empty BTF object by Andrii Nakryiko · 4 years, 4 months ago
  74. 919d2b1 libbpf: Allow modification of BTF and add btf__add_str API by Andrii Nakryiko · 4 years, 4 months ago
  75. 7d9c71e libbpf: Extract generic string hashing function for reuse by Andrii Nakryiko · 4 years, 4 months ago
  76. 192f5a1 libbpf: Generalize common logic for managing dynamically-sized arrays by Andrii Nakryiko · 4 years, 4 months ago
  77. b860424 libbpf: Remove assumption of single contiguous memory for BTF data by Andrii Nakryiko · 4 years, 4 months ago
  78. 740e69c libbpf: Refactor internals of BTF type index by Andrii Nakryiko · 4 years, 4 months ago
  79. 88f7fe7 libbpf: Support test run of raw tracepoint programs by Song Liu · 4 years, 4 months ago
  80. 717d182 Merge remote-tracking branch 'torvalds/master' into perf/core by Arnaldo Carvalho de Melo · 4 years, 4 months ago
  81. 87f92ac libbpf: Fix XDP program load regression for old kernels by Andrii Nakryiko · 4 years, 4 months ago
  82. 6d772f3 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next by David S. Miller · 4 years, 4 months ago
  83. 3ab0a7a Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net by David S. Miller · 4 years, 4 months ago
  84. d110162 perf tsc: Support cap_user_time_short for event TIME_CONV by Leo Yan · 4 years, 4 months ago
  85. 1245008 libbpf: Fix native endian assumption when parsing BTF by Tony Ambardar · 4 years, 4 months ago
  86. d5d325e Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf by David S. Miller · 4 years, 4 months ago
  87. 5d23328 libbpf: Add BPF_PROG_BIND_MAP syscall and use it on .rodata section by YiFei Zhu · 4 years, 4 months ago
  88. d317b0a libbpf: Fix a compilation error with xsk.c for ubuntu 16.04 by Yonghong Song · 4 years, 4 months ago
  89. 746f534 tools/libbpf: Avoid counting local symbols in ABI check by Tony Ambardar · 4 years, 4 months ago
  90. 44a8c4f Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net by Jakub Kicinski · 4 years, 4 months ago
  91. 8eb6295 libbpf: Fix potential multiplication overflow by Andrii Nakryiko · 4 years, 4 months ago
  92. 17e54b0 libbpf: Fix another __u64 cast in printf by Andrii Nakryiko · 4 years, 4 months ago
  93. 5210958 libbpf: Deprecate notion of BPF program "title" in favor of "section name" by Andrii Nakryiko · 4 years, 4 months ago
  94. 7e06aad5 libbpf: Add multi-prog section support for struct_ops by Andrii Nakryiko · 4 years, 4 months ago
  95. 8505e87 libbpf: Implement generalized .BTF.ext func/line info adjustment by Andrii Nakryiko · 4 years, 4 months ago
  96. c3c5569 libbpf: Make RELO_CALL work for multi-prog sections and sub-program calls by Andrii Nakryiko · 4 years, 4 months ago
  97. db2b8b0 libbpf: Support CO-RE relocations for multi-prog sections by Andrii Nakryiko · 4 years, 4 months ago
  98. c112239 libbpf: Parse multi-function sections into multiple BPF programs by Andrii Nakryiko · 4 years, 4 months ago
  99. 0201c57 libbpf: Ensure ELF symbols table is found before further ELF processing by Andrii Nakryiko · 4 years, 4 months ago
  100. 10a6f5c libtraceevent: Fix build warning on 32-bit arches by Tzvetomir Stoyanov (VMware) · 4 years, 4 months ago