rfkill_hks does not clean up rfkills on unload
After rmmoding and modprobing rfkill_hks a few times, there's bunch of duplicated rfkills:
ID TYPE DEVICE SOFT HARD
0 microphone mic-hks unblocked unblocked
1 wlan wlan-hks unblocked unblocked
2 wwan wwan-hks unblocked unblocked
3 wlan phy0 unblocked unblocked
4 microphone mic-hks unblocked unblocked
5 wlan wlan-hks unblocked unblocked
6 wwan wwan-hks unblocked blocked
7 microphone mic-hks unblocked unblocked
8 wlan wlan-hks unblocked unblocked
9 wwan wwan-hks unblocked blocked
10 microphone mic-hks unblocked unblocked
11 wlan wlan-hks unblocked unblocked
12 wwan wwan-hks unblocked unblocked
Only the latest set of rfkills get updated with current state of the switches.
/cc @guido.gunther