After one week of testing, it seems that kernel 6.7.3-lp155.2.g0fa3c9e-default solves the problem. I haven't noticed any error messages or instabilities. Thank you for pointing me to that repo! Only downside of that kernel is that I can't run virtualbox. I need to run sudo /usr/sbin/vboxconfig which in turn tries to compile a kernel interface but exits with an error because the newer kernel is compiled with GCC 13 (instead of 7.5). Output of /var/log/virtualbox.log: === Building 'vboxdrv' module === make[1]: Entering directory '/usr/src/kernel-modules/virtualbox/src/vboxdrv' make V= CONFIG_MODULE_SIG= CONFIG_MODULE_SIG_ALL= -C /lib/modules/6.7.3-lp155.2.g0fa3c9e-default/build M=/usr/src/kernel-modules/virtualbox/src/vboxdrv SRCROOT=/usr/src/kernel-modules/virtualbox/src/vboxdrv -j32 modules make[2]: Entering directory '/usr/src/linux-6.7.3-lp155.2.g0fa3c9e-obj/x86_64/default' warning: the compiler differs from the one used to build the kernel The kernel was built by: gcc (SUSE Linux) 13.2.1 20230912 [revision b96e66fd4ef3e36983969fb8cdd1956f551a074b] You are using: gcc (SUSE Linux) 7.5.0 CC [M] /usr/src/kernel-modules/virtualbox/src/vboxdrv/linux/SUPDrv-linux.o CC [M] /usr/src/kernel-modules/virtualbox/src/vboxdrv/SUPDrv.o CC [M] /usr/src/kernel-modules/virtualbox/src/vboxdrv/SUPDrvGip.o CC [M] /usr/src/kernel-modules/virtualbox/src/vboxdrv/SUPDrvSem.o CC [M] /usr/src/kernel-modules/virtualbox/src/vboxdrv/SUPDrvTracer.o gcc: error: unrecognized command line option ‘-mharden-sls=all’; did you mean ‘-mhard-float’? CC [M] /usr/src/kernel-modules/virtualbox/src/vboxdrv/SUPLibAll.o make[4]: *** [/usr/src/linux-6.7.3-lp155.2.g0fa3c9e/scripts/Makefile.build:244: /usr/src/kernel-modules/virtualbox/src/vboxdrv/linux/SUPDrv-linux.o] Error 1 make[4]: *** Waiting for unfinished jobs.... gcc: error: unrecognized command line option ‘-mharden-sls=all’; did you mean ‘-mhard-float’? gcc: error: unrecognized command line option ‘-mharden-sls=all’; did you mean ‘-mhard-float’? make[4]: *** [/usr/src/linux-6.7.3-lp155.2.g0fa3c9e/scripts/Makefile.build:244: /usr/src/kernel-modules/virtualbox/src/vboxdrv/SUPDrvGip.o] Error 1 make[4]: *** [/usr/src/linux-6.7.3-lp155.2.g0fa3c9e/scripts/Makefile.build:244: /usr/src/kernel-modules/virtualbox/src/vboxdrv/SUPDrv.o] Error 1 CC [M] /usr/src/kernel-modules/virtualbox/src/vboxdrv/common/string/strformatrt.o gcc: error: unrecognized command line option ‘-mharden-sls=all’; did you mean ‘-mhard-float’? make[4]: *** [/usr/src/linux-6.7.3-lp155.2.g0fa3c9e/scripts/Makefile.build:244: /usr/src/kernel-modules/virtualbox/src/vboxdrv/SUPDrvSem.o] Error 1 gcc: error: unrecognized command line option ‘-mharden-sls=all’; did you mean ‘-mhard-float’? make[4]: *** [/usr/src/linux-6.7.3-lp155.2.g0fa3c9e/scripts/Makefile.build:244: /usr/src/kernel-modules/virtualbox/src/vboxdrv/SUPDrvTracer.o] Error 1 gcc: error: unrecognized command line option ‘-mharden-sls=all’; did you mean ‘-mhard-float’? make[4]: *** [/usr/src/linux-6.7.3-lp155.2.g0fa3c9e/scripts/Makefile.build:244: /usr/src/kernel-modules/virtualbox/src/vboxdrv/SUPLibAll.o] Error 1 gcc: error: unrecognized command line option ‘-mharden-sls=all’; did you mean ‘-mhard-float’? make[4]: *** [/usr/src/linux-6.7.3-lp155.2.g0fa3c9e/scripts/Makefile.build:244: /usr/src/kernel-modules/virtualbox/src/vboxdrv/common/string/strformatrt.o] Error 1