OSDN Git Service

net: ipa: change an IPA v5.0 memory requirement
authorAlex Elder <elder@linaro.org>
Thu, 27 Oct 2022 12:26:27 +0000 (07:26 -0500)
committerJakub Kicinski <kuba@kernel.org>
Sat, 29 Oct 2022 05:06:46 +0000 (22:06 -0700)
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>
drivers/net/ipa/ipa_mem.c

index cb95402..9ec5af3 100644 (file)
@@ -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 */
        }