iwlwifi: mvm: Change NVM default section read size
authorDor Shaish <dor.shaish@intel.com>
Wed, 27 Feb 2013 08:18:07 +0000 (10:18 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Wed, 6 Mar 2013 15:47:55 +0000 (16:47 +0100)
Signed-off-by: Dor Shaish <dor.shaish@intel.com>
Reviewed-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
drivers/net/wireless/iwlwifi/mvm/nvm.c

index 555095c..93e3d0f 100644 (file)
@@ -74,6 +74,9 @@ static const int nvm_to_read[] = {
        NVM_SECTION_TYPE_PRODUCTION,
 };
 
+/* Default NVM size to read */
+#define IWL_NVM_DEFAULT_CHUNK_SIZE (2*1024);
+
 /* used to simplify the shared operations on NCM_ACCESS_CMD versions */
 union iwl_nvm_access_cmd {
        struct iwl_nvm_access_cmd_ver1 ver1;
@@ -193,9 +196,9 @@ static int iwl_nvm_read_section(struct iwl_mvm *mvm, u16 section,
        int ret;
        bool old_eeprom = mvm->cfg->device_family != IWL_DEVICE_FAMILY_7000;
 
-       length = (iwlwifi_mod_params.amsdu_size_8K ? (8 * 1024) : (4 * 1024))
-               - sizeof(union iwl_nvm_access_cmd)
-               - sizeof(struct iwl_rx_packet);
+       /* Set nvm section read length */
+       length = IWL_NVM_DEFAULT_CHUNK_SIZE;
+
        /*
         * if length is greater than EEPROM size, truncate it because uCode
         * doesn't check it by itself, and exit the loop when reached.