{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":170813887,"defaultBranch":"master","name":"libbpf","ownerLogin":"anakryiko","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-02-15T06:33:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/508075?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719507706.0","currentOid":""},"activityList":{"items":[{"before":"5b1b4173dbbc106715f2b44e58da1327efd6026b","after":null,"ref":"refs/heads/libbpf-sync-2024-06-27T00-19-11.488Z","pushedAt":"2024-06-27T17:01:46.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":"c66c7bc1c8cbb033f59769876a9eb8bed573f57d","after":"5b1b4173dbbc106715f2b44e58da1327efd6026b","ref":"refs/heads/libbpf-sync-2024-06-27T00-19-11.488Z","pushedAt":"2024-06-27T03:17:22.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: add btf_iter.o and btf_relocate.o to Makefile\n\nUpstream libbpf got two new .c files, make sure they are built with\nGithub Makefile as well.\n\nSigned-off-by: Andrii Nakryiko ","shortMessageHtmlLink":"libbpf: add btf_iter.o and btf_relocate.o to Makefile"}},{"before":null,"after":"c66c7bc1c8cbb033f59769876a9eb8bed573f57d","ref":"refs/heads/libbpf-sync-2024-06-27T00-19-11.488Z","pushedAt":"2024-06-27T00:21: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":"sync: latest libbpf changes from kernel\n\nSyncing latest libbpf commits from kernel repository.\nBaseline bpf-next commit: 531876c80004ecff7bfdbd8ba6c6b48835ef5e22\nCheckpoint bpf-next commit: a12978712d9001b060bcc10eaae42ad5102abe2b\nBaseline bpf commit: 62da3acd28955e7299babebdfcb14243b789e773\nCheckpoint bpf commit: b1c4b4d45263241ec6c2405a8df8265d4b58e707\n\nAlan Maguire (6):\n libbpf: Add btf__distill_base() creating split BTF with distilled base\n BTF\n libbpf: Split BTF relocation\n libbpf: BTF relocation followup fixing naming, loop logic\n libbpf: Split field iter code into its own file kernel\n libbpf,bpf: Share BTF relocate-related code with kernel\n libbpf: Fix clang compilation error in btf_relocate.c\n\nAndrii Nakryiko (4):\n libbpf: Add BTF field iterator\n libbpf: Make use of BTF field iterator in BPF linker code\n libbpf: Make use of BTF field iterator in BTF handling code\n libbpf: Remove callback-based type/string BTF field visitor helpers\n\nAntoine Tenart (1):\n libbpf: Skip base btf sanity checks\n\nDonglin Peng (1):\n libbpf: Checking the btf_type kind when fixing variable offsets\n\nEduard Zingerman (1):\n libbpf: Make btf_parse_elf process .BTF.base transparently\n\nMykyta Yatsenko (1):\n libbpf: Auto-attach struct_ops BPF maps in BPF skeleton\n\nVadim Fedorenko (1):\n bpf: Add CHECKSUM_COMPLETE to bpf test progs\n\n include/uapi/linux/bpf.h | 2 +\n src/btf.c | 696 +++++++++++++++++++++++++++------------\n src/btf.h | 36 ++\n src/btf_iter.c | 177 ++++++++++\n src/btf_relocate.c | 519 +++++++++++++++++++++++++++++\n src/libbpf.c | 64 +++-\n src/libbpf.h | 18 +\n src/libbpf.map | 4 +\n src/libbpf_internal.h | 29 +-\n src/linker.c | 69 ++--\n 10 files changed, 1378 insertions(+), 236 deletions(-)\n create mode 100644 src/btf_iter.c\n create mode 100644 src/btf_relocate.c\n\nSigned-off-by: Andrii Nakryiko ","shortMessageHtmlLink":"sync: latest libbpf changes from kernel"}},{"before":"acee55190ee49792c99163c486a8f43e6d70cf02","after":null,"ref":"refs/heads/ci-fix-pahole-staging","pushedAt":"2024-06-06T21:32:26.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":null,"after":"acee55190ee49792c99163c486a8f43e6d70cf02","ref":"refs/heads/ci-fix-pahole-staging","pushedAt":"2024-06-06T21:27: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":"ci: revert switching to ubuntu-latest for pahole-staging workflow\n\npahole staging workflow is using the same old VM image as BPF selftests\nstages. It doesn't have recent enough glibc, so we can't yet switch to\nnewer Ubuntu, unfortunately.\n\nSigned-off-by: Andrii Nakryiko ","shortMessageHtmlLink":"ci: revert switching to ubuntu-latest for pahole-staging workflow"}},{"before":"aaaa0f9ff97b8c6de2d8db28508ad95f3667393d","after":null,"ref":"refs/heads/libbpf-sync-2024-06-02T18-21-51.179Z","pushedAt":"2024-06-03T20:41:33.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":"c2cd8ca093c00ae1dc4bf22d19789b1a81095d68","after":"aaaa0f9ff97b8c6de2d8db28508ad95f3667393d","ref":"refs/heads/libbpf-sync-2024-06-02T18-21-51.179Z","pushedAt":"2024-06-03T20:24:16.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: regenerate vmlinux.h\n\nRegenerated latest vmlinux.h.\n\nSigned-off-by: Andrii Nakryiko ","shortMessageHtmlLink":"ci: regenerate vmlinux.h"}},{"before":"cac17ff18c887bba9948e861be40724091a64d57","after":"c2cd8ca093c00ae1dc4bf22d19789b1a81095d68","ref":"refs/heads/libbpf-sync-2024-06-02T18-21-51.179Z","pushedAt":"2024-06-02T18:24:19.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":"github: remove PR template\n\nNo one is looking at it anyways. It just gets in the way.\n\nSigned-off-by: Andrii Nakryiko ","shortMessageHtmlLink":"github: remove PR template"}},{"before":null,"after":"cac17ff18c887bba9948e861be40724091a64d57","ref":"refs/heads/libbpf-sync-2024-06-02T18-21-51.179Z","pushedAt":"2024-06-02T18:23:26.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: don't close(-1) in multi-uprobe feature detector\n\nGuard close(link_fd) with extra link_fd >= 0 check to prevent close(-1).\n\nDetected by Coverity static analysis.\n\nFixes: 04d939a2ab22 (\"libbpf: detect broken PID filtering logic for multi-uprobe\")\nSigned-off-by: Andrii Nakryiko \nAcked-by: Jiri Olsa \nLink: https://lore.kernel.org/r/20240529231212.768828-1-andrii@kernel.org\nSigned-off-by: Alexei Starovoitov ","shortMessageHtmlLink":"libbpf: don't close(-1) in multi-uprobe feature detector"}},{"before":null,"after":"a1358982a1940577131f457cffc95cbc230d477e","ref":"refs/heads/libbpf-fix-dup-cloexec","pushedAt":"2024-05-29T21:09:07.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: keep FD_CLOEXEC flag when dup()'ing FD\n\nMake sure to preserve/enforce FD_CLOEXEC flag on duped FDs. Use dup3()\nwith O_CLOEXEC flag for that.\n\nReported-by: Lennart Poettering \nFixes: bc308d011ab8 (\"libbpf: call dup2() syscall directly\")\nSigned-off-by: Andrii Nakryiko ","shortMessageHtmlLink":"libbpf: keep FD_CLOEXEC flag when dup()'ing FD"}},{"before":"fac64ef78e4725d9f221d09053a132e8f1ea1ba8","after":null,"ref":"refs/heads/ci-ubuntu-latest","pushedAt":"2024-05-29T05:37:29.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":"9ac644d73db428d44bf1d3447da602a0708c4794","after":"fac64ef78e4725d9f221d09053a132e8f1ea1ba8","ref":"refs/heads/ci-ubuntu-latest","pushedAt":"2024-05-29T04:19:20.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: 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":"976b86a69686d4a36e4b485587f11136c097243f","after":"9ac644d73db428d44bf1d3447da602a0708c4794","ref":"refs/heads/ci-ubuntu-latest","pushedAt":"2024-05-29T04:03:19.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":null,"after":"976b86a69686d4a36e4b485587f11136c097243f","ref":"refs/heads/ci-ubuntu-latest","pushedAt":"2024-05-29T03:46:14.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":"ci: switch to ubuntu-latest where possible\n\nTrack ubuntu-latest where relevant and possible.\n\nSigned-off-by: Andrii Nakryiko ","shortMessageHtmlLink":"ci: switch to ubuntu-latest where possible"}},{"before":"a2f4c2afdd530b389a126e99b0342c51d05c8991","after":"831c2c0c26f1567c9d0729a5a1f6257e7818c050","ref":"refs/heads/libbpf-sync-2024-05-29T03-06-47.905Z","pushedAt":"2024-05-29T03:39:12.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: 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":null,"after":"a2f4c2afdd530b389a126e99b0342c51d05c8991","ref":"refs/heads/libbpf-sync-2024-05-29T03-06-47.905Z","pushedAt":"2024-05-29T03:08:54.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":"sync: latest libbpf changes from kernel\n\nSyncing latest libbpf commits from kernel repository.\nBaseline bpf-next commit: 009367099eb61a4fc2af44d4eb06b6b4de7de6db\nCheckpoint bpf-next commit: eb4e7726279a344c82e3c23be396bcfd0a4d5669\nBaseline bpf commit: 3e9bc0472b910d4115e16e9c2d684c7757cb6c60\nCheckpoint bpf commit: 9dfdb706e164ae869b1d97f83ebf8523b2809714\n\nAbhishek Chauhan (1):\n net: Add additional bit to support clockid_t timestamp type\n\nAndrii Nakryiko (2):\n libbpf: fix feature detectors when using token_fd\n libbpf: detect broken PID filtering logic for multi-uprobe\n\nArnaldo Carvalho de Melo (1):\n tools headers: Remove now unused copies of uapi/{fcntl,openat2}.h and\n asm/fcntl.h\n\nDaniel Jurgens (1):\n netdev: Add queue stats for TX stop and wake\n\nMykyta Yatsenko (1):\n libbpf: Configure log verbosity with env variable\n\nXuan Zhuo (1):\n netdev: add queue stats\n\n docs/libbpf_overview.rst | 8 +++\n include/uapi/linux/bpf.h | 15 +++--\n include/uapi/linux/fcntl.h | 123 -----------------------------------\n include/uapi/linux/netdev.h | 21 ++++++\n include/uapi/linux/openat2.h | 43 ------------\n src/bpf.c | 2 +-\n src/features.c | 33 +++++++++-\n src/libbpf.c | 25 ++++++-\n src/libbpf.h | 5 +-\n 9 files changed, 99 insertions(+), 176 deletions(-)\n delete mode 100644 include/uapi/linux/fcntl.h\n delete mode 100644 include/uapi/linux/openat2.h\n\nSigned-off-by: Andrii Nakryiko ","shortMessageHtmlLink":"sync: latest libbpf changes from kernel"}},{"before":null,"after":"1b357586a7a62db7fe27af4ebe4bdefe6986cfd6","ref":"refs/heads/libbpf-1.4.2","pushedAt":"2024-05-10T20:58:21.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: 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":"f19123d20d945698fc9c862813b10b2b0813ed4c","after":null,"ref":"refs/heads/libbpf-sync-2024-05-08T22-22-34.688Z","pushedAt":"2024-05-08T23:04:44.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":null,"after":"f19123d20d945698fc9c862813b10b2b0813ed4c","ref":"refs/heads/libbpf-sync-2024-05-08T22-22-34.688Z","pushedAt":"2024-05-08T22:25:09.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":"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":"63738ed87620255b217ec155cfa1448086798748","after":null,"ref":"refs/heads/libbpf-1.4.1","pushedAt":"2024-05-02T00:35:33.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":null,"after":"63738ed87620255b217ec155cfa1448086798748","ref":"refs/heads/libbpf-1.4.1","pushedAt":"2024-05-02T00:16:47.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":"eb8e1a6fa5c474218f40ca836fee51a6fb41f1bd","after":null,"ref":"refs/heads/libbpf-sync-2024-05-01T17-43-16.353Z","pushedAt":"2024-05-01T22:20:19.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":null,"after":"eb8e1a6fa5c474218f40ca836fee51a6fb41f1bd","ref":"refs/heads/libbpf-sync-2024-05-01T17-43-16.353Z","pushedAt":"2024-05-01T17:44:56.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":"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":"2e5ff6bac580ec82f2ac57f22a13613f9775401b","after":null,"ref":"refs/heads/libbpf-sync-2024-04-30T00-16-45.155Z","pushedAt":"2024-04-30T16:09:40.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":"3217758b2df2575e895dfe10eee4102f7e466ed7","after":"2e5ff6bac580ec82f2ac57f22a13613f9775401b","ref":"refs/heads/libbpf-sync-2024-04-30T00-16-45.155Z","pushedAt":"2024-04-30T16:09:13.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: 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":"c79fc93a18fdb37ec2b9ba8e4cb983696503efba","after":"3217758b2df2575e895dfe10eee4102f7e466ed7","ref":"refs/heads/libbpf-sync-2024-04-30T00-16-45.155Z","pushedAt":"2024-04-30T15:50:03.000Z","pushType":"push","commitsCount":2,"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\n\nRegenerate vmlinux.h to get all the latest types.\n\nSigned-off-by: Andrii Nakryiko ","shortMessageHtmlLink":"ci: update vmlinux.h"}},{"before":null,"after":"c79fc93a18fdb37ec2b9ba8e4cb983696503efba","ref":"refs/heads/libbpf-sync-2024-04-30T00-16-45.155Z","pushedAt":"2024-04-30T00:20:25.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":"sync: latest libbpf changes from kernel\n\nSyncing latest libbpf commits from kernel repository.\nBaseline bpf-next commit: 82e38a505c9868e784ec31e743fd8a9fa5ca1084\nCheckpoint bpf-next commit: 1bba3b3d373dbafae891e7cb06b8c82c8d62aba1\nBaseline bpf commit: 5bcf0dcbf9066348058b88a510c57f70f384c92c\nCheckpoint bpf commit: b867247555c4181bf84eb10b72b176862c29112d\n\nAndrii Nakryiko (1):\n libbpf: handle nulled-out program in struct_ops correctly\n\nJose E. Marchesi (1):\n bpf_helpers.h: Define bpf_tail_call_static when building with GCC\n\nPhilo Lu (1):\n bpf: add mrtt and srtt as BPF_SOCK_OPS_RTT_CB args\n\n include/uapi/linux/bpf.h | 2 ++\n src/bpf_helpers.h | 4 +++-\n src/libbpf.c | 1 +\n 3 files changed, 6 insertions(+), 1 deletion(-)\n\nSigned-off-by: Andrii Nakryiko ","shortMessageHtmlLink":"sync: latest libbpf changes from kernel"}},{"before":"a8b28eabcad534d868c44fc60627d55d01b377bc","after":null,"ref":"refs/heads/libbpf-sync-2024-03-25T22-50-58.509Z","pushedAt":"2024-03-28T13:35:41.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":"c991a482aaa19f9db4643025eae480b612f24307","after":"a8b28eabcad534d868c44fc60627d55d01b377bc","ref":"refs/heads/libbpf-sync-2024-03-25T22-50-58.509Z","pushedAt":"2024-03-26T04:58:12.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: 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":"b655cbf4f8dc8c176f32feefa84b4005bb3049ef","after":"c991a482aaa19f9db4643025eae480b612f24307","ref":"refs/heads/libbpf-sync-2024-03-25T22-50-58.509Z","pushedAt":"2024-03-26T04:30:31.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: 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"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEcRQRaQA","startCursor":null,"endCursor":null}},"title":"Activity ยท anakryiko/libbpf"}