From patchwork Fri Mar 19 15:24:20 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alex Elder X-Patchwork-Id: 404801 Delivered-To: patch@linaro.org Received: by 2002:a02:8562:0:0:0:0:0 with SMTP id g89csp1472076jai; Fri, 19 Mar 2021 08:25:29 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxnxUecf8tP5BLlT1N02SpJ69Fr5SWVGa5uZV+mzmooJHshNT1oPl1akmCR/urDeLJHrjo2 X-Received: by 2002:a17:906:dfcc:: with SMTP id jt12mr5010789ejc.31.1616167529847; Fri, 19 Mar 2021 08:25:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1616167529; cv=none; d=google.com; s=arc-20160816; b=lciXjs19X5kzxV2ceniIl2rLf4b219ZedIRZHIP9ypcqmIevB9IayCM1KFPx1mzMId NzjzwrKx5gSxe9QuQ4Z4z25b/zriP4p+MEonHQ+MBY2NWO4tXiDpmiCzEVqKWKColpDD 48tM1ZBoqlVgrMMYMW4G8IFdV+CMx0OTrtTMcCC8sbhVusyfMow+Ozr8a9U9A6OJdS8I 1IYjwka9by7O0cuvyOyDdUYfdEV8hLy8R2kHtmrf5aiDlTRhl9JsSpXKJ8001FlyCpAi Au/2z56uOruUsqd/mk+6bZU0GfHKo9xuqn7Bj5FzeZgAe8LVSAST3EMARF+LaSZExqfw SqYA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=xYJYAGuBVG/7ONB/rhM70GnjEOT6BjXV95pgDrJwDp0=; b=A7OBDMLfbRZ1uE4ZNKZZ4W8v85DEAl5yKV6Z5WqCXOFua4Jfi7pR2LtWV92W9x2JCB pwYrp7L5nGOxxE2n2fHo/MbrZdcW5c+iytgiQQT+plLnu+WvCsjhGbx8JHrNIu2W0pIS nRhEKeEsTsLhq1/Oq5o4VG0wqfx5WNDRr0WH1kEwJvLIQIDCVG6SV32yG3kz0COwXfhr p2GjZosEWbF1Af4IzJk+/SbTPyywtzjBDniNP/T4oD4SJhDzyo1676N8SrjeQj+YwAQ9 KNVaPtA7wFpXB7CPWgGIoqtKcq1/zJ9H2pMQYFxGRHxG7UVBAm/NoBmP6bB9rYhFT0KH ZpdA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=lwt6uFD2; spf=pass (google.com: domain of netdev-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=netdev-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id p12si4267648edq.288.2021.03.19.08.25.29; Fri, 19 Mar 2021 08:25:29 -0700 (PDT) Received-SPF: pass (google.com: domain of netdev-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=lwt6uFD2; spf=pass (google.com: domain of netdev-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=netdev-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231140AbhCSPZA (ORCPT + 8 others); Fri, 19 Mar 2021 11:25:00 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38890 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230355AbhCSPY2 (ORCPT ); Fri, 19 Mar 2021 11:24:28 -0400 Received: from mail-io1-xd34.google.com (mail-io1-xd34.google.com [IPv6:2607:f8b0:4864:20::d34]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 623D3C061764 for ; Fri, 19 Mar 2021 08:24:28 -0700 (PDT) Received: by mail-io1-xd34.google.com with SMTP id n21so6496139ioa.7 for ; Fri, 19 Mar 2021 08:24:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=xYJYAGuBVG/7ONB/rhM70GnjEOT6BjXV95pgDrJwDp0=; b=lwt6uFD2dhgNKH5eJUw9QYEi5qXXTX9eGZz2cL5IeA7P9KG7SBeiAvijqhOUkBs1e+ Mr+iVKGxnVjqTNrmM8wzGec3O10M0yh5n+S0ld0CD+gVTGyk3PygKScxe8bj2hb6Uj8m AaDqsaYZHrVRfFvoDYiPJJnutcrRDoyS5Vj2bnNL4o4o/BZfSSa7+sICzM7vVoTBV3yq YW/jNZnvr/SepcxzkAftyy//sRVXTsNngqIaUZEigGMjxwR7VyMg1Wbhp3b9W2phwo6W aTm3T5wWdAsY4fWgt/HvbZmv5hQfnfJZAz62T8RpJrr26qmPIC4gW68Z/tpxw3ad6DfQ iM/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=xYJYAGuBVG/7ONB/rhM70GnjEOT6BjXV95pgDrJwDp0=; b=XU3nV46PD8xst75LBzBRiqZ0fuV7Bh1Ino9M+T8ZuLRYN3BR+xw+0G/FOZzTNIevyL xkv/dz9nHRthW9EhoFcgPeMf9BvnAquDK5ugnX1Tn8FBRquC/b01S08omiI2bXUL70g2 JeJRA2WeWKst9GD0+SBUQv2KIYPWE5tgHL+bjqat63EFCwnte77yAOC2/4xrOtbUT3/R 9H5IuQ2/iFR1oDZlLUarkVb4C8aukIYtpi41HPS2xCbpZAsqLI5V3+Yik+uLJwnWpwe2 1/sszCu0R21KFx2YmhkJdbw+glz37qC8krCWyfhEKcMpMeICt70Uxavk5AmHnC2SPvqg BfOw== X-Gm-Message-State: AOAM531JxJzkX8NPE9x16eIeJDI6v5p3VX8jvwjUS6YtCNRf60v4Gjgn GULwo1/FbsaW95e4OAc9ZMc3Uw== X-Received: by 2002:a02:c8d4:: with SMTP id q20mr1824171jao.90.1616167467914; Fri, 19 Mar 2021 08:24:27 -0700 (PDT) Received: from localhost.localdomain (c-73-185-129-58.hsd1.mn.comcast.net. [73.185.129.58]) by smtp.gmail.com with ESMTPSA id b5sm2686887ioq.7.2021.03.19.08.24.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Mar 2021 08:24:27 -0700 (PDT) From: Alex Elder To: davem@davemloft.net, kuba@kernel.org Cc: bjorn.andersson@linaro.org, evgreen@chromium.org, cpratapa@codeaurora.org, elder@kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH net-next 3/5] net: ipa: don't define empty memory regions Date: Fri, 19 Mar 2021 10:24:20 -0500 Message-Id: <20210319152422.1803714-4-elder@linaro.org> X-Mailer: git-send-email 2.27.0 In-Reply-To: <20210319152422.1803714-1-elder@linaro.org> References: <20210319152422.1803714-1-elder@linaro.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org The AP_HEADER memory region for both the SDM845 and SC7180 SoCs has zero size, and has no canaries. Defining an offset for such a zero-length region is not meaningful, so it's better not to define it at all. The size of this region is used in the code, but its value will still be zero because the memory regions are defined in statically initialized memory. For the SC7180, the STATS_DROP memory region has a zero size and no canaries as well. These regions are the only place where a zero-sized region is defined despite having no canaries. Remove them. Signed-off-by: Alex Elder --- drivers/net/ipa/ipa_data-sc7180.c | 10 ---------- drivers/net/ipa/ipa_data-sdm845.c | 5 ----- 2 files changed, 15 deletions(-) -- 2.27.0 diff --git a/drivers/net/ipa/ipa_data-sc7180.c b/drivers/net/ipa/ipa_data-sc7180.c index 434869508a215..0bdb60f6755c4 100644 --- a/drivers/net/ipa/ipa_data-sc7180.c +++ b/drivers/net/ipa/ipa_data-sc7180.c @@ -253,11 +253,6 @@ static const struct ipa_mem ipa_mem_local_data[] = { .size = 0x0140, .canary_count = 2, }, - [IPA_MEM_AP_HEADER] = { - .offset = 0x05e8, - .size = 0x0000, - .canary_count = 0, - }, [IPA_MEM_MODEM_PROC_CTX] = { .offset = 0x05f0, .size = 0x0200, @@ -283,11 +278,6 @@ static const struct ipa_mem ipa_mem_local_data[] = { .size = 0x0140, .canary_count = 0, }, - [IPA_MEM_STATS_DROP] = { - .offset = 0x0bf0, - .size = 0, - .canary_count = 0, - }, [IPA_MEM_MODEM] = { .offset = 0x0bf0, .size = 0x140c, diff --git a/drivers/net/ipa/ipa_data-sdm845.c b/drivers/net/ipa/ipa_data-sdm845.c index 401861e3c0aa4..8cae9325eb08e 100644 --- a/drivers/net/ipa/ipa_data-sdm845.c +++ b/drivers/net/ipa/ipa_data-sdm845.c @@ -293,11 +293,6 @@ static const struct ipa_mem ipa_mem_local_data[] = { .size = 0x0140, .canary_count = 2, }, - [IPA_MEM_AP_HEADER] = { - .offset = 0x07c8, - .size = 0x0000, - .canary_count = 0, - }, [IPA_MEM_MODEM_PROC_CTX] = { .offset = 0x07d0, .size = 0x0200,