diff options
| author | Dominique Martinet <asmadeus@codewreck.org> | 2023-07-11 07:27:58 +0900 |
|---|---|---|
| committer | Dominique Martinet <asmadeus@codewreck.org> | 2023-07-14 15:15:45 +0900 |
| commit | da60cdbcb7f4f136a2fd05b043a55c8ee49d67ec (patch) | |
| tree | 6ae82991ea156cfb7518249c5c513e8a4a7f97c0 /pkgs/development/python-modules/python-mapnik | |
| parent | 2de8efefb6ce7f5e4e75bdf57376a96555986841 (diff) | |
libbpf: 1.2.0 -> 1.2.2
1.2.1: Bug fix release:
Single bug fix (#1) that fixes regression in `perf` tool caused by libbpf
resetting its custom catch-all `SEC()` handler on explicit
`bpf_program__set_type()` call.
Given setting custom `SEC()` handlers is rarely used and pretty
esoteric feature of libbpf, most users should not be affected.
1.2.2: One more fix:
- Fix (#2) possible double-free in USDT-related libbpf code, which
happens when libbpf runs out of space in `__bpf_usdt_specs` map due
to having too many unique USDT specs. Running out of space can be
mitigated by bumping up `BPF_USDT_MAX_SPEC_CNT` define before including
`bpf/usdt.bpf.h` header in BPF-side code.
This will prevent the double-free as a side effect (and will make it
possible to successfully attach all requested USDTs), which is a
recommended work-around for libbpf versions prior to v1.2.2.
Link: https://github.com/libbpf/libbpf/commit/e4d3827e5d0f21a6b4b535ccc755cc41aa590237 #1
Link: https://github.com/libbpf/libbpf/commit/f117080307163d7057034341aa8ff6b201041599 #2
Diffstat (limited to 'pkgs/development/python-modules/python-mapnik')
0 files changed, 0 insertions, 0 deletions
