Autoinstall failed when trying to install kernel 6.17.8 on Fedora 42.
DKMS (dkms-3.3.0) make.log for gasket/0.0.git.259.0a0de819 for kernel 6.17.8-200.fc42.x86_64 (x86_64)
Thu Nov 20 09:18:14 AM CET 2025
Building module(s)
# command: make -j8 KERNELRELEASE=6.17.8-200.fc42.x86_64 KERNEL_SOURCE_DIR=/lib/modules/6.17.8-200.fc42.x86_64/build
make -C "/lib/modules/6.17.8-200.fc42.x86_64/build" M="/var/lib/dkms/gasket/0.0.git.259.0a0de819/build" modules
make[1]: Entering directory '/usr/src/kernels/6.17.8-200.fc42.x86_64'
make[2]: Entering directory '/var/lib/dkms/gasket/0.0.git.259.0a0de819/build'
warning: the compiler differs from the one used to build the kernel
The kernel was built by: gcc (GCC) 15.2.1 20251022 (Red Hat 15.2.1-3)
You are using: gcc (GCC) 15.2.1 20251111 (Red Hat 15.2.1-4)
CC [M] gasket_core.o
CC [M] gasket_ioctl.o
CC [M] gasket_interrupt.o
CC [M] gasket_page_table.o
CC [M] gasket_sysfs.o
CC [M] apex_driver.o
In file included from /usr/src/kernels/6.17.8-200.fc42.x86_64/include/linux/module.h:23,
from /usr/src/kernels/6.17.8-200.fc42.x86_64/include/linux/device/driver.h:21,
from /usr/src/kernels/6.17.8-200.fc42.x86_64/include/linux/device.h:32,
from /usr/src/kernels/6.17.8-200.fc42.x86_64/include/linux/pci.h:37,
from gasket_page_table.h:15,
from gasket_page_table.c:42:
gasket_page_table.c:57:18: error: expected ‘,’ or ‘;’ before ‘DMA_BUF’
57 | MODULE_IMPORT_NS(DMA_BUF);
| ^~~~~~~
/usr/src/kernels/6.17.8-200.fc42.x86_64/include/linux/moduleparam.h:31:61: note: in definition of macro ‘MODULE_INFO’
31 | = __MODULE_INFO_PREFIX __stringify(tag) "=" info
| ^~~~
gasket_page_table.c:57:1: note: in expansion of macro ‘MODULE_IMPORT_NS’
57 | MODULE_IMPORT_NS(DMA_BUF);
| ^~~~~~~~~~~~~~~~
make[4]: *** [/usr/src/kernels/6.17.8-200.fc42.x86_64/scripts/Makefile.build:287: gasket_page_table.o] Error 1
make[4]: *** Waiting for unfinished jobs....
make[3]: *** [/usr/src/kernels/6.17.8-200.fc42.x86_64/Makefile:2047: .] Error 2
make[2]: *** [/usr/src/kernels/6.17.8-200.fc42.x86_64/Makefile:248: __sub-make] Error 2
make[2]: Leaving directory '/var/lib/dkms/gasket/0.0.git.259.0a0de819/build'
make[1]: *** [Makefile:248: __sub-make] Error 2
make[1]: Leaving directory '/usr/src/kernels/6.17.8-200.fc42.x86_64'
make: *** [Makefile:15: all] Error 2
# exit code: 2
# elapsed time: 00:00:02
----------------------------------------------------------------
Autoinstall failed when trying to install kernel 6.17.8 on Fedora 42.
Build log: