Your message dated Fri, 05 Sep 2025 16:34:47 +0000
with message-id <[email protected]>
and subject line Bug#1106706: fixed in linux-apfs-rw 0.3.15-1
has caused the Debian Bug report #1106706,
regarding apfs-dkms: module fails to build for Linux 6.15: error: implicit
declaration of function 'page_has_buffers'
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1106706: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1106706
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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
--- End Message ---
--- Begin Message ---
Source: linux-apfs-rw
Source-Version: 0.3.15-1
Done: Alex Myczko <[email protected]>
We believe that the bug you reported is fixed in the latest version of
linux-apfs-rw, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Alex Myczko <[email protected]> (supplier of updated linux-apfs-rw package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 05 Sep 2025 10:57:46 -0500
Source: linux-apfs-rw
Architecture: source
Version: 0.3.15-1
Distribution: unstable
Urgency: medium
Maintainer: Alex Myczko <[email protected]>
Changed-By: Alex Myczko <[email protected]>
Closes: 1101156 1106706 1112184
Changes:
linux-apfs-rw (0.3.15-1) unstable; urgency=medium
.
* New upstream version. (Closes: #1106706, #1101156, #1112184)
Checksums-Sha1:
262921be4150f4b378bfd22ac71e2f0489e19664 1943 linux-apfs-rw_0.3.15-1.dsc
6478081f7e199e2d789bdfed67097094976a3fb6 194383
linux-apfs-rw_0.3.15.orig.tar.gz
aaa19654496dc98a554709227610ce27549e1c5e 4648
linux-apfs-rw_0.3.15-1.debian.tar.xz
7de0d5e283f52dfe5f7b39e008f1599924091c43 5679
linux-apfs-rw_0.3.15-1_source.buildinfo
Checksums-Sha256:
9b3b2fdfe33915fed7fbd864f6e4ef902cbc252fd913c5bd44cec8edc30af49f 1943
linux-apfs-rw_0.3.15-1.dsc
bbf6b2e044c004ce0b0cb3f035ae80faf6b8d25475e573272b52e0494bf38e0a 194383
linux-apfs-rw_0.3.15.orig.tar.gz
05c2a6c628c57ccab23f00a45c01736f7fe5b03899f6424efea14ef960e0930b 4648
linux-apfs-rw_0.3.15-1.debian.tar.xz
af195198659586682fb7d9b5c8490fc71d2a8815d30517343056ec8aa7d76713 5679
linux-apfs-rw_0.3.15-1_source.buildinfo
Files:
2525831cd6f0ad34dd703fdd27bfef89 1943 kernel optional
linux-apfs-rw_0.3.15-1.dsc
5caddbfcabce3daf3ddd5c52751e1bbf 194383 kernel optional
linux-apfs-rw_0.3.15.orig.tar.gz
61357a52721d6d2ed33e69df96284439 4648 kernel optional
linux-apfs-rw_0.3.15-1.debian.tar.xz
83d16c78e1cd8d1ca7d4c642534d8662 5679 kernel optional
linux-apfs-rw_0.3.15-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEtgob82PcExn/Co6JEWhSvN91FcAFAmi7DkgACgkQEWhSvN91
FcCyJg//U+T1pxa2IGX97mI1yUo++xztdKOTw6s7pBi6GDc6JcP7frfeTLZ8Fti/
w0A4ZNYUX+cUHXASSGZ3BPR0GAHVY8CA2eUyllbLEdanxvspjvctzWuEYJu2u5SL
YqDqaL9X8gX7luIdQuPobgx6S7fUPOL5QSdjEfqxAtMW4XYvVi5KgJ8MiWPXt4z6
6m7tt/gLByNt28AKANaktmiNXzh6PToBzP1Aa2Si8yJIHbmyTCTtRMiKAXG5f1j7
jqBTRF1ueisLjyUw4hjA8vdT8LK9/0D2rDrMhI+cjcf/Pttm5ZMAJKV0Oz795JAI
ruP6M6M6uoKI7MsxUUsntA4P6f6tFMUjLTlBcYctiJ51pvwfdywKLVTedvq8BVLq
O91zKiAhdShxFZaGQez/1d4TtJsmbOKuI2tbOcDpbwxZjuDlbnRwWq7FtwOL0z+9
vB1fgti/W43SRXpDmOhne/i4YEaZjXLNYX0Go9+S7lnaa84vIeEDBQ9o6FoO1E/H
KM3CgOwOaq9IKmxpZ28K2DtjE+Ct69xnCrPdrgQgkDDD9GpXC6c44CSYqCcMg3SF
5560YXf+mt34lN5BpgzMwNxUExuFD7sAIpW/xMKwbkRAzRS6IW44tbdGvb/r+QKq
09f9lqvfq9Qxhg6frtUYJcQLaWYePwrjacxDUkEB7SNBgC/nQD4=
=DbCT
-----END PGP SIGNATURE-----
pgpXmDBJhnDXo.pgp
Description: PGP signature
--- End Message ---