On Wed, Nov 16, 2016 at 01:07:31PM +0000, Amitkumar Karwar wrote: > I observed some crash issues while testing with PCIe/SDIO chipsets > after removing user_rmmod. We are still checking them. I will not > include user_rmmod removal patch in v3 series. Other pcie_work related > global variables are removed in v3 series. Sounds fine to me. > Card is freed and recreated during mwifiex_sdio_card_reset_work(). It > is one of the activities in sdio_work. So moving sdio_work inside card > won't be straight forward. That SDIO reset code is really crappy anyway, so this deserves some more attention eventually. For instance, why does PCIe FLR have completely different code structure? Also, the 'card' should really not be reallocated every time. But anyway, that's not something to solve immediately. Brian