File kernel615.patch of Package rtl8814au
diff -Naur rtl8814au/include/osdep_service_linux.h rtl8814aun/include/osdep_service_linux.h
--- rtl8814au/include/osdep_service_linux.h 2023-03-24 20:49:25.339039004 +0100
+++ rtl8814aun/include/osdep_service_linux.h 2025-05-12 18:14:51.222799349 +0200
@@ -383,7 +383,11 @@
__inline static void _cancel_timer(_timer *ptimer, u8 *bcancelled)
{
- *bcancelled = del_timer_sync(&ptimer->timer) == 1 ? 1 : 0;
+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(6, 15, 0))
+ *bcancelled = timer_delete_sync(&ptimer->timer) == 1 ? 1 : 0;
+#else
+ *bcancelled = del_timer_sync(&ptimer->timer) == 1 ? 1 : 0;
+#endif
}
static inline void _init_workitem(_workitem *pwork, void *pfunc, void *cntx)