File kernel616.patch of Package rtl8821cu
diff -Naur rtl8821cu/include/osdep_service_linux.h rtl8821cun/include/osdep_service_linux.h
--- rtl8821cu/include/osdep_service_linux.h 2025-05-12 10:28:58.354784787 +0200
+++ rtl8821cun/include/osdep_service_linux.h 2025-06-14 12:59:39.292047205 +0200
@@ -358,7 +358,11 @@
#endif
{
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(4, 14, 0))
+ #if (LINUX_VERSION_CODE >= KERNEL_VERSION(6, 16, 0))
+ _timer *ptimer = timer_container_of(ptimer, in_timer, timer);
+ #else
_timer *ptimer = from_timer(ptimer, in_timer, timer);
+ #endif
#else
_timer *ptimer = (_timer *)cntx;
#endif