b43: reload phy and bss settings after core restarts
authorFelix Fietkau <nbd@openwrt.org>
Wed, 10 Aug 2011 19:50:30 +0000 (13:50 -0600)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 22 Aug 2011 18:45:57 +0000 (14:45 -0400)
commit2a190322d4390bbd5184a2fd4f97bbef9f1f5b4e
tree2c124a577d4bc965e3863d64de8a8fe6dc302b8d
parent69ce674bfa69c55cdf32710d811fa89738eafbef
b43: reload phy and bss settings after core restarts

b43_op_config and b43_op_bss_info_changed apply many settings by directly
writing to hardware registers. These settings are lost as soon as the core
is restarted and the initvals are reloaded. This was discovered because
restarting hostapd led to the beacon interval getting set to ~33s (see
https://dev.openwrt.org/ticket/8033 for more information).

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/b43/main.c