Test disabled on Trusty: https://kernel.ubuntu.com/git/ubuntu/autotest-client-tests.git/commit/?id=d8f563074e01f308a0b43260f45ca0dc1dfc8f15
** No longer affects: linux-signed-azure (Ubuntu) ** Changed in: ubuntu-kernel-tests Status: New => Fix Released ** Changed in: ubuntu-kernel-tests Assignee: (unassigned) => Po-Hsu Lin (cypressyew) ** No longer affects: sysdig (Ubuntu) -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux-signed-azure in Ubuntu. https://bugs.launchpad.net/bugs/1796016 Title: Unable to build sysdig module on Trusty 4.15 Azure kernel Status in ubuntu-kernel-tests: Fix Released Bug description: On Trusty + 4.15 Azure kernel, the sysdig cannot be installed: $ cat /var/lib/dkms/sysdig/0.1.87/build/make.log DKMS make.log for sysdig-0.1.87 for kernel 4.15.0-1023-azure (x86_64) Thu Oct 4 03:32:04 UTC 2018 make: Entering directory `/usr/src/linux-headers-4.15.0-1023-azure' Makefile:976: "Cannot use CONFIG_STACK_VALIDATION=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel" CC [M] /var/lib/dkms/sysdig/0.1.87/build/main.o /var/lib/dkms/sysdig/0.1.87/build/main.c: In function ‘ppm_open’: /var/lib/dkms/sysdig/0.1.87/build/main.c:196:27: error: ‘struct file’ has no member named ‘f_dentry’ int ring_no = iminor(filp->f_dentry->d_inode); ^ /var/lib/dkms/sysdig/0.1.87/build/main.c: In function ‘ppm_release’: /var/lib/dkms/sysdig/0.1.87/build/main.c:291:27: error: ‘struct file’ has no member named ‘f_dentry’ int ring_no = iminor(filp->f_dentry->d_inode); ^ /var/lib/dkms/sysdig/0.1.87/build/main.c: In function ‘ppm_ioctl’: /var/lib/dkms/sysdig/0.1.87/build/main.c:349:28: error: ‘struct file’ has no member named ‘f_dentry’ int ring_no = iminor(filp->f_dentry->d_inode); ^ /var/lib/dkms/sysdig/0.1.87/build/main.c:362:28: error: ‘struct file’ has no member named ‘f_dentry’ int ring_no = iminor(filp->f_dentry->d_inode); ^ /var/lib/dkms/sysdig/0.1.87/build/main.c: In function ‘ppm_mmap’: /var/lib/dkms/sysdig/0.1.87/build/main.c:482:28: error: ‘struct file’ has no member named ‘f_dentry’ int ring_no = iminor(filp->f_dentry->d_inode); ^ /var/lib/dkms/sysdig/0.1.87/build/main.c: At top level: /var/lib/dkms/sysdig/0.1.87/build/main.c:1015:5: error: conflicting types for ‘__access_remote_vm’ int __access_remote_vm(struct task_struct *t, struct mm_struct *mm, unsigned long addr, ^ In file included from ./include/linux/scatterlist.h:8:0, from ./include/linux/dma-mapping.h:11, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from ./include/net/sock.h:51, from /var/lib/dkms/sysdig/0.1.87/build/main.c:38: ./include/linux/mm.h:1391:12: note: previous declaration of ‘__access_remote_vm’ was here extern int __access_remote_vm(struct task_struct *tsk, struct mm_struct *mm, ^ make[1]: *** [/var/lib/dkms/sysdig/0.1.87/build/main.o] Error 1 make: *** [_module_/var/lib/dkms/sysdig/0.1.87/build] Error 2 make: Leaving directory `/usr/src/linux-headers-4.15.0-1023-azure' ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: linux-image-4.15.0-1023-azure 4.15.0-1023.24~14.04.1 ProcVersionSignature: User Name 4.15.0-1023.24~14.04.1-username 4.15.18 Uname: Linux 4.15.0-1023-azure x86_64 ApportVersion: 2.14.1-0ubuntu3.29 Architecture: amd64 Date: Thu Oct 4 03:32:26 2018 SourcePackage: linux-signed-azure UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/1796016/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp