Skip to content

Commit

Permalink
ath12k: fix race condition when generating shadow config for wireless
Browse files Browse the repository at this point in the history
Signed-off-by: John Crispin <[email protected]>
  • Loading branch information
blogic committed Jan 10, 2025
1 parent b836ebf commit be7d13d
Showing 1 changed file with 12 additions and 1 deletion.
13 changes: 12 additions & 1 deletion feeds/qca/mac80211/files/etc/hotplug.d/ieee80211/10-wifi-detect
Original file line number Diff line number Diff line change
@@ -1,6 +1,17 @@
#!/bin/sh

. /lib/functions.sh

iface_del() {
ucii -p /etc/config-shadow/ delete wireless.$1
}

[ "${ACTION}" = "add" ] && {
/sbin/wifi config
[ -d /etc/config-shadow ] && cp /etc/config/wireless /etc/config-shadow/wireless
[ -d /etc/config-shadow ] && {
cp /etc/config/wireless /etc/config-shadow/wireless
config_load wireless
config_foreach iface_del wifi-iface
config_foreach iface_del wifi-vlan
}
}

0 comments on commit be7d13d

Please sign in to comment.