Files
libbpf/CHECKPOINT-COMMIT
T
Andrii Nakryiko adb64b3607 sync: latest libbpf changes from kernel
Syncing latest libbpf commits from kernel repository.
Baseline bpf-next commit:   ca0f39a369c5f927c3d004e63a5a778b08a9df94
Checkpoint bpf-next commit: a0c584fc18056709c8e047a82a6045d6c209f4ce
Baseline bpf commit:        e06e6b8001233241eb5b2e2791162f0585f50f4b
Checkpoint bpf commit:      d8a9a4b11a137909e306e50346148fc5c3b63f9d

Alan Maguire (6):
  btf: Add BTF kind layout encoding to UAPI
  libbpf: Support layout section handling in BTF
  libbpf: Use layout to compute an unknown kind size
  libbpf: Add layout encoding support
  libbpf: BTF validation can use layout for unknown kinds
  libbpf: Support sanitization of BTF layout for older kernels

Eyal Birger (1):
  bpf: Clarify BPF_RB_NO_WAKEUP behavior for bpf_ringbuf_discard()

Hoyeon Lee (2):
  libbpf: Use direct error codes for kprobe/uprobe attach
  libbpf: Clarify raw-address single kprobe attach behavior

Ihor Solodrai (1):
  libbpf: Start v1.8 development cycle

Mykyta Yatsenko (2):
  libbpf: Introduce bpf_program__clone()
  libbpf: Fix BTF handling in bpf_program__clone()

Weiming Shi (1):
  bpf: reject negative CO-RE accessor indices in bpf_core_parse_spec()

 include/uapi/linux/bpf.h |   4 +-
 include/uapi/linux/btf.h |  12 +
 src/btf.c                | 596 ++++++++++++++++++++++++++++-----------
 src/btf.h                |  20 ++
 src/features.c           |  29 ++
 src/libbpf.c             | 211 ++++++++++++--
 src/libbpf.h             |  44 ++-
 src/libbpf.map           |   6 +
 src/libbpf_internal.h    |   6 +
 src/libbpf_probes.c      |  40 ++-
 src/libbpf_version.h     |   2 +-
 src/relo_core.c          |   2 +
 12 files changed, 759 insertions(+), 213 deletions(-)

Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
2026-04-09 15:12:21 -07:00

2 lines
41 B
Plaintext

a0c584fc18056709c8e047a82a6045d6c209f4ce