[PATCH v2] ath10k: fix device teardown

Kalle Valo kvalo at qca.qualcomm.com
Mon Aug 5 12:23:07 EDT 2013

Michal Kazior <michal.kazior at tieto.com> writes:

> This fixes interrupt-related issue when no
> interfaces were running thus the device was
> considered powered down.
> The power_down() function isn't really powering
> down the device. It simply assumed it won't
> interrupt. This wasn't true in some cases and
> could lead to paging failures upon FW indication
> interrupt (i.e. FW crash) because some structures
> aren't allocated in that device state.
> One reason for that was that ar_pci->started
> wasn't reset. The other is interrupts should've
> been masked when teardown starts.
> The patch reorganized interrupt setup and makes
> sure ar_pci->started is reset accordingly.
> Reported-by: Ben Greear <greearb at candelatech.com>
> Signed-off-by: Michal Kazior <michal.kazior at tieto.com>

Thanks, applied.

Kalle Valo

More information about the ath10k mailing list