On the last full-upgrade, kernel 6.10.2-1 cannot be configured on my machine.
I don`t know, whether it`s specific to me, or an general problem.
dpkg says to consult /var/lib/dkms/tuxedo-drivers/4.6.0~siduction1/build/make.log.
The lines with "error" are:
DKMS make.log for tuxedo-drivers-4.6.0~siduction1 for kernel 6.10.2-1-siduction-amd64 (x86_64)
Mi 31 Jul 2024 09:30:02 CEST
...
/var/lib/dkms/tuxedo-drivers/4.6.0~siduction1/build/clevo_acpi.c:202:6: warning: no previous prototype for ‘clevo_acpi_notify’ [-Wmissing-prototypes]
202 | void clevo_acpi_notify(struct acpi_device *device, u32 event)
| ^~~~~~~~~~~~~~~~~
/var/lib/dkms/tuxedo-drivers/4.6.0~siduction1/build/clevo_acpi.c:251:10: error: ‘struct acpi_driver’ has no member named ‘owner’
251 | .owner = THIS_MODULE,
| ^~~~~
In file included from ./include/linux/printk.h:6,
from ./include/linux/kernel.h:31,
from /var/lib/dkms/tuxedo-drivers/4.6.0~siduction1/build/clevo_acpi.c:20:
./include/linux/init.h:180:21: error: initialization of ‘const struct acpi_device_id *’ from incompatible pointer type ‘struct module *’ [-Werror=incompatible-pointer-types]
180 | #define THIS_MODULE (&__this_module)
| ^
/var/lib/dkms/tuxedo-drivers/4.6.0~siduction1/build/clevo_acpi.c:251:18: note: in expansion of macro ‘THIS_MODULE’
251 | .owner = THIS_MODULE,
| ^~~~~~~~~~~
./include/linux/init.h:180:21: note: (near initialization for ‘clevo_acpi_driver.ids’)
180 | #define THIS_MODULE (&__this_module)
| ^
/var/lib/dkms/tuxedo-drivers/4.6.0~siduction1/build/clevo_acpi.c:251:18: note: in expansion of macro ‘THIS_MODULE’
251 | .owner = THIS_MODULE,
| ^~~~~~~~~~~
In file included from /var/lib/dkms/tuxedo-drivers/4.6.0~siduction1/build/tuxedo_keyboard.c:22:
/var/lib/dkms/tuxedo-drivers/4.6.0~siduction1/build/clevo_keyboard.h:147:5: warning: no previous prototype for ‘clevo_evaluate_method_pkgbuf’ [-Wmissing-prototypes]
147 | int clevo_evaluate_method_pkgbuf(u8 cmd, u8 *arg, u32 length, union acpi_object **result)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/tuxedo-drivers/4.6.0~siduction1/build/tuxedo_io/tuxedo_io.c:134:6: warning: no previous prototype for ‘uw_id_tdp’ [-Wmissing-prototypes]
134 | void uw_id_tdp(void)
| ^~~~~~~~~
/var/lib/dkms/tuxedo-drivers/4.6.0~siduction1/build/clevo_keyboard.h:460:6: warning: no previous prototype for ‘clevo_fn_lock_available’ [-Wmissing-prototypes]
460 | bool clevo_fn_lock_available(void){
| ^~~~~~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
...
/var/lib/dkms/tuxedo-drivers/4.6.0~siduction1/build/tuxedo_nb04/tuxedo_nb04_kbd_backlight.c:38:6: warning: no previous prototype for ‘leds_set_brightness_mc_keyboard’ [-Wmissing-prototypes]
38 | void leds_set_brightness_mc_keyboard(struct led_classdev *led_cdev, enum led_brightness brightness)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: *** [/usr/src/linux-headers-6.10.2-1-siduction-amd64/Makefile:1959: /var/lib/dkms/tuxedo-drivers/4.6.0~siduction1/build] Fehler 2
make: *** [Makefile:252: __sub-make] Fehler 2
make: Verzeichnis „/usr/src/linux-headers-6.10.2-1-siduction-amd64“ wird verlassen
(I can show the full make.log, if necessary.)
Now running with kernel 6.9.10.1