iwlwifi: mvm: fix NVM check for 3168 devices
We had a check on !NVM_EXT and then a check for NVM_SDP in the else block of this if. The else block, obviously, could only be reached if using NVM_EXT, so it would never be NVM_SDP. Fix that by checking whether the nvm_type is IWL_NVM instead of checking for !IWL_NVM_EXT to solve this issue. Reported-by: Stefan Sperling <stsp@stsp.name> Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
This commit is contained in:
parent
4f565ee299
commit
b3f20e0982
1 changed files with 1 additions and 1 deletions
|
@ -281,7 +281,7 @@ iwl_parse_nvm_sections(struct iwl_mvm *mvm)
|
||||||
int regulatory_type;
|
int regulatory_type;
|
||||||
|
|
||||||
/* Checking for required sections */
|
/* Checking for required sections */
|
||||||
if (mvm->trans->cfg->nvm_type != IWL_NVM_EXT) {
|
if (mvm->trans->cfg->nvm_type == IWL_NVM) {
|
||||||
if (!mvm->nvm_sections[NVM_SECTION_TYPE_SW].data ||
|
if (!mvm->nvm_sections[NVM_SECTION_TYPE_SW].data ||
|
||||||
!mvm->nvm_sections[mvm->cfg->nvm_hw_section_num].data) {
|
!mvm->nvm_sections[mvm->cfg->nvm_hw_section_num].data) {
|
||||||
IWL_ERR(mvm, "Can't parse empty OTP/NVM sections\n");
|
IWL_ERR(mvm, "Can't parse empty OTP/NVM sections\n");
|
||||||
|
|
Loading…
Add table
Reference in a new issue