You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Multi-Kernel Compatibility for DFS Radar CAC Event (cfg80211_cac_event):
Corrected preprocessor guard in os/linux/gl_p2p_kal.c to #if KERNEL_VERSION(6, 12, 0) <= CFG80211_VERSION_CODE.
Resolves fatal compilation failure error: too many arguments to function 'cfg80211_cac_event' on Linux kernels 6.1 through 6.11 (such as Debian 12 standard 6.1, Linux 6.6 LTS, and Ubuntu 24.04 6.8), while preserving 5-argument MLO signature compatibility for Linux 6.12+.
Multi-Driver Coexistence Architecture & System Namespacing (mt7668 Parity):
Isolated SDIO bus driver identifier to .name = "wlan_mt7663_sdio" in os/linux/hif/sdio/sdio.c, eliminating -EBUSY bus registration conflicts with other WLAN drivers.
Added module active guard (if lsmod | grep -q "^wlan_mt7663") and multi-bus wildcard discovery (*mmc* / *sd*) to mt7663-shutdown.service for deterministic quiesce without interfering with other hardware.
Namespaced system tuning files to prevent package collisions: /usr/lib/udev/mt7663-irq-tune.sh, /etc/sysctl.d/99-mt7663-throughput.conf, and /etc/udev/rules.d/99-mt7663-performance.rules.
Automated mt7663-shutdown.service enablement in debian/postinst and cleanup disable in debian/prerm.
Procfs Root & MET Profiling Namespacing (/proc/net/wlan_mt7663 & /proc/net/wlan_mt7663_met):
Isolated procfs root directory from generic "wlan" to "wlan_mt7663" in os/linux/gl_proc.c and MET procfs directory to "wlan_mt7663_met" in os/linux/gl_kal.c.
Resolves kernel warning call trace proc_dir_entry 'net/wlan' already registered when both wlan_mt7663 and wlan_mt7668 kernel modules are loaded simultaneously at boot.