1. 27151f1 Merge tag 'perf-tools-for-v5.15-2021-09-04' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux by Linus Torvalds · 3 years, 4 months ago
  2. 6e93bc5 libperf cpumap: Take into advantage it is sorted to optimize perf_cpu_map__max() by Riccardo Mancini · 3 years, 5 months ago
  3. b75f299 libsubcmd: add OPT_UINTEGER_OPTARG option type by Riccardo Mancini · 3 years, 5 months ago
  4. c635813 Merge remote-tracking branch 'torvalds/master' into perf/core by Arnaldo Carvalho de Melo · 3 years, 4 months ago
  5. 37c3193 libperf tests: Fix verbose printing by Shunsuke Nakamura · 3 years, 5 months ago
  6. 5e3b835 libbpf: Add uprobe ref counter offset support for USDT semaphores by Andrii Nakryiko · 3 years, 5 months ago
  7. 47faff3 libbpf: Add bpf_cookie to perf_event, kprobe, uprobe, and tp attach APIs by Andrii Nakryiko · 3 years, 5 months ago
  8. 3ec84f4 libbpf: Add bpf_cookie support to bpf_link_create() API by Andrii Nakryiko · 3 years, 5 months ago
  9. 668ace0 libbpf: Use BPF perf link when supported by kernel by Andrii Nakryiko · 3 years, 5 months ago
  10. d88b71d libbpf: Remove unused bpf_link's destroy operation, but add dealloc by Andrii Nakryiko · 3 years, 5 months ago
  11. 61c7aa5 libbpf: Re-build libbpf.so when libbpf.map changes by Andrii Nakryiko · 3 years, 5 months ago
  12. 2211c82 libbpf: Support weak typed ksyms. by Hao Luo · 3 years, 5 months ago
  13. f4083a7 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net by Jakub Kicinski · 3 years, 5 months ago
  14. 2696d6e libperf: Add perf_cpu_map__default_new() by Jin Yao · 3 years, 6 months ago
  15. c34c338 libbpf: Do not close un-owned FD 0 on errors by Daniel Xu · 3 years, 5 months ago
  16. 78d14bd libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT by Robin Gögge · 3 years, 5 months ago
  17. a710eed libbpf: Add btf__load_vmlinux_btf/btf__load_module_btf by Hengqi Chen · 3 years, 5 months ago
  18. 61fc51b libbpf: Add split BTF support for btf__load_from_kernel_by_id() by Quentin Monnet · 3 years, 5 months ago
  19. 6cc93e2 libbpf: Rename btf__get_from_id() as btf__load_from_kernel_by_id() by Quentin Monnet · 3 years, 5 months ago
  20. 3c7e585 libbpf: Rename btf__load() as btf__load_into_kernel() by Quentin Monnet · 3 years, 5 months ago
  21. 6d2d73c libbpf: Return non-null error on failures in libbpf_find_prog_btf_id() by Quentin Monnet · 3 years, 5 months ago
  22. 043c5bb libbpf: Fix race when pinning maps in parallel by Martynas Pumputis · 3 years, 5 months ago
  23. c139e40 libbpf: Fix comment typo by Jason Wang · 3 years, 5 months ago
  24. b058839 libbpf: Split CO-RE logic into relo_core.c. by Alexei Starovoitov · 3 years, 6 months ago
  25. 301ba4d libbpf: Move CO-RE types into relo_core.h. by Alexei Starovoitov · 3 years, 6 months ago
  26. 3ee4f53 libbpf: Split bpf_core_apply_relo() into bpf_program independent helper. by Alexei Starovoitov · 3 years, 6 months ago
  27. 6e43b28 libbpf: Cleanup the layering between CORE and bpf_program. by Alexei Starovoitov · 3 years, 6 months ago
  28. e244d34 libbpf: Add bpf_map__pin_path function by Evgeniy Litvinenko · 3 years, 6 months ago
  29. da97553 libbpf: Export bpf_program__attach_kprobe_opts function by Jiri Olsa · 3 years, 6 months ago
  30. e3f9bc3 libbpf: Allow decimal offset for kprobes by Jiri Olsa · 3 years, 6 months ago
  31. 1f71a46 libbpf: Fix func leak in attach_kprobe by Jiri Olsa · 3 years, 6 months ago
  32. 720c29f libbpf: Propagate errors when retrieving enum value for typed data display by Alan Maguire · 3 years, 6 months ago
  33. a1d3cc3 libbpf: Avoid use of __int128 in typed dump display by Alan Maguire · 3 years, 6 months ago
  34. a21ab4c libbpf: Fix removal of inner map in bpf_object__create_map by Martynas Pumputis · 3 years, 6 months ago
  35. add192f libbpf: Btf typed dump does not need to allocate dump data by Alan Maguire · 3 years, 6 months ago
  36. 04eb4df libbpf: Fix compilation errors on ppc64le for btf dump typed data by Alan Maguire · 3 years, 6 months ago
  37. 8d44c35 libbpf: Clarify/fix unaligned data issues for btf typed dump by Alan Maguire · 3 years, 6 months ago
  38. 920d16a libbpf: BTF dumper support for typed data by Alan Maguire · 3 years, 6 months ago
  39. 18353c8 libbpf: Fix the possible memory leak on error by Shuyi Cheng · 3 years, 6 months ago
  40. 1373ff5 libbpf: Introduce 'btf_custom_path' to 'bpf_obj_open_opts' by Shuyi Cheng · 3 years, 6 months ago
  41. 82a1ffe5 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next by David S. Miller · 3 years, 6 months ago
  42. a2488b5 libbpf: Allow specification of "kprobe/function+offset" by Alan Maguire · 3 years, 6 months ago
  43. ac0ed48 libbpf: Add bpf_program__attach_kprobe_opts function by Jiri Olsa · 3 years, 6 months ago
  44. 8096acd7 Merge tag 'net-5.14-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net by Linus Torvalds · 3 years, 6 months ago
  45. 97eb313 libbpf: Fix reuse of pinned map on older kernel by Martynas Pumputis · 3 years, 6 months ago
  46. afd4ad0 libperf: Add tests for perf_evlist__set_leader() by Jiri Olsa · 3 years, 6 months ago
  47. e2c1816 libperf: Remove BUG_ON() from library code in get_group_fd() by Arnaldo Carvalho de Melo · 3 years, 6 months ago
  48. 3fd35de libperf: Add group support to perf_evsel__open() by Jiri Olsa · 3 years, 6 months ago
  49. 2e6263a libperf: Adopt evlist__set_leader() from tools/perf as perf_evlist__set_leader() by Jiri Olsa · 3 years, 6 months ago
  50. 3a68312 libperf: Move 'nr_groups' from tools/perf to evlist::nr_groups by Jiri Olsa · 3 years, 6 months ago
  51. fba7c86 libperf: Move 'leader' from tools/perf to perf_evsel::leader by Jiri Olsa · 3 years, 6 months ago
  52. 38fe0e0 libperf: Move 'idx' from tools/perf to perf_evsel::idx by Jiri Olsa · 3 years, 6 months ago
  53. 3d97060 libperf: Change tests to single static and shared binaries by Jiri Olsa · 3 years, 6 months ago
  54. af0efa0 libbpf: Restore errno return for functions that were already returning it by Toke Høiland-Jørgensen · 3 years, 6 months ago
  55. 4062549 Merge tag 'perf-tools-for-v5.14-2021-07-01' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux by Linus Torvalds · 3 years, 6 months ago
  56. dbe69e4 Merge tag 'net-next-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next by Linus Torvalds · 3 years, 6 months ago
  57. f20510d tools lib: Adopt bitmap_intersects() operation from the kernel sources by Alexey Bayduraev · 3 years, 6 months ago
  58. 36824f1 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years, 6 months ago
  59. e1289cf Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next by David S. Miller · 3 years, 6 months ago
  60. b8917b4 Merge tag 'kvmarm-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD by Paolo Bonzini · 3 years, 7 months ago
  61. 167f8a5 KVM: x86/mmu: Rename "nxe" role bit to "efer_nx" for macro shenanigans by Sean Christopherson · 3 years, 7 months ago
  62. ee62a5c libbpf: Switch to void * casting in netlink helpers by Kumar Kartikeya Dwivedi · 3 years, 7 months ago
  63. 0ae64fb libbpf: Add request buffer type for netlink messages by Kumar Kartikeya Dwivedi · 3 years, 7 months ago
  64. 5c10a3d libbpf: Add extra BPF_PROG_TYPE check to bpf_object__probe_loading by Jonathan Edwards · 3 years, 7 months ago
  65. adc2e56 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net by Jakub Kicinski · 3 years, 7 months ago
  66. f42cfb4 bpf: Add documentation for libbpf including API autogen by Grant Seltzer · 3 years, 7 months ago
  67. a52171a Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next by David S. Miller · 3 years, 7 months ago
  68. 4a638d5 libbpf: Fail compilation if target arch is missing by Lorenz Bauer · 3 years, 7 months ago
  69. 5050127 libbpf: Set expected_attach_type for BPF_PROG_TYPE_SK_REUSEPORT. by Kuniyuki Iwashima · 3 years, 7 months ago
  70. bbf29d3 libbpf: Set NLM_F_EXCL when creating qdisc by Kumar Kartikeya Dwivedi · 3 years, 7 months ago
  71. 4e164f8 libbpf: Remove unneeded check for flags during tc detach by Kumar Kartikeya Dwivedi · 3 years, 7 months ago
  72. 3b3af91 libbpf: Simplify the return expression of bpf_object__init_maps function by Wang Hai · 3 years, 7 months ago
  73. edc0571 libbpf: Fix pr_warn type warnings on 32bit by Michal Suchanek · 3 years, 7 months ago
  74. 11fc79f libbpf: Fixes incorrect rx_ring_setup_done by Kev Jackson · 3 years, 7 months ago
  75. 7d8a819 libbpf: Install skel_internal.h header used from light skeletons by Andrii Nakryiko · 3 years, 7 months ago
  76. 232c9e8 libbpf: Refactor header installation portions of Makefile by Andrii Nakryiko · 3 years, 7 months ago
  77. 16cac00 libbpf: Move few APIs from 0.4 to 0.5 version by Andrii Nakryiko · 3 years, 7 months ago
  78. 5ada57a Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net by Jakub Kicinski · 3 years, 7 months ago
  79. d6a6a55 libbpf: Move BPF_SEQ_PRINTF and BPF_SNPRINTF to bpf_helpers.h by Florent Revest · 3 years, 8 months ago
  80. e9fc3ce libbpf: Streamline error reporting for high-level APIs by Andrii Nakryiko · 3 years, 8 months ago
  81. f12b654 libbpf: Streamline error reporting for low-level APIs by Andrii Nakryiko · 3 years, 8 months ago
  82. 5981881 libbpf: Add libbpf_set_strict_mode() API to turn on libbpf 1.0 behaviors by Andrii Nakryiko · 3 years, 8 months ago
  83. 9f0c317 libbpf: Add support for new llvm bpf relocations by Yonghong Song · 3 years, 8 months ago
  84. d59b9f2 bpf: Extend libbpf with bpf_map_lookup_and_delete_elem_flags by Denis Salopek · 3 years, 8 months ago
  85. f9bceaa libbpf: Skip bpf_object__probe_loading for light skeleton by Stanislav Fomichev · 3 years, 8 months ago
  86. 5d67f34 bpf: Add cmd alias BPF_PROG_RUN by Alexei Starovoitov · 3 years, 8 months ago
  87. 7723256 libbpf: Introduce bpf_map__initial_value(). by Alexei Starovoitov · 3 years, 8 months ago
  88. 30f51ae libbpf: Cleanup temp FDs when intermediate sys_bpf fails. by Alexei Starovoitov · 3 years, 8 months ago
  89. 6723474 libbpf: Generate loader program out of BPF ELF file. by Alexei Starovoitov · 3 years, 8 months ago
  90. e2fa015 libbpf: Preliminary support for fd_idx by Alexei Starovoitov · 3 years, 8 months ago
  91. 9ca1f56 libbpf: Add bpf_object pointer to kernel_supports(). by Alexei Starovoitov · 3 years, 8 months ago
  92. b126882 libbpf: Change the order of data and text relocations. by Alexei Starovoitov · 3 years, 8 months ago
  93. 5452fc9 libbpf: Support for syscall program type by Alexei Starovoitov · 3 years, 8 months ago
  94. 715c5ce libbpf: Add low level TC-BPF management API by Kumar Kartikeya Dwivedi · 3 years, 8 months ago
  95. 8bbb77b libbpf: Add various netlink helpers by Kumar Kartikeya Dwivedi · 3 years, 8 months ago
  96. 513f485 libbpf: Reject static entry-point BPF programs by Andrii Nakryiko · 3 years, 8 months ago
  97. c1cccec libbpf: Reject static maps by Andrii Nakryiko · 3 years, 8 months ago
  98. df6f823 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf by David S. Miller · 3 years, 8 months ago
  99. e5670fa libbpf: Treat STV_INTERNAL same as STV_HIDDEN for functions by Andrii Nakryiko · 3 years, 8 months ago
  100. 247b863 libbpf: Fix ELF symbol visibility update logic by Andrii Nakryiko · 3 years, 8 months ago