]> git.baikalelectronics.ru Git - kernel.git/commit
iwlwifi: pcie: warn if paging is already initialized during init
authorJohannes Berg <johannes.berg@intel.com>
Wed, 31 May 2017 11:19:10 +0000 (13:19 +0200)
committerLuca Coelho <luciano.coelho@intel.com>
Thu, 29 Jun 2017 10:26:26 +0000 (13:26 +0300)
commitc4bc07a33ca93cbedfb52632c365586520d9fc86
tree5f466403b4b739b45ef4213ed7073521324e2e18
parent3b7ffe976cbacbc25dd79d1c9ce6e12efb4e6a4d
iwlwifi: pcie: warn if paging is already initialized during init

This appears to happen in some cases, like when iwlmvm is unloaded and
loaded again without also unloading iwlwifi. Warn in this case and free
the paging data to be able to continue without causing corruption and
kernel crashes due to it (otherwise, paging data is overwritten, but
dram->paging_cnt gets to be twice as big as it should be, and then an
eventual free will crash.)

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c