Re: [PATCH] mwifiex: pcie: skip cancel_work_sync() on reset failure path

2020-11-11 Thread Kalle Valo
Tsuchiya Yuto writes: > On Tue, 2020-11-10 at 18:51 +, Kalle Valo wrote: >> Tsuchiya Yuto wrote: >> >> > If a reset is performed, but even the reset fails for some reasons (e.g., >> > on Surface devices, the fw reset requires another quirks), >> > cancel_work_sync() hangs in

Re: [PATCH] mwifiex: pcie: skip cancel_work_sync() on reset failure path

2020-11-11 Thread Tsuchiya Yuto
On Tue, 2020-11-10 at 18:51 +, Kalle Valo wrote: > Tsuchiya Yuto wrote: > > > If a reset is performed, but even the reset fails for some reasons (e.g., > > on Surface devices, the fw reset requires another quirks), > > cancel_work_sync() hangs in mwifiex_cleanup_pcie(). > > > > #

Re: [PATCH] mwifiex: pcie: skip cancel_work_sync() on reset failure path

2020-11-10 Thread Kalle Valo
Tsuchiya Yuto wrote: > If a reset is performed, but even the reset fails for some reasons (e.g., > on Surface devices, the fw reset requires another quirks), > cancel_work_sync() hangs in mwifiex_cleanup_pcie(). > > # firmware went into a bad state > [...] > [ 1608.281690]

[PATCH] mwifiex: pcie: skip cancel_work_sync() on reset failure path

2020-10-28 Thread Tsuchiya Yuto
If a reset is performed, but even the reset fails for some reasons (e.g., on Surface devices, the fw reset requires another quirks), cancel_work_sync() hangs in mwifiex_cleanup_pcie(). # firmware went into a bad state [...] [ 1608.281690] mwifiex_pcie :03:00.0: info: shutdown