{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":152338895,"defaultBranch":"master","name":"libbpf","ownerLogin":"libbpf","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-10-10T00:24:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/44008517?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715363815.0","currentOid":""},"activityList":{"items":[{"before":"c22d662a95c1db991f351fc1424e0b5efb1ce656","after":"9b789075a993e8235aac301126e58ff7b380da5f","ref":"refs/heads/master","pushedAt":"2024-05-29T05:37:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anakryiko","name":"Andrii Nakryiko","path":"/anakryiko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/508075?s=80&v=4"},"commit":{"message":"ci: switch to ubuntu-latest where possible\n\nTrack ubuntu-latest where relevant and possible.\nWe can't update to ubuntu-latest when building and running BPF\nselftests, though, because our QEMU image has too old of an GLIBC.\n\nSigned-off-by: Andrii Nakryiko ","shortMessageHtmlLink":"ci: switch to ubuntu-latest where possible"}},{"before":"074445067ff1dc83d3950237e0449fca0aef79c4","after":"c22d662a95c1db991f351fc1424e0b5efb1ce656","ref":"refs/heads/master","pushedAt":"2024-05-29T04:15:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anakryiko","name":"Andrii Nakryiko","path":"/anakryiko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/508075?s=80&v=4"},"commit":{"message":"ci: update vmlinux.h to latest version\n\nRe-generate vmlinux.h to add latest kernel types necessary for BPF\nselftests.\n\nSigned-off-by: Andrii Nakryiko ","shortMessageHtmlLink":"ci: update vmlinux.h to latest version"}},{"before":"02724cfd0702c4102138e62c3ae7d2721c7b190e","after":"074445067ff1dc83d3950237e0449fca0aef79c4","ref":"refs/heads/master","pushedAt":"2024-05-29T03:39:55.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"anakryiko","name":"Andrii Nakryiko","path":"/anakryiko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/508075?s=80&v=4"},"commit":{"message":"ci: add temporary patch for failing upstream BPF selftest\n\nAdd fix that landed in bpf tree to fix sk_storage_tracing selftest.\n\nSigned-off-by: Andrii Nakryiko ","shortMessageHtmlLink":"ci: add temporary patch for failing upstream BPF selftest"}},{"before":"17b7d5bfb12a966d2ba6c53b2c5f2b0387202044","after":"1b357586a7a62db7fe27af4ebe4bdefe6986cfd6","ref":"refs/heads/libbpf-1.4.2","pushedAt":"2024-05-10T20:59:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anakryiko","name":"Andrii Nakryiko","path":"/anakryiko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/508075?s=80&v=4"},"commit":{"message":"libbpf: bump version to v1.4.2\n\nBump libbpf patch version.\n\nSigned-off-by: Andrii Nakryiko ","shortMessageHtmlLink":"libbpf: bump version to v1.4.2"}},{"before":null,"after":"17b7d5bfb12a966d2ba6c53b2c5f2b0387202044","ref":"refs/heads/libbpf-1.4.2","pushedAt":"2024-05-10T17:50:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"anakryiko","name":"Andrii Nakryiko","path":"/anakryiko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/508075?s=80&v=4"},"commit":{"message":"libbpf: improve early detection of doomed-to-fail BPF program loading\n\nExtend libbpf's pre-load checks for BPF programs, detecting more typical\nconditions that are destinated to cause BPF program failure. This is an\nopportunity to provide more helpful and actionable error message to\nusers, instead of potentially very confusing BPF verifier log and/or\nerror.\n\nIn this case, we detect struct_ops BPF program that was not referenced\nanywhere, but still attempted to be loaded (according to libbpf logic).\nSuggest that the program might need to be used in some struct_ops\nvariable. User will get a message of the following kind:\n\n libbpf: prog 'test_1_forgotten': SEC(\"struct_ops\") program isn't referenced anywhere, did you forget to use it?\n\nSuggested-by: Tejun Heo \nSigned-off-by: Andrii Nakryiko \nLink: https://lore.kernel.org/r/20240507001335.1445325-6-andrii@kernel.org\nSigned-off-by: Martin KaFai Lau \n(cherry picked from commit e5146eff759a8bdce65c4391e6ba321d3dec0107)","shortMessageHtmlLink":"libbpf: improve early detection of doomed-to-fail BPF program loading"}},{"before":"e0554200338152aa5c9ffe635a5c312a0a0e86dc","after":"02724cfd0702c4102138e62c3ae7d2721c7b190e","ref":"refs/heads/master","pushedAt":"2024-05-08T23:04:40.000Z","pushType":"pr_merge","commitsCount":12,"pusher":{"login":"anakryiko","name":"Andrii Nakryiko","path":"/anakryiko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/508075?s=80&v=4"},"commit":{"message":"sync: latest libbpf changes from kernel\n\nSyncing latest libbpf commits from kernel repository.\nBaseline bpf-next commit: 0737df6de94661ae55fd3343ce9abec32c687e62\nCheckpoint bpf-next commit: 009367099eb61a4fc2af44d4eb06b6b4de7de6db\nBaseline bpf commit: 3e9bc0472b910d4115e16e9c2d684c7757cb6c60\nCheckpoint bpf commit: 3e9bc0472b910d4115e16e9c2d684c7757cb6c60\n\nAndrii Nakryiko (6):\n libbpf: fix potential overflow in ring__consume_n()\n libbpf: fix ring_buffer__consume_n() return result logic\n libbpf: remove unnecessary struct_ops prog validity check\n libbpf: handle yet another corner case of nulling out struct_ops\n program\n libbpf: fix libbpf_strerror_r() handling unknown errors\n libbpf: improve early detection of doomed-to-fail BPF program loading\n\nJiri Olsa (2):\n libbpf: Fix error message in attach_kprobe_session\n libbpf: Fix error message in attach_kprobe_multi\n\nJose E. Marchesi (3):\n libbpf: Fix bpf_ksym_exists() in GCC\n libbpf: Avoid casts from pointers to enums in bpf_tracing.h\n bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD\n\n src/bpf_core_read.h | 1 +\n src/bpf_helpers.h | 17 +++++++++--\n src/bpf_tracing.h | 70 ++++++++++++++++++++++-----------------------\n src/libbpf.c | 42 ++++++++++++++++++---------\n src/ringbuf.c | 4 +--\n src/str_error.c | 16 +++++++++--\n src/usdt.bpf.h | 24 ++++++++--------\n 7 files changed, 106 insertions(+), 68 deletions(-)\n\nSigned-off-by: Andrii Nakryiko ","shortMessageHtmlLink":"sync: latest libbpf changes from kernel"}},{"before":"255b705a1671ac6f9ddf397930c45ab89d53ef06","after":"e0554200338152aa5c9ffe635a5c312a0a0e86dc","ref":"refs/heads/master","pushedAt":"2024-05-02T00:38:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anakryiko","name":"Andrii Nakryiko","path":"/anakryiko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/508075?s=80&v=4"},"commit":{"message":"sync: Commit .mailmap changes from script when sync-ing repo\n\nIn commit 4794f18bf468 (\"sync: Sync .mailmap entries\"), we updated the\nsync-up script to automatically update libbpf's .mailmap; however, the\nscript would not take care of committing the changes. Let's address\nthis.\n\nThe code is copied and adapted from the part where we commit changes to\nsrc/bpf_helper_defs.h.\n\nSigned-off-by: Quentin Monnet ","shortMessageHtmlLink":"sync: Commit .mailmap changes from script when sync-ing repo"}},{"before":null,"after":"63738ed87620255b217ec155cfa1448086798748","ref":"refs/heads/libbpf-1.4.1","pushedAt":"2024-05-02T00:32:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"anakryiko","name":"Andrii Nakryiko","path":"/anakryiko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/508075?s=80&v=4"},"commit":{"message":"libbpf: v1.4.1 bugfix release\n\nBump patch version to prepare for v1.4.1 release.\n\nSigned-off-by: Andrii Nakryiko ","shortMessageHtmlLink":"libbpf: v1.4.1 bugfix release"}},{"before":"d3e18fceec756823edb3b2c07feb0799ad9a0af0","after":"255b705a1671ac6f9ddf397930c45ab89d53ef06","ref":"refs/heads/master","pushedAt":"2024-05-01T22:20:15.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"anakryiko","name":"Andrii Nakryiko","path":"/anakryiko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/508075?s=80&v=4"},"commit":{"message":"sync: latest libbpf changes from kernel\n\nSyncing latest libbpf commits from kernel repository.\nBaseline bpf-next commit: 1bba3b3d373dbafae891e7cb06b8c82c8d62aba1\nCheckpoint bpf-next commit: 0737df6de94661ae55fd3343ce9abec32c687e62\nBaseline bpf commit: b867247555c4181bf84eb10b72b176862c29112d\nCheckpoint bpf commit: 3e9bc0472b910d4115e16e9c2d684c7757cb6c60\n\nAndrii Nakryiko (1):\n libbpf: better fix for handling nulled-out struct_ops program\n\nJiri Olsa (3):\n bpf: Add support for kprobe session attach\n libbpf: Add support for kprobe session attach\n libbpf: Add kprobe session attach type name to attach_type_name\n\nViktor Malik (1):\n libbpf: support \"module: Function\" syntax for tracing programs\n\n include/uapi/linux/bpf.h | 1 +\n src/bpf.c | 1 +\n src/libbpf.c | 112 +++++++++++++++++++++++++++++++--------\n src/libbpf.h | 4 +-\n 4 files changed, 95 insertions(+), 23 deletions(-)\n\nSigned-off-by: Andrii Nakryiko ","shortMessageHtmlLink":"sync: latest libbpf changes from kernel"}},{"before":"46eafba62ee380a1f8230e2d5e81f65e0e030f15","after":null,"ref":"refs/tags/v0.8.2","pushedAt":"2024-04-30T16:48:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"anakryiko","name":"Andrii Nakryiko","path":"/anakryiko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/508075?s=80&v=4"}},{"before":"4794f18bf4689746dd4e9f2d34d7d8d0f0cff184","after":"d3e18fceec756823edb3b2c07feb0799ad9a0af0","ref":"refs/heads/master","pushedAt":"2024-04-30T16:09:32.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"anakryiko","name":"Andrii Nakryiko","path":"/anakryiko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/508075?s=80&v=4"},"commit":{"message":"ci: remove tcp_rtt test from 5.5 ALLOWLIST\n\nIt's been updated to expecte the very latest kernel, can't succeed on\n5.5 anymore.\n\nSigned-off-by: Andrii Nakryiko ","shortMessageHtmlLink":"ci: remove tcp_rtt test from 5.5 ALLOWLIST"}},{"before":"2fdcc365a0c5253314644b8e27b02cf4affecbed","after":"4794f18bf4689746dd4e9f2d34d7d8d0f0cff184","ref":"refs/heads/master","pushedAt":"2024-04-26T05:42:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anakryiko","name":"Andrii Nakryiko","path":"/anakryiko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/508075?s=80&v=4"},"commit":{"message":"sync: Sync .mailmap entries\n\nThe kernel repository has a .mailmap file to remap author names and\nemail addresses to their desired format in Git logs (for details, see\ngitmailmap documentation [0]). Alas, this is only visible for author\ninformation when looking at the logs locally, as GitHub does not support\nmailmaps at the moment [1].\n\nThis commit adds a .mailmap file for libbpf, automatically generated\nfrom the kernel's version. The script to generate the .mailmap is added,\ntoo: it works by grepping email addresses from authors in the\nrepository, and collecting all lines ending with this address in the\nkernel's .mailmap - in other words, all lines where this address is used\nas a pattern for a remapping.\n\nTo keep the .mailmap up-to-date, add a call to the script to\nsync-kernel.sh.\n\n[0] https://git-scm.com/docs/gitmailmap\n[1] https://github.com/orgs/community/discussions/22518\n\nSigned-off-by: Quentin Monnet ","shortMessageHtmlLink":"sync: Sync .mailmap entries"}},{"before":"8a2054f417cf3900194ce13f3b5053251616aa6a","after":"2fdcc365a0c5253314644b8e27b02cf4affecbed","ref":"refs/heads/master","pushedAt":"2024-04-24T22:16:35.000Z","pushType":"pr_merge","commitsCount":19,"pusher":{"login":"anakryiko","name":"Andrii Nakryiko","path":"/anakryiko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/508075?s=80&v=4"},"commit":{"message":"ci: regenerate latest vmlinux.h\n\nUpdate vmlinux.h to make BPF selftests compile.\n\nSigned-off-by: Yonghong Song ","shortMessageHtmlLink":"ci: regenerate latest vmlinux.h"}},{"before":"46eafba62ee380a1f8230e2d5e81f65e0e030f15","after":"8a2054f417cf3900194ce13f3b5053251616aa6a","ref":"refs/heads/master","pushedAt":"2024-04-24T17:42:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chantra","name":"chantra","path":"/chantra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24572?s=80&v=4"},"commit":{"message":"ci/diffs: Add temporary fix for mitigation config\n\nUpstream is discussing the exact config to ship. In the meanwhile, which\nwould unblock CI.\n\nMore discussions here:\n\nhttps://lore.kernel.org/lkml/20240423045548.1324969-1-song@kernel.org/T/#u\n\nSigned-off-by: Song Liu ","shortMessageHtmlLink":"ci/diffs: Add temporary fix for mitigation config"}},{"before":null,"after":"05b52f7e7674f4ac6eac6e04a51bed74b1c8b627","ref":"refs/heads/libbpf-0.8.3","pushedAt":"2024-04-19T18:34:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"anakryiko","name":"Andrii Nakryiko","path":"/anakryiko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/508075?s=80&v=4"},"commit":{"message":"libbpf: v0.8.3 release\n\nFix up screwed up v0.8.2 release pointing to much newer v1.4.0 sources.\nBump patch version to 3 in preparation.\n\nSigned-off-by: Andrii Nakryiko ","shortMessageHtmlLink":"libbpf: v0.8.3 release"}},{"before":null,"after":"c60dfb02f96ffcf6626a5dcb1eebd2026932aaa2","ref":"refs/heads/libbpf-0.8.2","pushedAt":"2024-04-05T21:51:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"anakryiko","name":"Andrii Nakryiko","path":"/anakryiko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/508075?s=80&v=4"},"commit":{"message":"libbpf: v0.8.2 release\n\nBump patch version to prepare for v0.8.2 release.\n\nSigned-off-by: Andrii Nakryiko ","shortMessageHtmlLink":"libbpf: v0.8.2 release"}},{"before":"e399146fd1e0fd033be8d54da0bf7b621d5379a6","after":"d4fc7a517676078d9e79dc3a6b5aa28b1c90e7e4","ref":"refs/heads/libbpf-0.8.1","pushedAt":"2024-04-05T21:49:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"anakryiko","name":"Andrii Nakryiko","path":"/anakryiko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/508075?s=80&v=4"},"commit":{"message":"libbpf: v0.8.1 release\n\nBump patch version to prepare for v0.8.1 release.\n\nSigned-off-by: Andrii Nakryiko ","shortMessageHtmlLink":"libbpf: v0.8.1 release"}},{"before":"d4fc7a517676078d9e79dc3a6b5aa28b1c90e7e4","after":"e399146fd1e0fd033be8d54da0bf7b621d5379a6","ref":"refs/heads/libbpf-0.8.1","pushedAt":"2024-04-05T21:46:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anakryiko","name":"Andrii Nakryiko","path":"/anakryiko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/508075?s=80&v=4"},"commit":{"message":"libbpf: Modify the function name in libbpf.c, to match the symbols in the libbpf.map file\n\nChange the function name bpf_object__pin_instance to bpf_program__pin_instance,\nso that the symbol can be found in the .so file.\n\nSigned-off-by: jinzhiguang ","shortMessageHtmlLink":"libbpf: Modify the function name in libbpf.c, to match the symbols in…"}},{"before":"6d3595d215b014d3eddb88038d686e1c20781534","after":"46eafba62ee380a1f8230e2d5e81f65e0e030f15","ref":"refs/heads/master","pushedAt":"2024-04-03T04:51:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anakryiko","name":"Andrii Nakryiko","path":"/anakryiko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/508075?s=80&v=4"},"commit":{"message":"ci: bump run-on-arch action to v2.7.1\n\nMore info: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/\n\nSigned-off-by: Geyslan Gregório ","shortMessageHtmlLink":"ci: bump run-on-arch action to v2.7.1"}},{"before":"20ea95b4505c477af3b6ff6ce9d19cee868ddc5d","after":"6d3595d215b014d3eddb88038d686e1c20781534","ref":"refs/heads/master","pushedAt":"2024-04-02T17:25:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anakryiko","name":"Andrii Nakryiko","path":"/anakryiko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/508075?s=80&v=4"},"commit":{"message":"ci: bump checkout action to v4\n\nDue to the transition from Node 16 to Node 20, the checkout action\nneeds to be updated to v4.\n\nMore info: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/\n\nSigned-off-by: Geyslan Gregório ","shortMessageHtmlLink":"ci: bump checkout action to v4"}},{"before":"2778cbce609aa1e2747a69349f7f46a2f94f0522","after":"20ea95b4505c477af3b6ff6ce9d19cee868ddc5d","ref":"refs/heads/master","pushedAt":"2024-03-26T04:58:26.000Z","pushType":"pr_merge","commitsCount":22,"pusher":{"login":"anakryiko","name":"Andrii Nakryiko","path":"/anakryiko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/508075?s=80&v=4"},"commit":{"message":"ci: sync DENYLISTs with BPF CI\n\nKeep all the denylisted tests in sync.\n\nSigned-off-by: Andrii Nakryiko ","shortMessageHtmlLink":"ci: sync DENYLISTs with BPF CI"}},{"before":"d232fd12c5b5de70d3be0e526bddfd0c5d4ac23c","after":"2778cbce609aa1e2747a69349f7f46a2f94f0522","ref":"refs/heads/master","pushedAt":"2024-03-06T23:22:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"anakryiko","name":"Andrii Nakryiko","path":"/anakryiko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/508075?s=80&v=4"},"commit":{"message":"ci: add xdp_bonding fixes from bpf/master\n\nbpf tree has fixes for xdp_bonding selftests which are not yet in\nbpf-next, so add them as temporary CI-only patches.\n\nSigned-off-by: Andrii Nakryiko ","shortMessageHtmlLink":"ci: add xdp_bonding fixes from bpf/master"}},{"before":"fb98d4bd25f11f4960d7d2d218e4be200397417e","after":"d232fd12c5b5de70d3be0e526bddfd0c5d4ac23c","ref":"refs/heads/master","pushedAt":"2024-03-06T21:58:28.000Z","pushType":"pr_merge","commitsCount":15,"pusher":{"login":"anakryiko","name":"Andrii Nakryiko","path":"/anakryiko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/508075?s=80&v=4"},"commit":{"message":"ci: add xdp_bonding fixes from bpf/master\n\nbpf tree has fixes for xdp_bonding selftests which are not yet in\nbpf-next, so add them as temporary CI-only patches.\n\nSigned-off-by: Andrii Nakryiko ","shortMessageHtmlLink":"ci: add xdp_bonding fixes from bpf/master"}},{"before":"f4e9b606f4e2f1682e345a6ff9a9c4fe56147080","after":"fb98d4bd25f11f4960d7d2d218e4be200397417e","ref":"refs/heads/master","pushedAt":"2024-03-01T23:39:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anakryiko","name":"Andrii Nakryiko","path":"/anakryiko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/508075?s=80&v=4"},"commit":{"message":"include: fix BPF_CALL_REL definition\n\nFix our Github-specific definition of BPF_CALL_REL macro. It was missing\nthe code part.\n\nSigned-off-by: Andrii Nakryiko ","shortMessageHtmlLink":"include: fix BPF_CALL_REL definition"}},{"before":"445486dcbf9ddd8b3ca799a98ace58d23cee31a1","after":"f4e9b606f4e2f1682e345a6ff9a9c4fe56147080","ref":"refs/heads/master","pushedAt":"2024-02-27T18:14:31.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"anakryiko","name":"Andrii Nakryiko","path":"/anakryiko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/508075?s=80&v=4"},"commit":{"message":"ci: clean up bpf_test_no_cfi.ko for v5.5.0 and v4.9.0.\n\nbpf_test_no_cfi.ko is not available for v5.5.0 and v4.9.0.\n\nSigned-off-by: Kui-Feng Lee ","shortMessageHtmlLink":"ci: clean up bpf_test_no_cfi.ko for v5.5.0 and v4.9.0."}},{"before":"820bca2cb6da6ec1a3f605cd9c1d02d9379ad5ac","after":"445486dcbf9ddd8b3ca799a98ace58d23cee31a1","ref":"refs/heads/master","pushedAt":"2024-02-15T18:44:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anakryiko","name":"Andrii Nakryiko","path":"/anakryiko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/508075?s=80&v=4"},"commit":{"message":"ci: Pass arch parameter to setup-build-env\n\nSince https://github.com/libbpf/ci/commit/1bc40aecb32f1e0f0dc2fff87e7c91b4d5fe03c5\narch parameter needs to be passed to `setup-build-env`\n\nSigned-off-by: Manu Bretelle ","shortMessageHtmlLink":"ci: Pass arch parameter to setup-build-env"}},{"before":"4b3f89a68cb9db314aaf973a5f4f363386b12839","after":null,"ref":"refs/heads/sys_memfd_create","pushedAt":"2024-02-07T18:52:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"anakryiko","name":"Andrii Nakryiko","path":"/anakryiko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/508075?s=80&v=4"}},{"before":"25fe467af404f397f389712e19250ebdbc3375e8","after":"820bca2cb6da6ec1a3f605cd9c1d02d9379ad5ac","ref":"refs/heads/master","pushedAt":"2024-02-06T19:52:00.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"anakryiko","name":"Andrii Nakryiko","path":"/anakryiko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/508075?s=80&v=4"},"commit":{"message":"ci: verifier_global_subprogs can't be run on 5.5\n\nWe get:\n\n libbpf: struct_ops init_kern: struct bpf_dummy_ops is not found in kernel BTF\n\nSo even though it's irrelevant to the subtests we do want to test,\nentire test has to be skipped, unfortunately.\n\nSigned-off-by: Andrii Nakryiko ","shortMessageHtmlLink":"ci: verifier_global_subprogs can't be run on 5.5"}},{"before":"f11758a7807893330cc87481a7a16cf956326ab3","after":"25fe467af404f397f389712e19250ebdbc3375e8","ref":"refs/heads/master","pushedAt":"2024-02-06T18:17:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anakryiko","name":"Andrii Nakryiko","path":"/anakryiko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/508075?s=80&v=4"},"commit":{"message":"ci: allowlist tests validating libbpf's __arg_ctx type rewrite logic\n\nAllowlist test_global_funcs/arg_tag_ctx* and a few of\nverifier_global_subprogs subtests that validate libbpf's logic for\nrewriting __arg_ctx globl subprog argument types on kernels that don't\nnatively support __arg_ctx.\n\nSigned-off-by: Andrii Nakryiko ","shortMessageHtmlLink":"ci: allowlist tests validating libbpf's __arg_ctx type rewrite logic"}},{"before":"3b0973892891744d20ae79e99c0d1a26a59c4222","after":"f11758a7807893330cc87481a7a16cf956326ab3","ref":"refs/heads/master","pushedAt":"2024-02-01T23:10:17.000Z","pushType":"pr_merge","commitsCount":12,"pusher":{"login":"anakryiko","name":"Andrii Nakryiko","path":"/anakryiko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/508075?s=80&v=4"},"commit":{"message":"sync: latest libbpf changes from kernel\n\nSyncing latest libbpf commits from kernel repository.\nBaseline bpf-next commit: ced33f2cfa21a14a292a00e31dc9f85c1bfbda1c\nCheckpoint bpf-next commit: 943b043aeecce9accb6d367af47791c633e95e4d\nBaseline bpf commit: 577e4432f3ac810049cb7e6b71f4d96ec7c6e894\nCheckpoint bpf commit: 577e4432f3ac810049cb7e6b71f4d96ec7c6e894\n\nAndrii Nakryiko (8):\n libbpf: integrate __arg_ctx feature detector into kernel_supports()\n libbpf: fix __arg_ctx type enforcement for perf_event programs\n libbpf: add __arg_trusted and __arg_nullable tag macros\n libbpf: add bpf_core_cast() macro\n libbpf: Call memfd_create() syscall directly\n libbpf: Add missing LIBBPF_API annotation to libbpf_set_memlock_rlim\n API\n libbpf: Add btf__new_split() API that was declared but not implemented\n libbpf: Add missed btf_ext__raw_data() API\n\nEduard Zingerman (1):\n libbpf: Remove unnecessary null check in kernel_supports()\n\nIan Rogers (1):\n libbpf: Add some details for BTF parsing failures\n\n src/bpf.h | 2 +-\n src/bpf_core_read.h | 13 ++++++\n src/bpf_helpers.h | 2 +\n src/btf.c | 33 ++++++++++++---\n src/features.c | 58 +++++++++++++++++++++++++\n src/libbpf.c | 99 ++++++++++++++-----------------------------\n src/libbpf.map | 5 ++-\n src/libbpf_internal.h | 2 +\n src/linker.c | 2 +-\n 9 files changed, 140 insertions(+), 76 deletions(-)\n\nSigned-off-by: Andrii Nakryiko ","shortMessageHtmlLink":"sync: latest libbpf changes from kernel"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVozbfQA","startCursor":null,"endCursor":null}},"title":"Activity · libbpf/libbpf"}