disable driver creation for kernel 6.11 #144
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Ubuntu noble started featuring kernel 6.11.0-1001-oem which has the following issues:
a) legacy eBPF
In file included from /code/sysdig-rw/bpf/probe.c:27: /code/sysdig-rw/bpf/fillers.h:2871:22: error: no member named '__i_ctime' in 'struct inode'
time = _READ(inode->__i_ctime);
~~~~~ ^
/code/sysdig-rw/bpf/plumbing_helpers.h:22:51: note: expanded from macro '_READ'
bpf_probe_read_kernel(&_val, sizeof(_val), &P); \
which then causes other cascading errors
Notice how as today, this issue has not been fixed
b) kmod
/code/sysdig-rw/main.c: In function 'drop_nostate_event': /code/sysdig-rw/main.c:1660:22: error: implicit declaration of function 'fd_is_open'; did you mean 'finish_open'? [-Werror=implicit-function-declaration]
1660 | !fd_is_open(close_fd, fdt)
| ^~~~~~~~~~
| finish_open
This issue has been fixed starting with 13.3.2.