From 9590264b5509e96d981e87fa727f36320e0a4eb0 Mon Sep 17 00:00:00 2001 From: Miri Korenblit Date: Thu, 10 Mar 2022 18:00:21 +0200 Subject: [PATCH] [BUGFIX] iwlwifi: mvm: Don't fail if PPAG isn't supported When we're copying the PPAG table into the cmd structure we're failing if the table doesn't exist in ACPI or is invalid, or if the FW doesn't support PPAG setting etc. This is wrong because those are valid scenarios. Fix this by not failing in those cases. type=bugfix ticket=jira:WIFI-201985 fixes=unknown Change-Id: I6a9c65149c2c3c11337f3a802dff22f514a3a436 Signed-off-by: Miri Korenblit Reviewed-on: https://git-amr-3.devtools.intel.com/gerrit/334395 automatic-review: ec ger unix iil jenkins Reviewed-by: Luciano Coelho Tested-by: ec ger unix iil jenkins --- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/fw.c b/drivers/net/wireless/intel/iwlwifi/mvm/fw.c index 2bfe8e9fd5cc..f6d2fdc074d9 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/fw.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/fw.c @@ -1129,8 +1129,9 @@ int iwl_mvm_ppag_send_cmd(struct iwl_mvm *mvm) int ret, cmd_size; ret = iwl_read_ppag_table(&mvm->fwrt, &cmd, &cmd_size); + /* Not supporting PPAG table is a valid scenario */ if(ret < 0) - return ret; + return 0; IWL_DEBUG_RADIO(mvm, "Sending PER_PLATFORM_ANT_GAIN_CMD\n"); ret = iwl_mvm_send_cmd_pdu(mvm, WIDE_ID(PHY_OPS_GROUP, -- 2.35.1