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

Reply via email to