Package: apfs-dkms Version: 0.3.13-1 Severity: important Tags: upstream sid forky
Hi, apfs-dkms fails to build the module(s) for Linux 6.15 in experimental: DKMS (dkms-3.2.0) make.log for linux-apfs-rw/0.3.13 for kernel 6.15-rc7-amd64 (x86_64) Sat May 24 21:41:46 UTC 2025 Running the pre_build script # command: cd /var/lib/dkms/linux-apfs-rw/0.3.13/build/ && /var/lib/dkms/linux-apfs-rw/0.3.13/build/genver.sh # exit code: 0 # elapsed time: 00:00:00 ---------------------------------------------------------------- Building module(s) # command: make -j14 KERNELRELEASE=6.15-rc7-amd64 -C /lib/modules/6.15-rc7-amd64/build M=/var/lib/dkms/linux-apfs-rw/0.3.13/build make: Entering directory '/usr/src/linux-headers-6.15-rc7-amd64' make[1]: Entering directory '/var/lib/dkms/linux-apfs-rw/0.3.13/build' CC [M] btree.o CC [M] compress.o CC [M] dir.o CC [M] extents.o CC [M] file.o CC [M] inode.o CC [M] key.o CC [M] libzbitmap.o CC [M] lzfse/lzfse_decode.o CC [M] lzfse/lzfse_decode_base.o CC [M] lzfse/lzfse_fse.o CC [M] lzfse/lzvn_decode_base.o CC [M] message.o CC [M] namei.o CC [M] node.o CC [M] object.o CC [M] snapshot.o CC [M] spaceman.o CC [M] super.o CC [M] symlink.o CC [M] transaction.o namei.c:58:27: error: initialization of 'struct dentry * (*)(struct mnt_idmap *, struct inode *, struct dentry *, umode_t)' {aka 'struct dentry * (*)(struct mnt_idmap *, struct inode *, struct dentry *, short unsigned int)'} from incompatible pointer type 'int (*)(struct mnt_idmap *, struct inode *, struct dentry *, umode_t)' {aka 'int (*)(struct mnt_idmap *, struct inode *, struct dentry *, short unsigned int)'} [-Wincompatible-pointer-types] 58 | .mkdir = apfs_mkdir, | ^~~~~~~~~~ namei.c:58:27: note: (near initialization for 'apfs_dir_inode_operations.mkdir') make[3]: *** [/usr/src/linux-headers-6.15-rc7-common/scripts/Makefile.build:208: namei.o] Error 1 make[3]: *** Waiting for unfinished jobs.... file.c: In function 'apfs_page_mkwrite': file.c:50:9: error: implicit declaration of function 'wait_for_stable_page' [-Wimplicit-function-declaration] 50 | wait_for_stable_page(page); | ^~~~~~~~~~~~~~~~~~~~ file.c:56:14: error: implicit declaration of function 'page_has_buffers'; did you mean 'inode_has_buffers'? [-Wimplicit-function-declaration] 56 | if (!page_has_buffers(page)) { | ^~~~~~~~~~~~~~~~ | inode_has_buffers make[3]: *** [/usr/src/linux-headers-6.15-rc7-common/scripts/Makefile.build:208: file.o] Error 1 inode.c: In function '__apfs_write_begin': inode.c:500:16: error: implicit declaration of function 'grab_cache_page_write_begin' [-Wimplicit-function-declaration] 500 | page = grab_cache_page_write_begin(mapping, index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ inode.c:500:14: error: assignment to 'struct page *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 500 | page = grab_cache_page_write_begin(mapping, index); | ^ inode.c:507:14: error: implicit declaration of function 'page_has_buffers'; did you mean 'inode_has_buffers'? [-Wimplicit-function-declaration] 507 | if (!page_has_buffers(page)) { | ^~~~~~~~~~~~~~~~ | inode_has_buffers make[3]: *** [/usr/src/linux-headers-6.15-rc7-common/scripts/Makefile.build:208: inode.o] Error 1 make[2]: *** [/usr/src/linux-headers-6.15-rc7-common/Makefile:2027: .] Error 2 make[1]: *** [/usr/src/linux-headers-6.15-rc7-common/Makefile:260: __sub-make] Error 2 make[1]: Leaving directory '/var/lib/dkms/linux-apfs-rw/0.3.13/build' make: *** [/usr/src/linux-headers-6.15-rc7-common/Makefile:260: __sub-make] Error 2 make: Leaving directory '/usr/src/linux-headers-6.15-rc7-amd64' # exit code: 2 # elapsed time: 00:00:05 ---------------------------------------------------------------- page_has_buffers() has been removed by Linux commit "gfs2: Convert gfs2_end_log_write_bh() to work on a folio" in v6.15-rc1 https://github.com/torvalds/linux/commit/536da2a440b58d4f9aed963364a2921a41bec03d Andreas