Public bug reported:

[Impact]

apfs-dkms does not compile from source in Plucky with kernel 6.14:

 namei.c:139:27: error: initialization of ‘int (*)(struct inode *, const struct 
qstr *, struct dentry *, unsigned int)’ from incompatible pointer type ‘int 
(*)(struct dentry *, unsigned int)’ [-Wincompatible-pointer-types]
  139 |         .d_revalidate   = apfs_dentry_revalidate,
      |                           ^~~~~~~~~~~~~~~~~~~~~~
namei.c:139:27: note: (near initialization for 
‘apfs_dentry_operations.d_revalidate’)

[ Test case ]

Verify that Plucky is running on 6.14 kernel:
$ uname -r
6.14.0-X-generic

Install apfs-dkms:
$ sudo apt install apfs-dkms

Load the module:

$ sudo modprobe apfs

Verify the filesystem has been registered properly:

$ grep apfs /proc/filesystems

[Fix]

Patch the code to properly support Linux 6.14.

** Affects: linux-apfs-rw (Ubuntu)
     Importance: Undecided
     Assignee: Massimiliano Pellizzer (mpellizzer)
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2100584

Title:
  apfs-dkms FTBS in Plucky with 6.14 kernel

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-apfs-rw/+bug/2100584/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to