Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp2987386pxb; Fri, 12 Feb 2021 06:36:31 -0800 (PST) X-Google-Smtp-Source: ABdhPJzS5xPkOko3mh3j4kPxrPA4hhu1IKZ0IRaIjbMJiESUOPdhHUAE5L9mUUpnPqwjCUvkVFKq X-Received: by 2002:a17:906:af58:: with SMTP id ly24mr3382412ejb.208.1613140591572; Fri, 12 Feb 2021 06:36:31 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1613140591; cv=none; d=google.com; s=arc-20160816; b=Tj6+jiESaZE4o9AMEhW00ldFcTSCr7kUDFIYTrdXIipMW6cCSwvISPr54i+1Yq8j8f x9ooMfq99T1DrJW5L8Knd5H32mHf+P1z1AEsg+Tu0ZL2L5XeW5KJgJLGiFmpezNSueIw u/HvIiXO5VtHV6GuFXt7PCvqI4cyy7Sa0rqEg3vVIer1vBMB4RrVyqaDR+UBvAUywSh/ NKbgPNEmWfmGaxkKQ0RiYQjtOReq5WeQwXG1Djw/nTalcNxKqHNGxFvMghHJ4u6DeOWP GfNow/wZLG23C45aVAdjq+sJs3Nk7oVwTUelRHr895F4Y2GV4n8aj+rRD9Jxe3HFajEb SnoQ== 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=GbtpEIXRgUa1i5gUQDSm0FSLWtb7T5/l4I8yduAZ2+8=; b=1HZ0HAYPzslvkYm5clabWaXQbl3bCLcbzo5yOrz1np003YUNhYUxckSz3pAmR04RpD X5dGnjuQ3qztwlK4MDOFgkp1ZtFDmexYFo400RlIZ4LsqIl/sfp8yMb4OOPPJwAxdUpu zkpJakB78iKOSymVk6/zRAysJnTlKae5IMu7j6rLrpQM0yDPeGTT3kp2vtHaAQbT9yb8 /5JUBOpIWa5ME2DlT/Rn9pmcfoggwWA43LqKnfF/esTJm9yh1QTzwR1DWo/MleL619O+ 68qB95LVFt5doEYIOFNSqZtx/CrzldUGsqTnnfOfd7FV3I115j0mBCMeRw6/NXh/iel+ XnkA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=mBe7FwHY; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-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 f7si7768676edd.595.2021.02.12.06.36.08; Fri, 12 Feb 2021 06:36:31 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-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=mBe7FwHY; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-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 S230385AbhBLOfE (ORCPT + 99 others); Fri, 12 Feb 2021 09:35:04 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38994 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229580AbhBLOes (ORCPT ); Fri, 12 Feb 2021 09:34:48 -0500 Received: from mail-io1-xd33.google.com (mail-io1-xd33.google.com [IPv6:2607:f8b0:4864:20::d33]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6F2D4C061574 for ; Fri, 12 Feb 2021 06:34:07 -0800 (PST) Received: by mail-io1-xd33.google.com with SMTP id u20so9464930iot.9 for ; Fri, 12 Feb 2021 06:34:07 -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=GbtpEIXRgUa1i5gUQDSm0FSLWtb7T5/l4I8yduAZ2+8=; b=mBe7FwHYOyERl0kSHyu8x2WTruC+mSGQOqSJs/otfdn320EwDaKj09QJaU/Obj/hPv 4OShkbtw0mQjuIQWU/uOKi8kAnjc1AaeFDtMd/XF1rqi0y+DdhB9ydtwx0eFSfkhFyED E+XOaz9UgHGXsXA8aWkGXt2Vxdm1Xkav2P2tROpfKMAia/NDMkdfOLfbf8j4qRn/Jo1O Mo+iwdee6uQK3j/l2M+2rGQUdad+doGvvpA0xrvVDrz8x6H/nL74NBdZrRoJ/rFlZCGZ uSDq1Qetf8sswWKf0GekXdItRBX4OHVhs+5RcAogbKs08v3vxJhr8h3+ajURMAQBMhaL 0FfA== 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=GbtpEIXRgUa1i5gUQDSm0FSLWtb7T5/l4I8yduAZ2+8=; b=g5nlnOarhVbKdJLd6c5mD7Pcg62R2Pfvxu9eOWkzyfHPtmsR45V9sSjPFRdhg3WmfI 6je0BnM3FeNq1c/Y1X5TUAwEBhfMymM+WzE0MGsF7wrUL3+2AXZDueGOVYhbH0iAhrjO cNAmKXFJ8xUsS32WH0/m5pAxzrRPebf55ZUNgMMmMw3+Gt53uR1KoQuzuRaK2UBdbHiW 7QaZ7txTHpIPttNfoeabP5+Azd9Y5aGgc4fHF/I8TBX5BbBSkdh/FfFJ15XBjOYQZKRh oockJDCmDAx7pHIcLEHyLPoIHLPDNYsTuHX+R3/JKsiPkwdxLQ0n72gP42wRDd9ummAC xr4Q== X-Gm-Message-State: AOAM532bCixliBSdbeHGVNEHZ29wMrLpvRfwwYRp7HNJ7eQp8BzCyXQH tzPX21u1j5jz1JWlq3a4apUJdA== X-Received: by 2002:a02:a90a:: with SMTP id n10mr3007078jam.7.1613140446931; Fri, 12 Feb 2021 06:34:06 -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 j12sm4387878ila.75.2021.02.12.06.34.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 12 Feb 2021 06:34:06 -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 v3 net-next 0/5] net: ipa: some more cleanup Date: Fri, 12 Feb 2021 08:33:57 -0600 Message-Id: <20210212143402.2691-1-elder@linaro.org> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Version 3 of this series uses dev_err_probe() in the second patch, as suggested by Heiner Kallweit. Version 2 was sent to ensure the series was based on current net-next/master, and added copyright updates to 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: use dev_err_probe() in ipa_clock.c 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 | 9 ++++--- drivers/net/ipa/ipa_cmd.c | 32 ++++++++++++++++++------ drivers/net/ipa/ipa_table.c | 16 ++++++------ drivers/net/ipa/ipa_table.h | 8 +++++- 7 files changed, 87 insertions(+), 54 deletions(-) -- 2.20.1