ath9k: fix race condition in enabling/disabling IRQs
[firefly-linux-kernel-4.4.55.git] / drivers / net / wireless / ath / ath9k / init.c
index bc70ce62bc03ce5e82844afc11ad268426a0cd3a..0f5672f5c9bade1b9d17bebeab49ae4595d8dac8 100644 (file)
@@ -619,6 +619,7 @@ static int ath9k_init_softc(u16 devid, struct ath_softc *sc,
                common->bt_ant_diversity = 1;
 
        spin_lock_init(&common->cc_lock);
+       spin_lock_init(&sc->intr_lock);
        spin_lock_init(&sc->sc_serial_rw);
        spin_lock_init(&sc->sc_pm_lock);
        spin_lock_init(&sc->chan_lock);