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
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)