** Description changed: [ Impact ] openafs-modules-dkms does not compile from source in Noble with kernel 6.11: /var/lib/dkms/openafs/1.8.10/build/src/libafs/MODLOAD-6.11.0-12-generic-SP/osi_alloc.c: In function ‘linux_alloc_init’: /var/lib/dkms/openafs/1.8.10/build/src/libafs/MODLOAD-6.11.0-12-generic-SP/osi_alloc.c:212:37: error: ‘vmalloc’ undeclared (first use in this function); did you mean ‘mm_alloc’? - 212 | (void *)vmalloc, local_free); - | ^~~~~~~ - | mm_alloc + 212 | (void *)vmalloc, local_free); + | ^~~~~~~ + | mm_alloc /var/lib/dkms/openafs/1.8.10/build/src/libafs/MODLOAD-6.11.0-12-generic-SP/osi_module.c:25:10: fatal error: asm/ia32_unistd.h: No such file or directory - 25 | #include <asm/ia32_unistd.h> - | ^~~~~~~~~~~~~~~~~~~ + 25 | #include <asm/ia32_unistd.h> + | ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/openafs/1.8.10/build/src/libafs/MODLOAD-6.11.0-12-generic-SP/osi_vnodeops.c: In function ‘afs_linux_lock’: /var/lib/dkms/openafs/1.8.10/build/src/libafs/MODLOAD-6.11.0-12-generic-SP/osi_vnodeops.c:732:23: error: ‘struct file_lock’ has no member named ‘fl_type’ - 732 | flock.l_type = flp->fl_type; - | ^~ + 732 | flock.l_type = flp->fl_type; + | ^~ /var/lib/dkms/openafs/1.8.10/build/src/libafs/MODLOAD-6.11.0-12-generic-SP/osi_vnodeops.c:733:24: error: ‘struct file_lock’ has no member named ‘fl_pid’; did you mean ‘fl_end’? - 733 | flock.l_pid = flp->fl_pid; - | ^~~~~~ - | fl_end + 733 | flock.l_pid = flp->fl_pid; + | ^~~~~~ + | fl_end /var/lib/dkms/openafs/1.8.10/build/src/libafs/MODLOAD-6.11.0-12-generic-SP/osi_vnodeops.c:755:26: error: ‘struct file_lock’ has no member named ‘fl_type’ - 755 | if ((code == 0 || flp->fl_type == F_UNLCK) && - | ^~ + 755 | if ((code == 0 || flp->fl_type == F_UNLCK) && + | ^~ /var/lib/dkms/openafs/1.8.10/build/src/libafs/MODLOAD-6.11.0-12-generic-SP/osi_vnodeops.c:758:24: error: ‘struct file_lock’ has no member named ‘fl_type’ - 758 | if (code && flp->fl_type != F_UNLCK) { - | ^~ + 758 | if (code && flp->fl_type != F_UNLCK) { + | ^~ /var/lib/dkms/openafs/1.8.10/build/src/libafs/MODLOAD-6.11.0-12-generic-SP/osi_vnodeops.c:773:16: error: ‘struct file_lock’ has no member named ‘fl_type’ - 773 | if (flp->fl_type != F_UNLCK) { - | ^~ + 773 | if (flp->fl_type != F_UNLCK) { + | ^~ /var/lib/dkms/openafs/1.8.10/build/src/libafs/MODLOAD-6.11.0-12-generic-SP/osi_vnodeops.c:780:8: error: ‘struct file_lock’ has no member named ‘fl_type’ - 780 | flp->fl_type = flock.l_type; - | ^~ + 780 | flp->fl_type = flock.l_type; + | ^~ /var/lib/dkms/openafs/1.8.10/build/src/libafs/MODLOAD-6.11.0-12-generic-SP/osi_vnodeops.c:781:10: error: ‘struct file_lock’ has no member named ‘fl_pid’; did you mean ‘fl_end’? - 781 | flp->fl_pid = flock.l_pid; - | ^~~~~~ - | fl_end + 781 | flp->fl_pid = flock.l_pid; + | ^~~~~~ + | fl_end /var/lib/dkms/openafs/1.8.10/build/src/libafs/MODLOAD-6.11.0-12-generic-SP/osi_vnodeops.c: In function ‘afs_linux_read_cache’: /var/lib/dkms/openafs/1.8.10/build/src/libafs/MODLOAD-6.11.0-12-generic-SP/osi_vnodeops.c:2381:27: error: implicit declaration of function ‘page_cache_alloc’; did you mean ‘kmem_cache_alloc’? [-Werror=implicit-function-declaration] - 2381 | newpage = page_cache_alloc(cachemapping); - | ^~~~~~~~~~~~~~~~ - | kmem_cache_alloc - + 2381 | newpage = page_cache_alloc(cachemapping); + | ^~~~~~~~~~~~~~~~ + | kmem_cache_alloc [ Test case ] Install the latest linux-6.11 kernel on Noble: $ sudo add-apt-repository ppa:canonical-kernel-team/ppa $ sudo apt update $ sudo apt install linux-image-6.11.0-12-generic \ - linux-modules-6.11.0-12-generic \ - linux-modules-extra-6.11.0-12-generic \ - linux-headers-6.11.0-12-generic + linux-modules-6.11.0-12-generic \ + linux-modules-extra-6.11.0-12-generic \ + linux-headers-6.11.0-12-generic Install openafs-modules-dkms: $ sudo apt install openafs-modules-dkms Load the module: $ sudo modprobe openafs The same procedure should be repeated on linux-6.8 to test for possible regressions. [ Fix ] Patch the code to properly support the new linux 6.11 ABI. [ Regression potential ] - We may experience regressions in systems that are using the openafs with - the new 6.11 kernel. + We may experience regressions in systems that are using openafs with the + new 6.11 kernel.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2092053 Title: openafs-modules-dkms FTBS in Noble with linux-6.11-hwe kernel To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/openafs/+bug/2092053/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs