fa4a165d07
Picks up the fix for besser#25 (cw1200-derived) from branch bes2600/join-confirm-failure-reset in marfrit/bes2600-dkms. After wsm_join_confirm returns status 1, the driver previously left the firmware in a post-rejection intermediate state. A rapid second JOIN attempt (e.g. wpa_supplicant retrying after the PREV_AUTH_NOT_VALID deauth that mac80211 emits) then hit an inconsistent firmware context, producing the bes2600_sdio_read_rx_batch sdio read error -> wifi_force_close -> WARN_ON at tx_loop_set_enable cascade observed in pkgrel=5 boot -1 (near wohnzimmer 5 GHz AP). Patch 0022 adds direct wsm_reset in the failure path and queues unjoin_work for serialisation matching cw1200 sta.c:1339-1344. Build verification pending; soak test acceptance per besser#25 (8h near wohnzimmer 5 GHz, no cascade after observed JOIN reject). Signed-off-by: Claude (noether) <claude@reauktion.de>