Received: by 2002:a05:6358:1087:b0:cb:c9d3:cd90 with SMTP id j7csp8984919rwi; Tue, 25 Oct 2022 13:33:37 -0700 (PDT) X-Google-Smtp-Source: AMsMyM6JPbcmxslWhJloJdh2FA6sKGtHFZtnkyt/PP2DEDsdmcO25CI2VyWzFelcG7fFDpUBUfgd X-Received: by 2002:a17:907:1b1f:b0:72f:56db:cce9 with SMTP id mp31-20020a1709071b1f00b0072f56dbcce9mr33433561ejc.605.1666730016827; Tue, 25 Oct 2022 13:33:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1666730016; cv=none; d=google.com; s=arc-20160816; b=LxmTbPsD/KWEuOra2Y1tHj+j3SKSEFAnpy3XBks0EGtESUveX10JkjGERxlFEpEBs9 n/y4bOymUfe40LvRcTtdO72LkcTKU/b1Oo250yIc7I6JxmjQl8aZBieGbh+W3oSThycf Kt86OQGhS2KCl77mBMjHhi+YWiCHSGQs64PpW73+fcWKSfRkpmf0dVzSSQ3i6YumgFcf R4P/B/JwlL285RApW+vLOTTA/I4Dg9inXLiwX4+tb9v4UfHeBp7cBolLVFvz137pkvKu IpnXngPRTNAZDflo/19zALNfHdq0Of5oAQBoRMrhZ+WjaaY/mmOn0O+/MibZdynw7+cE JLRw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:message-id:user-agent :references:in-reply-to:subject:cc:to:from:date:mime-version; bh=/avaL+ORcNy4GQl+gxtEaXdh6kAvhj04aKpbdvVpwts=; b=teg+ePSEFxfyE98NKyuxtXHyCnsE5nKs092KIp3RPOKlPvtHmsQRloojfyX8H6DdJH rSUAnNA81/34YSq7px1xQ8/NKgjpmIv10FNKLPFzLxoO01ok2R4lY/Tkx38fvg7oJqCM pO+4Mj5vGBzQYowqszk+mt7aV4L0r1HacygJxlH24Ozg1tQVEY7JCjrzrzmyzPJAnlj+ FItM3z6p4Hh2lyOqGAr8tpKix3EnfEXop9+gjjols9qO8HFaPS2xaVTok54t/haj+pnK aIp3AXwY7IGe4q9YU5Q2v+DBM0cHOswAGE8Q18Jy8MAuCISdBEcwMAVs+pgX67R14ivB 7O/A== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id q13-20020a1709064c8d00b0078e18bd3256si3109702eju.291.2022.10.25.13.33.11; Tue, 25 Oct 2022 13:33:36 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232851AbiJYUYI (ORCPT + 99 others); Tue, 25 Oct 2022 16:24:08 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37076 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232625AbiJYUYF (ORCPT ); Tue, 25 Oct 2022 16:24:05 -0400 X-Greylist: delayed 370 seconds by postgrey-1.37 at lindbergh.monkeyblade.net; Tue, 25 Oct 2022 13:24:04 PDT Received: from relay02.th.seeweb.it (relay02.th.seeweb.it [5.144.164.163]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DC67CD2CE7 for ; Tue, 25 Oct 2022 13:24:04 -0700 (PDT) Received: from cp.tophost.it (vm1054.cs12.seeweb.it [217.64.195.253]) by m-r1.th.seeweb.it (Postfix) with ESMTPA id 9ECA420210; Tue, 25 Oct 2022 22:17:52 +0200 (CEST) MIME-Version: 1.0 Date: Tue, 25 Oct 2022 23:01:55 +0300 From: Jami Kettunen To: Caleb Connolly Cc: Alex Elder , "David S . Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Alex Elder , linux-kernel@vger.kernel.org, netdev@vger.kernel.org Subject: Re: [PATCH] net: ipa: don't configure IDLE_INDICATION on v3.1 In-Reply-To: <20221024234850.4049778-1-caleb.connolly@linaro.org> References: <20221024234850.4049778-1-caleb.connolly@linaro.org> User-Agent: Roundcube Webmail/1.4.6 Message-ID: <37e3f35ab495ab26e506a5619172092c@somainline.org> X-Sender: jami.kettunen@somainline.org Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 25.10.2022 02:48, Caleb Connolly wrote: > IPA v3.1 doesn't support the IDLE_INDICATION_CFG register, this was > causing a harmless splat in ipa_idle_indication_cfg(), add a version > check to prevent trying to fetch this register on v3.1 > > Fixes: 6a244b75cfab ("net: ipa: introduce ipa_reg()") > Signed-off-by: Caleb Connolly Tested-by: Jami Kettunen > --- > This will need to wait for Jami's Tested-by as I don't have any v3.1 > hardware. > --- > drivers/net/ipa/ipa_main.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/drivers/net/ipa/ipa_main.c b/drivers/net/ipa/ipa_main.c > index 3461ad3029ab..49537fccf6ad 100644 > --- a/drivers/net/ipa/ipa_main.c > +++ b/drivers/net/ipa/ipa_main.c > @@ -434,6 +434,9 @@ static void ipa_idle_indication_cfg(struct ipa > *ipa, > const struct ipa_reg *reg; > u32 val; > > + if (ipa->version < IPA_VERSION_3_5_1) > + return; > + > reg = ipa_reg(ipa, IDLE_INDICATION_CFG); > val = ipa_reg_encode(reg, ENTER_IDLE_DEBOUNCE_THRESH, > enter_idle_debounce_thresh);