** Changed in: linux-oem-5.6 (Ubuntu Impish)
Status: New => Fix Committed
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-oem-5.6 in Ubuntu.
https://bugs.launchpad.net/bugs/1945757
Title:
sysdig-dkms fails to build on arm64 - kernel 5.13
Status in linux-oem-5.6 package in Ubuntu:
Fix Committed
Status in linux-oem-5.6 source package in Impish:
Fix Committed
Bug description:
[Impact]
sysdig-dkms fails to build on arm64 with the latest impish kernel
(5.13):
/var/lib/dkms/sysdig/0.27.1/build/main.c:1942:28: error: ‘SYSCALL_TABLE_ID0’
undeclared (first use in this function); did you mean ‘SYSCALL_TABLE_SIZE’?
1942 | table_index = id - SYSCALL_TABLE_ID0;
| ^~~~~~~~~~~~~~~~~
| SYSCALL_TABLE_SIZE
/var/lib/dkms/sysdig/0.27.1/build/main.c:1942:28: note: each undeclared
identifier is reported only once for each function it appears in
/var/lib/dkms/sysdig/0.27.1/build/main.c: In function ‘syscall_exit_probe’:
/var/lib/dkms/sysdig/0.27.1/build/main.c:2019:28: error: ‘SYSCALL_TABLE_ID0’
undeclared (first use in this function); did you mean ‘SYSCALL_TABLE_SIZE’?
2019 | table_index = id - SYSCALL_TABLE_ID0;
| ^~~~~~~~~~~~~~~~~
| SYSCALL_TABLE_SIZE
[Test case]
$ sudo apt install sysdig-dkms
[Fix]
SYSCALL_TABLE_ID0 needs to be properly defined for arm64.
[Where problems could occur]
If the syscall table base ID changes on arm64 we may experience kernel
panics due to memory access violations or sysdig may report incorrect
result.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-oem-5.6/+bug/1945757/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp