spectral code mostly depends on ath_hw, not on ath_softc
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
        if (sc->sc_ah->caps.hw_caps & ATH9K_HW_CAP_ANT_DIV_COMB)
                sc->ant_comb.count = ATH_ANT_DIV_COMB_INIT_COUNT;
 
+       sc->spec_priv.ah = sc->sc_ah;
        sc->spec_priv.spec_config.enabled = 0;
        sc->spec_priv.spec_config.short_repeat = true;
        sc->spec_priv.spec_config.count = 8;
 
 } __packed;
 
 struct ath_spec_scan_priv {
+       struct ath_hw *ah;
        /* relay(fs) channel for spectral scan */
        struct rchan *rfs_chan_spec_scan;
        enum spectral_mode spectral_mode;