1. 57d1737 Merge tag 'perf-tools-for-v5.17-2022-01-16' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux by Linus Torvalds · 3 years ago
  2. 4d66020 Merge tag 'trace-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace by Linus Torvalds · 3 years ago
  3. 99fc11b libperf tests: Update a use of the new cpumap API by Ian Rogers · 3 years ago
  4. 1aa77e7 Merge remote-tracking branch 'torvalds/master' into perf/core by Arnaldo Carvalho de Melo · 3 years ago
  5. 6d18804 perf cpumap: Give CPUs their own type by Ian Rogers · 3 years ago
  6. 91802e7 libperf: Sync evsel documentation by Ian Rogers · 3 years ago
  7. 80b82f3 libperf: Allow NULL in perf_cpu_map__idx() by Ian Rogers · 3 years ago
  8. 47ffe80 libperf: Use cpu not index for evsel mmap by Ian Rogers · 3 years ago
  9. 7e3d178 libperf: Switch cpu to more accurate cpu_map_idx by Ian Rogers · 3 years ago
  10. dfc66be perf cpumap: Move 'has' function to libperf by Ian Rogers · 3 years ago
  11. 818ab78 libperf: Add comments to 'struct perf_cpu_map' by Ian Rogers · 3 years ago
  12. e59618f libbpf: Add documentation for bpf_map batch operations by Grant Seltzer · 3 years ago
  13. 5f60826 libbpf 1.0: Deprecate bpf_object__find_map_by_offset() API by Christy Lee · 3 years ago
  14. 9855c13 libbpf 1.0: Deprecate bpf_map__is_offload_neutral() by Christy Lee · 3 years ago
  15. 51a33c6 libbpf: Support repeated legacy kprobes on same function by Qiang Wang · 3 years, 1 month ago
  16. 71cff67 libbpf: Use probe_name for legacy kprobe by Qiang Wang · 3 years, 1 month ago
  17. 7218c28 libbpf: Deprecate bpf_perf_event_read_simple() API by Christy Lee · 3 years, 1 month ago
  18. 5b3d729 libbpf: Improve LINUX_VERSION_CODE detection by Andrii Nakryiko · 3 years, 1 month ago
  19. f60edf5 libbpf: Use 100-character limit to make bpf_tracing.h easier to read by Andrii Nakryiko · 3 years, 1 month ago
  20. 3cc31d7 libbpf: Normalize PT_REGS_xxx() macro definitions by Andrii Nakryiko · 3 years, 1 month ago
  21. 5652b80 libbpf: Do not use btf_dump__new() macro in C++ mode by Jiri Olsa · 3 years, 1 month ago
  22. 878d8de libbpf: Rework feature-probing APIs by Andrii Nakryiko · 3 years, 1 month ago
  23. 4980beb tools/libbpf: Enable cross-building with clang by Jean-Philippe Brucker · 3 years, 1 month ago
  24. 017f7d1 libperf tests: Fix a spelling mistake "Runnnig" -> "Running" by Colin Ian King · 3 years, 1 month ago
  25. f979823 libbpf: Avoid reading past ELF data section end when copying license by Andrii Nakryiko · 3 years, 1 month ago
  26. 0da2596 libbpf: Mark bpf_object__find_program_by_title API deprecated. by Kui-Feng Lee · 3 years, 1 month ago
  27. e542f2c libbpf: Auto-bump RLIMIT_MEMLOCK if kernel needs it for BPF by Andrii Nakryiko · 3 years, 1 month ago
  28. 9fc205b libbpf: Add sane strncpy alternative and use it internally by Andrii Nakryiko · 3 years, 1 month ago
  29. 4581e67 libbpf: Fix potential uninit memory read by Andrii Nakryiko · 3 years, 1 month ago
  30. f742fc6 libbpf: Add doc comments for bpf_program__(un)pin() by Grant Seltzer · 3 years, 1 month ago
  31. 4b443bc libbpf: Don't validate TYPE_ID relo's original imm value by Andrii Nakryiko · 3 years, 1 month ago
  32. 259172b libbpf: Fix gen_loader assumption on number of programs. by Alexei Starovoitov · 3 years, 1 month ago
  33. be31582 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next by Jakub Kicinski · 3 years, 1 month ago
  34. 229fae3 libbpf: Add "bool skipped" to struct bpf_map by Shuyi Cheng · 3 years, 1 month ago
  35. b69c5c0 libbpf: Fix typo in btf__dedup@LIBBPF_0.0.2 definition by Vincent Minet · 3 years, 1 month ago
  36. e7b924c libbpf: Deprecate bpf_object__load_xattr() by Andrii Nakryiko · 3 years, 1 month ago
  37. b3ce907 libbpf: Add per-program log buffer setter and getter by Andrii Nakryiko · 3 years, 1 month ago
  38. 2eda214 libbpf: Preserve kernel error code and remove kprobe prog type guessing by Andrii Nakryiko · 3 years, 1 month ago
  39. ad9a7f9 libbpf: Improve logging around BPF program loading by Andrii Nakryiko · 3 years, 1 month ago
  40. e0e3ea8 libbpf: Allow passing user log setting through bpf_object_open_opts by Andrii Nakryiko · 3 years, 1 month ago
  41. 1a190d1 libbpf: Allow passing preallocated log_buf when loading BTF into kernel by Andrii Nakryiko · 3 years, 1 month ago
  42. 0ed08d6 libbpf: Add OPTS-based bpf_btf_load() API by Andrii Nakryiko · 3 years, 1 month ago
  43. 4cf23a3 libbpf: Fix bpf_prog_load() log_buf logic for log_level 0 by Andrii Nakryiko · 3 years, 1 month ago
  44. ecdcf63 perf evlist: Allow setting arbitrary leader by Ian Rogers · 3 years, 2 months ago
  45. a7f3713 libperf tests: Add test_stat_multiplexing test by Shunsuke Nakamura · 3 years, 2 months ago
  46. f2c4dcf libperf: Remove scaling process from perf_mmap__read_self() by Shunsuke Nakamura · 3 years, 2 months ago
  47. 9a5b2d1 libperf: Adopt perf_counts_values__scale() from tools/perf/util by Shunsuke Nakamura · 3 years, 2 months ago
  48. d5284de libbpf: Add doc comments in libbpf.h by Grant Seltzer · 3 years, 1 month ago
  49. 222c98c libbpf: Fix trivial typo by huangxuesen · 3 years, 1 month ago
  50. cd77290 libtraceevent: Add __rel_loc relative location attribute support by Masami Hiramatsu · 3 years, 2 months ago
  51. 78c1f8d libbpf: Reduce bpf_core_apply_relo_insn() stack usage. by Alexei Starovoitov · 3 years, 2 months ago
  52. c93faaa libbpf: Deprecate bpf_prog_load_xattr() API by Andrii Nakryiko · 3 years, 2 months ago
  53. dbdd2c7 libbpf: Add API to get/set log_level at per-program level by Andrii Nakryiko · 3 years, 2 months ago
  54. 74d9807 libbpf: Use __u32 fields in bpf_map_create_opts by Andrii Nakryiko · 3 years, 2 months ago
  55. 19250f5 libbpf: Clean gen_loader's attach kind. by Alexei Starovoitov · 3 years, 2 months ago
  56. be05c94 libbpf: Support init of inner maps in light skeleton. by Alexei Starovoitov · 3 years, 2 months ago
  57. d0e9288 libbpf: Use CO-RE in the kernel in light skeleton. by Alexei Starovoitov · 3 years, 2 months ago
  58. 03d5b99 libbpf: Cleanup struct bpf_core_cand. by Andrii Nakryiko · 3 years, 2 months ago
  59. fbd94c7 bpf: Pass a set of bpf_core_relo-s to prog_load command. by Alexei Starovoitov · 3 years, 2 months ago
  60. 46334a0 bpf: Define enum bpf_core_relo_kind as uapi. by Alexei Starovoitov · 3 years, 2 months ago
  61. 29db4be bpf: Prepare relo_core.c for kernel duty. by Alexei Starovoitov · 3 years, 2 months ago
  62. 74753e14 libbpf: Replace btf__type_by_id() with btf_type_by_id(). by Alexei Starovoitov · 3 years, 2 months ago
  63. d995816 libbpf: Avoid reload of imm for weak, unresolved, repeating ksym by Kumar Kartikeya Dwivedi · 3 years, 2 months ago
  64. 0270090d libbpf: Avoid double stores for success/failure case of ksym relocations by Kumar Kartikeya Dwivedi · 3 years, 2 months ago
  65. c291d0a libbpf: Remove duplicate assignments by Mehrdad Arshad Rad · 3 years, 2 months ago
  66. 43174f0 libbpf: Silence uninitialized warning/error in btf_dump_dump_type_data by Alan Maguire · 3 years, 2 months ago
  67. 341ac5f libbpf: Support static initialization of BPF_MAP_TYPE_PROG_ARRAY by Hengqi Chen · 3 years, 2 months ago
  68. e32cb12 bpf, mips: Fix build errors about __NR_bpf undeclared by Tiezhu Yang · 3 years, 2 months ago
  69. 5938353 libbpf: Fix using invalidated memory in bpf_linker by Andrii Nakryiko · 3 years, 2 months ago
  70. 8cb1255 libbpf: Fix glob_syms memory leak in bpf_linker by Andrii Nakryiko · 3 years, 2 months ago
  71. 2a6a9bf libbpf: Don't call libc APIs with NULL pointers by Andrii Nakryiko · 3 years, 2 months ago
  72. 401891a libbpf: Fix potential misaligned memory access in btf_ext__new() by Andrii Nakryiko · 3 years, 2 months ago
  73. 99a12a3 libbpf: Prevent deprecation warnings in xsk.c by Andrii Nakryiko · 3 years, 2 months ago
  74. a9606f4 libbpf: Use bpf_map_create() consistently internally by Andrii Nakryiko · 3 years, 2 months ago
  75. 992c422 libbpf: Unify low-level map creation APIs w/ new bpf_map_create() by Andrii Nakryiko · 3 years, 2 months ago
  76. 16e0c35 libbpf: Load global data maps lazily on legacy kernels by Andrii Nakryiko · 3 years, 2 months ago
  77. 8cccee9 libbpf: Change bpf_program__set_extra_flags to bpf_program__set_flags by Florent Revest · 3 years, 2 months ago
  78. efdd3eb libbpf: Accommodate DWARF/compiler bug with duplicated structs by Andrii Nakryiko · 3 years, 2 months ago
  79. 7615209 libbpf: Add runtime APIs to query libbpf version by Andrii Nakryiko · 3 years, 2 months ago
  80. 50fc249 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net by Jakub Kicinski · 3 years, 2 months ago
  81. f083ec3 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf by Jakub Kicinski · 3 years, 2 months ago
  82. 69a055d libbpf: Fix a couple of missed btf_type_tag handling in btf.c by Yonghong Song · 3 years, 2 months ago
  83. a5bdc36 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next by Jakub Kicinski · 3 years, 2 months ago
  84. ba05fd3 libbpf: Perform map fd cleanup for gen_loader in case of error by Kumar Kartikeya Dwivedi · 3 years, 2 months ago
  85. 7246f4d tools/lib/lockdep: drop liblockdep by Sasha Levin · 3 years, 2 months ago
  86. 2dc1e48 libbpf: Support BTF_KIND_TYPE_TAG by Yonghong Song · 3 years, 2 months ago
  87. 4178893 libbpf: Make perf_buffer__new() use OPTS-based interface by Andrii Nakryiko · 3 years, 2 months ago
  88. 6084f5d libbpf: Ensure btf_dump__new() and btf_dump_opts are future-proof by Andrii Nakryiko · 3 years, 2 months ago
  89. 957d350 libbpf: Turn btf_dedup_opts into OPTS-based struct by Andrii Nakryiko · 3 years, 2 months ago
  90. a6ca715 libbpf: Add ability to get/set per-program load flags by Andrii Nakryiko · 3 years, 2 months ago
  91. f54ca91 Merge tag 'net-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net by Linus Torvalds · 3 years, 2 months ago
  92. 3a74ac2 libbpf: Compile using -std=gnu89 by Kumar Kartikeya Dwivedi · 3 years, 2 months ago
  93. 8f7b239 libbpf: Free up resources used by inner map definition by Andrii Nakryiko · 3 years, 2 months ago
  94. 5c5edcd libbpf: Remove deprecation attribute from struct bpf_prog_prep_result by Andrii Nakryiko · 3 years, 3 months ago
  95. bcc40fc libbpf: Stop using to-be-deprecated APIs by Andrii Nakryiko · 3 years, 3 months ago
  96. e32660a libbpf: Remove internal use of deprecated bpf_prog_load() variants by Andrii Nakryiko · 3 years, 3 months ago
  97. d10ef2b libbpf: Unify low-level BPF_PROG_LOAD APIs into bpf_prog_load() by Andrii Nakryiko · 3 years, 3 months ago
  98. 45493cb libbpf: Pass number of prog load attempts explicitly by Andrii Nakryiko · 3 years, 3 months ago
  99. be80e9c libbpf: Rename DECLARE_LIBBPF_OPTS into LIBBPF_OPTS by Andrii Nakryiko · 3 years, 3 months ago
  100. b8b5cb5 libbpf: Fix non-C89 loop variable declaration in gen_loader.c by Andrii Nakryiko · 3 years, 3 months ago