Received: by 2002:a05:6a10:eb17:0:0:0:0 with SMTP id hx23csp51959pxb; Wed, 8 Sep 2021 17:22:58 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxdcn9bSF4v8EKTgTnkgIjbD9gLgaoBDzDfwywEN9dI3pPCG6SoWAHzLEKNG/m8qnb3klgH X-Received: by 2002:a92:b10:: with SMTP id b16mr157389ilf.182.1631146978018; Wed, 08 Sep 2021 17:22:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1631146978; cv=none; d=google.com; s=arc-20160816; b=AMXEPzXqh9YfZywTJ3VMcQFEwkjjAtrO1erLROpWLRv+qCY7chNKpgPtwfhUvW3Hyz 8w5drQiNoQnolhIOMBmRbabXikMqKdpwtnZIPJsveSM/g4J2kSHu20Z3Ziuexqn/tN6s VSpk7nrcEWW79mqO6IufJIOqTW69sS1pHs6nBcWW7JpQHcbvxEDCESm84PemPWWqTgWw EGkS2q54EsOqWVT5/7k/5oChpOlCO+Qv2L+kR/JJDjbyIIlEiaMXB2msBjlywgjE9lsY obOaDHcbEZPSlaWChYlzf4UjadOk37zxj4F6pLBPs2l+ErGK0csETulbtcTHIjUSYmoh GluQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:user-agent:from :references:in-reply-to:mime-version:dkim-signature; bh=KrKQVNDq3/5gBSCRZh6fTEr0lGsTWylg4ncaoymesVE=; b=OVpLQER7OV2hovCPjoTa9FMbxfc1siJ6lEiZh45mNg1F2d/O5mmADpSHRkngf+LdWy gE5eXPrkwTO+Fd357LTaeJEHp2HPdZ8VXO/WZTqyc3MMjbfbk16T3gOEYhU53y0lAwvf wcShkU9NNi/QFG8GbIFk/gC6uv0zyMYX6eK7glQMkzYmWsm5JBETUrO042HQd4bDwldZ Yi1BifeTolaH3FEIHSZxN1de2s/twIgngm8m9Nqws6HXMRG0Bn30w04FqSB//pRAivDp 2fzkAONTc8mwnG+QkQhYmEWarMh4X2cmRb5TWYLU4hwdoa2dPU41OZva5TLlQ/YxC3ug kyWw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=l2zLirah; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id s8si156873ilv.57.2021.09.08.17.22.45; Wed, 08 Sep 2021 17:22:58 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-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=@chromium.org header.s=google header.b=l2zLirah; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1348613AbhIIAXH (ORCPT + 99 others); Wed, 8 Sep 2021 20:23:07 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52848 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1348544AbhIIAXG (ORCPT ); Wed, 8 Sep 2021 20:23:06 -0400 Received: from mail-oo1-xc2c.google.com (mail-oo1-xc2c.google.com [IPv6:2607:f8b0:4864:20::c2c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D33F2C061575 for ; Wed, 8 Sep 2021 17:21:57 -0700 (PDT) Received: by mail-oo1-xc2c.google.com with SMTP id m14-20020a4ad50e000000b002912a944a47so1365231oos.12 for ; Wed, 08 Sep 2021 17:21:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:in-reply-to:references:from:user-agent:date:message-id :subject:to:cc; bh=KrKQVNDq3/5gBSCRZh6fTEr0lGsTWylg4ncaoymesVE=; b=l2zLirahIdKfjSNP4/FhmOaIxi6RGKTtg2W5yfzqga9z8DM7mF8KKLqdVBbe3EVQU8 B2mAb8Kiyg3jGUGCmKchEE2FUCQe8mgtNYWYqjHacr6zdJiQlA/FSaPoBXi+Hveldzji yG8fvl3sD+03w4y0+gHlZYwwEFTawa1SZd9SM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:in-reply-to:references:from :user-agent:date:message-id:subject:to:cc; bh=KrKQVNDq3/5gBSCRZh6fTEr0lGsTWylg4ncaoymesVE=; b=3K0E7ARGapTzASWtAJgD4ZltC2TF/OZdvSU6wlLc/Pk7T5YjDQNAvUoakc9CosQ0rj xImYFNfg3shSSruKWk6h0bAf4wgerdH5ShXTT7MuHd9vrN0gFGVNLsz7op+CLNqYOtdc yTyed4+omML8B+ceeJoO1+fFgDN5wQh/srHopswZ8A2uYwMsYcyLTK0yr07H5IAnaK0G KJhqhNVKew1txA7fxALBO6x9E0UZ7pwm6CEH4RtJCVBzMgX36Fls0H6cSiK06m5FgcNP AaHtZdYwGcREmDOZl9EAfvt31ta7k7Ch85FN5C2x+jE3xV0rENNWkBKh0mA+33q9axqN g5oA== X-Gm-Message-State: AOAM533Lp76sWGm/9yfcadvsXiibDfuNy8nJij2EeYsHgEoXQyxK8VZV R1lBMc1KcgFAK2H84rZShMWh7Mv3aGt+x8WyQDDvLg== X-Received: by 2002:a4a:9211:: with SMTP id f17mr259723ooh.25.1631146917250; Wed, 08 Sep 2021 17:21:57 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 8 Sep 2021 17:21:56 -0700 MIME-Version: 1.0 In-Reply-To: References: <20210905210400.1157870-1-swboyd@chromium.org> From: Stephen Boyd User-Agent: alot/0.9.1 Date: Wed, 8 Sep 2021 17:21:56 -0700 Message-ID: Subject: Re: [PATCH] ath10k: Don't always treat modem stop events as crashes To: Abhishek Kumar Cc: Matthias Kaehlcke , Kalle Valo , LKML , ath10k , linux-wireless , linux-arm-msm@vger.kernel.org, netdev , Youghandhar Chintala , Rakesh Pillai Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org Quoting Abhishek Kumar (2021-09-08 15:37:07) > > Overall this change should fix the issue, additionally I have one > comment below and would like other reviewers views. > > > #include > > +#include > > #include > We are adding an external dependency here but since this is added in > snoc.c (which is for integrated solution only), I can expect if SNOC > is enabled, remote proc will be enabled as well, so it should be fine. There are stubs so that if it isn't enabled it won't do anything. But as you say SNOC relies on the modem to boot, so maybe CONFIG_ATH10K_SNOC should depend on some remoteproc config anyway? I'm not clear how probe ordering works but I think we'll want to make sure that we only register the notifier once the remoteproc driver for the modem adds itself to the list of available strings to look for.