From patchwork Thu Feb 11 21:19:22 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alex Elder X-Patchwork-Id: 12084171 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-13.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 59DB4C433E0 for ; Thu, 11 Feb 2021 21:20:33 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 29B3664E45 for ; Thu, 11 Feb 2021 21:20:33 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229871AbhBKVUP (ORCPT ); Thu, 11 Feb 2021 16:20:15 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43508 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229792AbhBKVUL (ORCPT ); Thu, 11 Feb 2021 16:20:11 -0500 Received: from mail-io1-xd2c.google.com (mail-io1-xd2c.google.com [IPv6:2607:f8b0:4864:20::d2c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 15217C061756 for ; Thu, 11 Feb 2021 13:19:31 -0800 (PST) Received: by mail-io1-xd2c.google.com with SMTP id n201so7213467iod.12 for ; Thu, 11 Feb 2021 13:19:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=EB6v6pbCC+I6JT323RU029Yd3JsPDnbpV7qCSoFQ1kQ=; b=AfIRC4jOO5KlWymSu64kVimfhxKW0ltHwd6xEcx5VpiXDmEWvGakFOKxivio64uGvF XWbz+9TBCb3+91J0PhRZcbBHxfT/U2kly77jm+E6hR5cQKet+w7oaqKdvJkAGvE40JO5 pUskql0uFCbtvNDTzIreDDUNEzfGAJYxD1aKasCAncTF84PP/9XzOxi4nUaUJqSuT7nO 0PZHZWhohHg4HPzSUJxFnAnC7zmxRFeKKzU219b0RYnOXDWO1IvEIRkKn/1J+3LNMJSW kLA2gFoRAoce71GAGd3g6R3gCg0dbMnXmTw8u8RL0tJTTO/3chUrEmz+ySIPAQcjbQEr +LxA== 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:mime-version :content-transfer-encoding; bh=EB6v6pbCC+I6JT323RU029Yd3JsPDnbpV7qCSoFQ1kQ=; b=RIvJVr1G3BKoCPssWiWseO0YunQOTAJKZECfMq0MTVIBBbUSkzkHCO49LZK+58rARK KioNSHVzDDdd28Y2jhQNVBDxRZpdWbDOnaCvgU0IYzpc0B1pegKP5IGvbG9cVeza2sk0 XMW9hZqUX01rZU3TUXxoXDJRtyXlkP5ODbBDqGAFINnav6ZlKoAiu87Vutt+zF+2FPLp hfAJN79uuIr7bbRsw6NlT5+1DkKMyywmZX346iYL/VVcD/7uNlhjZJFPLnwjFnI3tbw7 v2QP5p01aqBeH8Wccb0E9Ty9UB5V/9/DNx7gg/9jNbloVFqRT6LqBNvD5zHHJFhRARRS FDqQ== X-Gm-Message-State: AOAM533a4IxQeLRVfs1fXt9E6cOE+oaDVMaMxlSssOwH749rQPCu9QqJ GpdJ72napWFxz+Ot8DxPzxLNng== X-Google-Smtp-Source: ABdhPJwi3JLFfw9DgRHW4GqtvU07zEK91/g7NJwX8KRPbQKzJbXmnMcCXMaffAay8e/+nzJlCWq47A== X-Received: by 2002:a5d:9586:: with SMTP id a6mr7288796ioo.83.1613078370494; Thu, 11 Feb 2021 13:19:30 -0800 (PST) Received: from beast.localdomain (c-73-185-129-58.hsd1.mn.comcast.net. [73.185.129.58]) by smtp.gmail.com with ESMTPSA id j10sm3155718ilc.50.2021.02.11.13.19.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Feb 2021 13:19:29 -0800 (PST) From: Alex Elder To: davem@davemloft.net, kuba@kernel.org Cc: elder@kernel.org, evgreen@chromium.org, bjorn.andersson@linaro.org, cpratapa@codeaurora.org, subashab@codeaurora.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 net-next 0/5] net: ipa: some more cleanup Date: Thu, 11 Feb 2021 15:19:22 -0600 Message-Id: <20210211211927.28061-1-elder@linaro.org> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org X-Patchwork-Delegate: kuba@kernel.org Version 2 of this series has been rebased onto the current state of net-next/master. In addition, copyrights have been updated on files touched. The original introduction is below. -Alex This is another fairly innocuous set of cleanup patches. The first was motivated by a bug found that would affect IPA v4.5. It maintain a new GSI address pointer; one is the "raw" (original mapped) address, and the other will have been adjusted if necessary for use on newer platforms. The second just quiets some unnecessary noise during early probe. The third fixes some errors that show up when IPA_VALIDATION is enabled. The last two just create helper functions to improve readability. -Alex Alex Elder (5): net: ipa: use a separate pointer for adjusted GSI memory net: ipa: don't report EPROBE_DEFER error net: ipa: fix register write command validation net: ipa: introduce ipa_table_hash_support() net: ipa: introduce gsi_channel_initialized() drivers/net/ipa/gsi.c | 50 +++++++++++++++++++------------------ drivers/net/ipa/gsi.h | 5 ++-- drivers/net/ipa/gsi_reg.h | 21 ++++++++++------ drivers/net/ipa/ipa_clock.c | 12 ++++++--- drivers/net/ipa/ipa_cmd.c | 32 ++++++++++++++++++------ drivers/net/ipa/ipa_table.c | 16 ++++++------ drivers/net/ipa/ipa_table.h | 8 +++++- 7 files changed, 90 insertions(+), 54 deletions(-)