-
Notifications
You must be signed in to change notification settings - Fork 177
fix(driver): fixed build of old bpf probe against linux 6.15-rc1 [0.20.x cherry-pick] #2713
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: release/0.20.x
Are you sure you want to change the base?
fix(driver): fixed build of old bpf probe against linux 6.15-rc1 [0.20.x cherry-pick] #2713
Conversation
Also, fixed modern_ebpf running against the new kernel version. Signed-off-by: Federico Di Pierro <[email protected]>
|
Please double check driver/SCHEMA_VERSION file. See versioning. /hold |
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## release/0.20.x #2713 +/- ##
=================================================
Coverage ? 74.40%
=================================================
Files ? 276
Lines ? 33268
Branches ? 5888
=================================================
Hits ? 24752
Misses ? 8516
Partials ? 0
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: irozzo-1A The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
As buster reached its EOL, the official debian repo URL doesn't host anymore buster packages info. For this reason, change the URLs to point to the `20250630T203427Z` snapshot, which still contains them. Signed-off-by: Leonardo Di Giovanna <[email protected]>
6fc756b to
7694fb6
Compare
Signed-off-by: Federico Di Pierro <[email protected]>
Signed-off-by: Federico Di Pierro <[email protected]>
Signed-off-by: Federico Di Pierro <[email protected]>
Signed-off-by: Leonardo Di Giovanna <[email protected]>
Signed-off-by: Federico Di Pierro <[email protected]>
Add retries to the command used to download the Zig toolchain tarball. It recently started flaking, indicating the connection is being reset by the server. ``` curl: (56) OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 104 ``` Signed-off-by: Iacopo Rozzo <[email protected]>
Commit https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git/commit/?id=5b0af621c3f6 restricts `SO_REUSEPORT` socket option to inet sockets: this means that calls to `setsockopt` setting `SO_REUSEPORT` on unix sockets are not permitted anymore and will fail on any version backporting the change. For this reason, still perform the call (to account for socket belonging to inet families) but ignore its return value and hope any subsequent call to bind is going to succeed. Signed-off-by: Leonardo Di Giovanna <[email protected]>
`SyscallExit.execveatX_execve_exit_comm_equal_to_fd` test asserts the `comm` parameter value among the others. For kernel versions lower than 6.14, if the `AT_EMPTY_PATH` flag is specified while invoking execveat, the comm value is expected to be set to the dirfd numeric value. Starting from 6.14 ( torvalds/linux@543841d ), this strange behaviour has been fixed, and the exact same execveat invocation results in the comm value to be correctly set to the dentry's filename value. For this reason, account for both scenarios while testing for the `comm` parameter to match the expectation. Signed-off-by: Leonardo Di Giovanna <[email protected]>
Signed-off-by: Iacopo Rozzo <[email protected]>
What type of PR is this?
Any specific area of the project related to this PR?
Does this PR require a change in the driver versions?
What this PR does / why we need it:
Cherry-pick #2341 into release
0.20.xWhich issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?: