Commit 4f0642a6 authored by Wey-Yi Guy's avatar Wey-Yi Guy
Browse files

iwlagn: Sanity check for 11n capability



Make sure when we say 11n enable, we really support it.

Signed-off-by: default avatarWey-Yi Guy <wey-yi.w.guy@intel.com>
parent 1f8bf039
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -113,6 +113,11 @@ int iwl_eeprom_check_sku(struct iwl_priv *priv)
	if (!priv->cfg->sku) {
		/* not using sku overwrite */
		priv->cfg->sku = iwl_eeprom_query16(priv, EEPROM_SKU_CAP);
		if (priv->cfg->sku & EEPROM_SKU_CAP_11N_ENABLE &&
		    !priv->cfg->ht_params) {
			IWL_ERR(priv, "Invalid 11n configuration\n");
			return -EINVAL;
		}
	}
	if (!priv->cfg->sku) {
		IWL_ERR(priv, "Invalid device sku\n");