Does not Build against Kernel 6.15.1
Building this module against the kernel headers 6.15.1 fails:
Error Msg
Error! Bad return status for module build on kernel: 6.15.1-zen1-2-zen (x86_64) Consult /var/lib/dkms/tuxedo/yt6801/build/make.log for more information.
Log file
DKMS (dkms-3.2.1) make.log for tuxedo/yt6801 for kernel 6.15.1-zen1-2-zen (x86_64)
Tue 10 Jun 19:07:37 CEST 2025
Building module(s)
# command: make -j16 KERNELRELEASE=6.15.1-zen1-2-zen -C /usr/lib/modules/6.15.1-zen1-2-zen/build M=/var/lib/dkms/tuxedo/yt6801/build
make: Entering directory '/usr/lib/modules/6.15.1-zen1-2-zen/build'
make[1]: Entering directory '/var/lib/dkms/tuxedo/yt6801/build'
CC [M] fuxi-gmac-common.o
CC [M] fuxi-gmac-desc.o
CC [M] fuxi-gmac-ethtool.o
CC [M] fuxi-gmac-hw.o
CC [M] fuxi-gmac-net.o
CC [M] fuxi-gmac-pci.o
CC [M] fuxi-gmac-phy.o
CC [M] fuxi-efuse.o
CC [M] fuxi-gmac-ioctl.o
fuxi-gmac-phy.c: In function ‘fxgmac_phy_timer_destroy’:
fuxi-gmac-phy.c:493:5: error: implicit declaration of function ‘del_timer_sync’; did you mean ‘dev_mc_sync’? [-Wimplicit-function-declaration]
493 | del_timer_sync(&pdata->expansion.phy_poll_tm);
| ^~~~~~~~~~~~~~
| dev_mc_sync
make[3]: *** [/usr/lib/modules/6.15.1-zen1-2-zen/build/scripts/Makefile.build:203: fuxi-gmac-phy.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [/usr/lib/modules/6.15.1-zen1-2-zen/build/Makefile:2001: .] Error 2
make[1]: *** [/usr/lib/modules/6.15.1-zen1-2-zen/build/Makefile:248: __sub-make] Error 2
make[1]: Leaving directory '/var/lib/dkms/tuxedo/yt6801/build'
make: *** [Makefile:248: __sub-make] Error 2
make: Leaving directory '/usr/lib/modules/6.15.1-zen1-2-zen/build'
# exit code: 2
# elapsed time: 00:00:03
Steps taken
Tried clearing the build cache, tried against non-zen "vanilla" 6.15.1 - does not work either.