sysdig FTBS with linux 6.5 on jammy
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
sysdig (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Jammy |
In Progress
|
Medium
|
Roxana Nicolescu |
Bug Description
[Impact]
671s /var/lib/
671s ./include/
671s 29 | #define THIS_MODULE (&__this_module)
671s | ~^~~~~~~~~~~~~~~
671s | |
671s | struct module *
671s /var/lib/
671s 2484 | g_ppm_class = class_create(
671s | ^~~~~~~~~~~
671s In file included from ./include/
671s from ./include/
671s from /var/lib/
671s ./include/
671s 230 | struct class * __must_check class_create(const char *name);
671s | ~~~~~~~~~~~~^~~~
671s /var/lib/
671s 2484 | g_ppm_class = class_create(
671s | ^~~~~~~~~~~~
671s ./include/
671s 230 | struct class * __must_check class_create(const char *name);
671s |
[Test case]
$ sudo apt install sysdig
[Fix]
Backport changes in the sysdig module from mantic to properly support the new linux 6.5 ABI.
it is a simple change, create_class now takes 1 argument for kernel > 6.4 and 2 args for kernel < 6.4
[Regression potential]
We may experience regressions in systems that are using this module especially with the new 6.5 kernel.
Changed in sysdig (Ubuntu): | |
status: | New → Invalid |
Changed in sysdig (Ubuntu Jammy): | |
status: | New → In Progress |
importance: | Undecided → Medium |
assignee: | nobody → Roxana Nicolescu (roxanan) |
Tested with jammy:hwe-6.5
Building for 6.5.0-14-generic
Building initial module for 6.5.0-14-generic
Secure Boot not enabled on this system.
Done.
sysdig-probe.ko: 6.5.0-14- generic/ updates/ dkms/
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/
depmod...
Tested with jammy-ga
Building initial module for 5.15.0-91-generic
sysdig-probe.ko: 5.15.0- 91-generic/ updates/ dkms/
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/