Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp5903223rdb; Thu, 14 Dec 2023 03:06:07 -0800 (PST) X-Google-Smtp-Source: AGHT+IGlrrN5cHrJqSFaHTHCpyTGDHNQn9GrvE26AgdnInAxmzNfjSsvu7kreSqg+IOYmziiNAof X-Received: by 2002:a05:6a00:a1d:b0:6ce:3efd:3951 with SMTP id p29-20020a056a000a1d00b006ce3efd3951mr5870829pfh.30.1702551966679; Thu, 14 Dec 2023 03:06:06 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702551966; cv=none; d=google.com; s=arc-20160816; b=tuVwzmT2QpDLBA2XciAYyDAPgHJvtAeycKMpO24yybC5XFw9GbunT/kokeZIrALYcO YeO+gro5kIaIDloqBJOPz92C88kidGa0euFs05R6JKOYYMTkQAgal1h60GucaGuuQW+E UCaJueMWgpQzktDNiSyUDqvOm7QJFekbx7BgKZpH/B5l9XvYyPEq2PyT1fpJ29jT6eR9 rpuZqcMFHTXzdTwzDxlpzyNgR/LGyUARYKN+2TeEVBwHthpZ7UrplzC3r9HqY1brDeqa gVT0M+PmrvJi23ExGJaJDVYE4I2M6735zBY7duYoSP/C51h7erkjTb+vWXWFN483smd6 c8Sg== 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:from:in-reply-to :references:mime-version:dkim-signature; bh=k4LjNhjVor5/6wirmCLkKeqg2J9GNr9MNYI9kwcT2bQ=; fh=LU/u4NVTveN8ZYaXPFshPPy7pxm76MJJYL0J+coUigg=; b=AUCL0k7tf8w3tehvHzErtEg98qssO+eiYSfbpuDdcogqdJuQ5XZ/rWA4HWaCvLyygg upJbbTovPkDaNk2+owiQ0oO6fAPQHRCTfHZ0RjfSzhyUSGzolVpRqBNoJqfDDNH/DNUE BNph2jbj2R9U4RQvNG25q+gTLbc+8zGx6XppyXgulC/LcHGHYpeOymqjQss9V1R04v6B VkFwgZ9wMaTG/utHCLQ0GZ8GwJKSmGBfxnlG3A0KAjctRSktrwGqp9CAR51Fq1QCCzOV 6EOpMLn+9oMdK3hQ50G+6OUyxLNdRMqlZHvX0SPkik/9l4vfhQDK5ZLTHXLlr6FRHkP2 oAZQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=WIXHXeqN; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 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 pete.vger.email (pete.vger.email. [2620:137:e000::3:6]) by mx.google.com with ESMTPS id d21-20020a631d55000000b005c700fd8da0si9082108pgm.113.2023.12.14.03.06.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 Dec 2023 03:06:06 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) client-ip=2620:137:e000::3:6; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=WIXHXeqN; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by pete.vger.email (Postfix) with ESMTP id 41C41807751C; Thu, 14 Dec 2023 03:05:21 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at pete.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1443900AbjLNLFB (ORCPT + 99 others); Thu, 14 Dec 2023 06:05:01 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56162 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1443928AbjLNLEt (ORCPT ); Thu, 14 Dec 2023 06:04:49 -0500 Received: from mail-yw1-x112f.google.com (mail-yw1-x112f.google.com [IPv6:2607:f8b0:4864:20::112f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A5B5411D for ; Thu, 14 Dec 2023 03:04:55 -0800 (PST) Received: by mail-yw1-x112f.google.com with SMTP id 00721157ae682-5e36848f6c6so6942897b3.1 for ; Thu, 14 Dec 2023 03:04:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1702551895; x=1703156695; darn=vger.kernel.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=k4LjNhjVor5/6wirmCLkKeqg2J9GNr9MNYI9kwcT2bQ=; b=WIXHXeqNdWjdIrnmUNajxyol2FFxOqMnha/j8SYxxbnJcg1iSl+So08BNI+ghxeMjD 5RbhGm5r9BI/1K9jvVSvg/xewbzZgbJ7GmRruOXTj1LgzdZU/p4OUdepOD+L7NZy3OvU AmUmbXBos5lXlvojfEZvKxs35A+u+WD2VBJcgbbFOFH0mjDdwyNRvjaYRchsWzAl5khn EukQuPChIJG3Ho2MwF414KGfzEzd9PzOI50BQqxLIfJrNtB3wIs67zdbSWJ+ANjES8Uw V2EYd/dnhR4SWFtAT4G4/kaFjSpLtXr8ugI9XrsfUPOM7RwYK/68PtpmMy70CD2WijWJ so4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702551895; x=1703156695; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=k4LjNhjVor5/6wirmCLkKeqg2J9GNr9MNYI9kwcT2bQ=; b=NOd82Q9S6FV5wayZAtTa1dj4R0vc+vG9yFN5UAHokMQnDU9DELbHJx3hfyhj3kUDLY sibQeba6P8mGSAQ4qymx0mDGnWkmsGzcn07Esfv2MmLdHj8/aQB1WLrwbH+c+laRHYi4 Zu+kdCUfb+kRq60+AUIoY1WMQwjDPakdvLmxMhK1E2FkCG4YGUVQPpKxDOTxHNg4ppon WV1wWw17sj33AlpHInCKKlDonUZaKyzBNeb8/erPySenG3y77bxN4/v9BdE6cq9Kf3Jo EvNaGuxLbNTPfCSjBinXHLOX4pl7JT64Ywi0C+6MxfupsHXuGgcNq6RA+ESMEhLYp8B5 59bQ== X-Gm-Message-State: AOJu0Yx4OWzVUxXgZT/lu05mn3sNTNDImD5Yr2A+0cv9lAD5e0/Cm6/G +gLGpRl/3SoYV/7mYbMxhBh73rkA5ujEn/E4mugTqQ== X-Received: by 2002:a0d:ca0a:0:b0:59d:d85e:795d with SMTP id m10-20020a0dca0a000000b0059dd85e795dmr7736662ywd.51.1702551894820; Thu, 14 Dec 2023 03:04:54 -0800 (PST) MIME-Version: 1.0 References: <20231213210644.8702-1-robdclark@gmail.com> In-Reply-To: From: Dmitry Baryshkov Date: Thu, 14 Dec 2023 13:04:43 +0200 Message-ID: Subject: Re: [PATCH] soc: qcom: pmic_glink: Fix boot when QRTR=m To: Johan Hovold Cc: Rob Clark , linux-arm-msm@vger.kernel.org, Rob Clark , Andy Gross , Bjorn Andersson , Konrad Dybcio , open list Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on pete.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (pete.vger.email [0.0.0.0]); Thu, 14 Dec 2023 03:05:21 -0800 (PST) On Thu, 14 Dec 2023 at 09:16, Johan Hovold wrote: > > On Wed, Dec 13, 2023 at 01:06:43PM -0800, Rob Clark wrote: > > From: Rob Clark > > > > We need to bail out before adding/removing devices, if we are going > > to -EPROBE_DEFER. Otherwise boot will get stuck forever at > > deferred_probe_initcall(). > > Can please you expand on why this is a problem here in the commit > message? > > The aux devices appear to be tore down correctly in the probe error > paths so how exactly does that lead to deferred_probe_initcall() being > stuck? This sounds like we may have a problem elsewhere which this patch > is papering over. This is a known problem. Successful probes during the probe deferral loop causes the whole loop to be reiterated. Creating child devices usually results in a successful probe. Aso I thought that just creating new device also causes a reprobe, but I can not find any evidence now. > > Also where does the probe deferral come from in your case? > pdr_handle_alloc()? > > If this is a correct fix, I'd also expect there to be a Fixes and > CC-stable tag. > > Johan > -- With best wishes Dmitry