aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/drivers
diff options
context:
space:
mode:
authorAlex Elder <elder@linaro.org>2022-10-27 07:26:27 -0500
committerJakub Kicinski <kuba@kernel.org>2022-10-28 22:06:46 -0700
commit5ba5faa2e271bbb8c6e4c48c814f5277c8c014c6 (patch)
tree2a672407a52506a7139ea6aac30462fa511c95fa /drivers
parentnet: ipa: define IPA v5.0 (diff)
downloadwireguard-linux-5ba5faa2e271bbb8c6e4c48c814f5277c8c014c6.tar.xz
wireguard-linux-5ba5faa2e271bbb8c6e4c48c814f5277c8c014c6.zip
net: ipa: change an IPA v5.0 memory requirement
Don't require IPA v5.0 to have a STATS_TETHERING memory region. Downstream defines its size to 0, so it apparently is unused. Signed-off-by: Alex Elder <elder@linaro.org> Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/net/ipa/ipa_mem.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/net/ipa/ipa_mem.c b/drivers/net/ipa/ipa_mem.c
index cb9540201839..9ec5af323f73 100644
--- a/drivers/net/ipa/ipa_mem.c
+++ b/drivers/net/ipa/ipa_mem.c
@@ -198,9 +198,12 @@ static bool ipa_mem_id_required(struct ipa *ipa, enum ipa_mem_id mem_id)
case IPA_MEM_PDN_CONFIG:
case IPA_MEM_STATS_QUOTA_MODEM:
- case IPA_MEM_STATS_TETHERING:
return ipa->version >= IPA_VERSION_4_0;
+ case IPA_MEM_STATS_TETHERING:
+ return ipa->version >= IPA_VERSION_4_0 &&
+ ipa->version != IPA_VERSION_5_0;
+
default:
return false; /* Anything else is optional */
}