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: 381044 Delivered-To: patch@linaro.org Received: by 2002:a02:b18a:0:0:0:0:0 with SMTP id t10csp2418196jah; Thu, 11 Feb 2021 13:21:33 -0800 (PST) X-Google-Smtp-Source: ABdhPJwcTeA5wrecfELqEMX4vDwbpbvhrNNpAXBIsSet8Rn79vyAezwQVRMBy5Y/AHDMBlhJ6zfB X-Received: by 2002:aa7:d297:: with SMTP id w23mr66157edq.173.1613078493723; Thu, 11 Feb 2021 13:21:33 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1613078493; cv=none; d=google.com; s=arc-20160816; b=UmdMdN3J6YiXOzdV2YMFfXKXCKElGAOilmUgkoAY9ENA4pcD+SKpM3GQSIbHv4ZXxi avg/rsuqyXiKR3S9kgDESSJUrVu9ZnuSa5L+zb2gzSGkuHkcHh8/Lhgqz7gIasDfJl8N NaM1fJK+i5xkwY3Y9xg73zhTu9uG9CxUNhJKGLGJZNcVVlxycTRpACEBLZOOMIH/5/Tq Sb09IWVlrw17hmQ8d2QeBAlVTzfC4M+bg2R2CVHC5uiVanHIs2Vf+AntatZSyTdZEMNA np59cFvVODnZbrB0L7u2KaoeqqdYyV2iJSLZpW958rSqTLKCzH7MHfrz8qb6lBLx4K35 Qs6A== 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 :message-id:date:subject:cc:to:from:dkim-signature; bh=EB6v6pbCC+I6JT323RU029Yd3JsPDnbpV7qCSoFQ1kQ=; b=0vHngFaswCpnR/GGjaemQ1WHlxBAAKLLswdzYrerNQzu19XSCvuK3dvVUBmnlmBcSW uff1OHf9437jReY7jomVugeLT3addletHR1dGHw4YwFvUZMnArnhbviGWgpphKcmWYy3 m9ZqHHxMQQ6ogDz1VM9k85+FbF2Sz3G+PYhw1kuQp3m/ZxQla2vjYNyQy0kn5tL3iQrq 2j/Gl0amnOXeUtaIfo3BrwSHh37b3xQ2m1TjHx/IcFFMf1MnsKsDM82zmDBZ6s7c1Pdj tUoGt6Uqf4QnI0lYfUy4QIsKBa+4A9D+MzjPWz+M/7f8f7wNLMSXVnGRkuPieb6TMcGc 4RZA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=AfIRC4jO; 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 d4si4647314edo.136.2021.02.11.13.21.33; Thu, 11 Feb 2021 13:21:33 -0800 (PST) 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=AfIRC4jO; 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 S229871AbhBKVUP (ORCPT + 9 others); 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-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 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(-) -- 2.20.1