Your message dated Sun, 14 Jun 2026 11:19:00 +0000
with message-id <[email protected]>
and subject line Bug#1106553: fixed in dahdi-linux 1:3.4.0~dfsg-1
has caused the Debian Bug report #1106553,
regarding dahdi-dkms: module fails to build for Linux 6.15: implicit 
declaration of function 'del_timer_sync'
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.)


-- 
1106553: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1106553
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: osmocom-dahdi-dkms
Version: 0.0~git20241003.b2ea348-4
Severity: important
Tags: upstream sid forky
Control: clone -1 -2
Control: reassign -2 dahdi-dkms 1:3.1.0+git20230717~dfsg-10.1
Control: retitle -2 dahdi-dkms: module fails to build for Linux 6.15: implicit 
declaration of function 'del_timer_sync'

Hi,

osmocom-dahdi-dkms (and probably dahdi-dkms as well) fails to build the
module(s) for Linux 6.15 in experimental:

DKMS (dkms-3.2.0) make.log for osmocom-dahdi/0.0~git20241003.b2ea348 for kernel 
6.15-rc7-amd64 (x86_64)
Sat May 24 21:53:28 UTC 2025

Building module(s)
# command: make -j14 KERNELRELEASE=6.15-rc7-amd64 -C 
/var/lib/dkms/osmocom-dahdi/0.0~git20241003.b2ea348/build KVERS=6.15-rc7-amd64
make: Entering directory 
'/var/lib/dkms/osmocom-dahdi/0.0~git20241003.b2ea348/build'
make -C /lib/modules/6.15-rc7-amd64/build 
KBUILD_EXTMOD=/var/lib/dkms/osmocom-dahdi/0.0~git20241003.b2ea348/build/drivers/dahdi
 
DAHDI_INCLUDE=/var/lib/dkms/osmocom-dahdi/0.0~git20241003.b2ea348/build/include 
DAHDI_MODULES_EXTRA=" " HOTPLUG_FIRMWARE=yes modules DAHDI_BUILD_ALL=m
make[1]: Entering directory '/usr/src/linux-headers-6.15-rc7-amd64'
make[2]: Entering directory 
'/var/lib/dkms/osmocom-dahdi/0.0~git20241003.b2ea348/build/drivers/dahdi'
  CC [M]  dahdi-base.o
  CC [M]  dahdi-sysfs.o
  CC [M]  dahdi-sysfs-chan.o
  CC [M]  dahdi-version.o
  CC [M]  dahdi_dynamic.o
  CC [M]  dahdi_dynamic_loc.o
  CC [M]  dahdi_dynamic_eth.o
  CC [M]  dahdi_dynamic_ethmf.o
  CC [M]  dahdi_transcode.o
  CC [M]  wcte13xp-base.o
  CC [M]  wcxb_spi.o
  CC [M]  wcxb.o
  CC [M]  wcxb_flash.o
  CC [M]  wcte43x-base.o
dahdi_dynamic_ethmf.c: In function 'ztdethmf_destroy':
dahdi_dynamic_ethmf.c:538:34: warning: the comparison will always evaluate as 
'true' for the address of 'name' will never be NULL [-Waddress]
  538 |                 if (z && z->span && z->span->name) {
      |                                  ^~
In file included from dahdi_dynamic_ethmf.c:56:
/var/lib/dkms/osmocom-dahdi/0.0~git20241003.b2ea348/build/include/dahdi/kernel.h:963:14:
 note: 'name' declared here
  963 |         char name[40];                  /*!< Span name */
      |              ^~~~
dahdi_dynamic_ethmf.c: In function 'ztdethmf_exit':
dahdi_dynamic_ethmf.c:778:9: error: implicit declaration of function 
'del_timer_sync'; did you mean 'dev_mc_sync'? [-Wimplicit-function-declaration]
  778 |         del_timer_sync(&timer);
      |         ^~~~~~~~~~~~~~
      |         dev_mc_sync
make[4]: *** 
[/usr/src/linux-headers-6.15-rc7-common/scripts/Makefile.build:208: 
dahdi_dynamic_ethmf.o] Error 1
make[4]: *** Waiting for unfinished jobs....
wcte43x-base.c: In function 't43x_init_one':
wcte43x-base.c:3517:13: warning: the comparison will always evaluate as 'true' 
for the address of 'xb' will never be NULL [-Waddress]
 3517 |         if (&wc->xb)
      |             ^
wcte43x-base.c:141:21: note: 'xb' declared here
  141 |         struct wcxb xb;
      |                     ^~
dahdi-base.c: In function 'dahdi_seq_show':
dahdi-base.c:955:13: warning: the comparison will always evaluate as 'true' for 
the address of 'name' will never be NULL [-Waddress]
  955 |         if (s->name)
      |             ^
In file included from dahdi-base.c:68:
/var/lib/dkms/osmocom-dahdi/0.0~git20241003.b2ea348/build/include/dahdi/kernel.h:963:14:
 note: 'name' declared here
  963 |         char name[40];                  /*!< Span name */
      |              ^~~~
dahdi-base.c:957:13: warning: the comparison will always evaluate as 'true' for 
the address of 'desc' will never be NULL [-Waddress]
  957 |         if (s->desc)
      |             ^
/var/lib/dkms/osmocom-dahdi/0.0~git20241003.b2ea348/build/include/dahdi/kernel.h:964:14:
 note: 'desc' declared here
  964 |         char desc[80];                  /*!< Span description */
      |              ^~~~
dahdi-base.c:996:21: warning: the comparison will always evaluate as 'true' for 
the address of 'name' will never be NULL [-Waddress]
  996 |                 if (chan->name)
      |                     ^~~~
/var/lib/dkms/osmocom-dahdi/0.0~git20241003.b2ea348/build/include/dahdi/kernel.h:442:14:
 note: 'name' declared here
  442 |         char name[40];
      |              ^~~~
dahdi_dynamic.c: In function 'dahdi_dynamic_cleanup':
dahdi_dynamic.c:924:9: error: implicit declaration of function 
'del_timer_sync'; did you mean 'dev_mc_sync'? [-Wimplicit-function-declaration]
  924 |         del_timer_sync(&alarmcheck);
      |         ^~~~~~~~~~~~~~
      |         dev_mc_sync
dahdi_dynamic.c:927:9: error: implicit declaration of function 'del_timer'; did 
you mean 'add_timer'? [-Wimplicit-function-declaration]
  927 |         del_timer(&alarmcheck);
      |         ^~~~~~~~~
      |         add_timer
wcte43x-base.c: In function 't43x_remove_one':
wcte43x-base.c:3556:9: error: implicit declaration of function 
'del_timer_sync'; did you mean 'dev_mc_sync'? [-Wimplicit-function-declaration]
 3556 |         del_timer_sync(&wc->timer);
      |         ^~~~~~~~~~~~~~
      |         dev_mc_sync
make[4]: *** 
[/usr/src/linux-headers-6.15-rc7-common/scripts/Makefile.build:208: 
dahdi_dynamic.o] Error 1
make[4]: *** 
[/usr/src/linux-headers-6.15-rc7-common/scripts/Makefile.build:208: 
wcte43x-base.o] Error 1
wcte13xp-base.c: In function 't13x_set_linemode':
wcte13xp-base.c:1853:9: error: implicit declaration of function 
'del_timer_sync'; did you mean 'dev_mc_sync'? [-Wimplicit-function-declaration]
 1853 |         del_timer_sync(&wc->timer);
      |         ^~~~~~~~~~~~~~
      |         dev_mc_sync
wcte13xp-base.c: In function 'te13xp_init_one':
wcte13xp-base.c:2704:13: warning: the comparison will always evaluate as 'true' 
for the address of 'xb' will never be NULL [-Waddress]
 2704 |         if (&wc->xb)
      |             ^
wcte13xp-base.c:111:21: note: 'xb' declared here
  111 |         struct wcxb xb;
      |                     ^~
make[4]: *** 
[/usr/src/linux-headers-6.15-rc7-common/scripts/Makefile.build:208: 
wcte13xp-base.o] Error 1
dahdi-base.c: In function 'coretimer_cleanup':
dahdi-base.c:10189:9: error: implicit declaration of function 'del_timer_sync'; 
did you mean 'dev_mc_sync'? [-Wimplicit-function-declaration]
10189 |         del_timer_sync(&core_timer.timer);
      |         ^~~~~~~~~~~~~~
      |         dev_mc_sync
make[4]: *** 
[/usr/src/linux-headers-6.15-rc7-common/scripts/Makefile.build:208: 
dahdi-base.o] Error 1
make[3]: *** [/usr/src/linux-headers-6.15-rc7-common/Makefile:2027: .] Error 2
make[2]: *** [/usr/src/linux-headers-6.15-rc7-common/Makefile:260: __sub-make] 
Error 2
make[2]: Leaving directory 
'/var/lib/dkms/osmocom-dahdi/0.0~git20241003.b2ea348/build/drivers/dahdi'
make[1]: *** [/usr/src/linux-headers-6.15-rc7-common/Makefile:260: __sub-make] 
Error 2
make[1]: Leaving directory '/usr/src/linux-headers-6.15-rc7-amd64'
make: *** [Makefile:74: modules] Error 2
make: Leaving directory 
'/var/lib/dkms/osmocom-dahdi/0.0~git20241003.b2ea348/build'

# exit code: 2
# elapsed time: 00:00:06
----------------------------------------------------------------


del_timer_sync() has been renamed to timer_delete_sync() in v6.2-rc1
"timers: Rename del_timer_sync() to timer_delete_sync()"
https://github.com/torvalds/linux/commit/9b13df3fb64ee95e2397585404e442afee2c7d4f

the backwards compatibility support wrappers have been removed in
v6.15-rc1 "treewide: Switch/rename to timer_delete[_sync]()"
https://github.com/torvalds/linux/commit/8fa7292fee5c5240402371ea89ab285ec856c916


Andreas

--- End Message ---
--- Begin Message ---
Source: dahdi-linux
Source-Version: 1:3.4.0~dfsg-1
Done: Thorsten Alteholz <[email protected]>

We believe that the bug you reported is fixed in the latest version of
dahdi-linux, 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.
Thorsten Alteholz <[email protected]> (supplier of updated dahdi-linux 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: Sun, 14 Jun 2026 10:08:28 +0200
Source: dahdi-linux
Architecture: source
Version: 1:3.4.0~dfsg-1
Distribution: unstable
Urgency: medium
Maintainer: Debian VoIP Team <[email protected]>
Changed-By: Thorsten Alteholz <[email protected]>
Closes: 1057734 1106553
Changes:
 dahdi-linux (1:3.4.0~dfsg-1) unstable; urgency=medium
 .
   * Team upload.
   * New upstream release.
   * debian/control: remove RRR: and Priority:
   * debian/dkms.conf.in add module wctdm again
     (Closes: #1057734)
   * rebased patches
     - some are applied upstream
       - 1000-error_address.patch
       - 1060-linux_5_6_hostprogs.patch
       - 1090-revert_Fix-build-against-linux-5.18.0.patch
       - 1140-fix-compilation-issue-for-6.8.y-6.9.y-kernel.patch
       - 1190-timer_setup.patch
     - some are not yet in the tarball and cherry picked from upstream
       - 1200-del_timer_sync.patch (Closes: #1106553)
       - 1210-kbuild.patch
       - 1220-hrtimer.patch
       - 1230-init-module.patch
   * rework tests
     - /usr/share/modass/module-assistant-autopkgtest can no longer
       be called directly. m-a automatically tries to sign the
       built modules and the keys need to be created first.
     - autopkgtest-pkg-dkms no longer seems to work due to missing
       dependencies
Checksums-Sha1:
 6c103255dcb047121c914154c0349dc5e62c94d6 2491 dahdi-linux_3.4.0~dfsg-1.dsc
 8db1d18f6f7b7022c2b802cd18d279ca5779c5d0 727372 
dahdi-linux_3.4.0~dfsg.orig.tar.xz
 4d87ead4d965107d93a604bd53078f6586ca367c 57204 
dahdi-linux_3.4.0~dfsg-1.debian.tar.xz
 1fda098dd6b6206a0ab4339cafa7d542b1b0e613 7482 
dahdi-linux_3.4.0~dfsg-1_amd64.buildinfo
Checksums-Sha256:
 4fc8afe4ec742bdc1819ac012be4764b9703ba65d60444a19b28b8390466e5c2 2491 
dahdi-linux_3.4.0~dfsg-1.dsc
 4160e88a9aeec113edae43276bf37363ebdfadda4d2d9b7f50e7417a09b2d1f8 727372 
dahdi-linux_3.4.0~dfsg.orig.tar.xz
 1344800b2c9581c76e669248089e429eacf25d6ad7cb6d6fae2e412559aab485 57204 
dahdi-linux_3.4.0~dfsg-1.debian.tar.xz
 da5beb5fe4e76c19e4a778538f21458c3d6dd08312b06c3bca52528d457afd82 7482 
dahdi-linux_3.4.0~dfsg-1_amd64.buildinfo
Files:
 2feb374c12a1e317ea46675076031b0a 2491 comm optional 
dahdi-linux_3.4.0~dfsg-1.dsc
 bb6c0c2d9f67a976e0caa7a940d82e9d 727372 comm optional 
dahdi-linux_3.4.0~dfsg.orig.tar.xz
 cd297714633ada37f03381c4e7b4d85a 57204 comm optional 
dahdi-linux_3.4.0~dfsg-1.debian.tar.xz
 3a24c11f9959d376712a6083a69fe165 7482 comm optional 
dahdi-linux_3.4.0~dfsg-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQKnBAEBCgCRFiEEYgH7/9u94Hgi6ruWlvysDTh7WEcFAmouizZfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDYy
MDFGQkZGREJCREUwNzgyMkVBQkI5Njk2RkNBQzBEMzg3QjU4NDcTHGRlYmlhbkBh
bHRlaG9sei5kZQAKCRCW/KwNOHtYR3AaEAC17PkEQEXmTGHa5Eax+Mv//TkY7Xlx
ZsD7+pF8R1KmAAHKOP2fRwkgssuiqpXkWPlkprcBO+sJdctsqNeeksOCfpjuoIkA
qSfaUkwcUIyZFhZUTvfuyuCBa4CX3gfLC2AZ5M+IzSnKDciEofK52ewEURJaXtK+
dqOU6lOkNBaOOpd718Cvr37E2uL5daxU9y1BlkW+xR7r4hO4apLxgkq5jpa7ovwZ
ts2F4vT8VqAbT9DPMluaN3aRsUsPODoaTMNi+/Jf3tn/n61rPmhdKzgQtmGGfHeN
E3mfCxtkX29qahWqpM/PDVV7Ur8X4TPT9Z3h5LL6XrNBBAAJyQ7EIFDMkIIymNpA
AiXU8ZfhyrbLe0vQzNyW9wzU4wMgl1ls3b6s0gPE8OzZa+fiMtyG5W6+YqgWG/Ny
3BjAsYWkXWhf+FrxRI0fQ36u+NHwRNcqSjKHdU9ez5LTtorX8jT/IBozpOruxGzx
XQOKrMBPGEq3zOeT0G3kdlApfhQTYIuCz4zUOJeMqXrkVvBfBoQBQnnD8Fk1IpzA
1To7agRVU75Lfi0qH/EDTzI2EhQsuG4WRFaWR/yN6Bbb0dcEDNVKrMgD3dqzW/vw
OEksFG4HaGMCs8MSwa16XV4sUgLHzYM0cXX8MLtnkeyU6IQ6eY21tc/F6QDtt+zR
tzrqUynpy8LQSw==
=HWRX
-----END PGP SIGNATURE-----

Attachment: pgp90RyRhTI7L.pgp
Description: PGP signature


--- End Message ---

Reply via email to