From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-alma10-1.taild15c8.ts.net [100.103.45.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C4B7F2EA48F; Fri, 29 May 2026 12:55:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=100.103.45.18 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780059350; cv=none; b=shqcNmCZcpyAixFADmGEyLVCK49JPRXoU43bxuZJ8wufjshkBnqJamkHw6czKLMaL+hBMaVHPSERN8T0jXATVc/rZESnhPIkZ5D9gIoPiIRRlMItYeXAN1AznmyTxzBhgPwClmiRgfTP1a/9Aki8DGjl5kZFGU6p7FbG3t+2Rkg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780059350; c=relaxed/simple; bh=Cn70iXiN7GEsThER13h//uqGvyj33evtVnnhzgqFTbs=; h=From:To:Cc:In-Reply-To:References:Subject:Message-Id:Date: MIME-Version:Content-Type; b=tEf25Gcsx4LDBBosyT5RMOmCVawD4ScUMaSRsgmptALnCDTWlEsCXeLXjvSCYWTksaaDYJOWSOvxqtUbD86ObjCRxvLXWTgw/5p3o4dgG5c+rJZZVGuC6a2PwyDXHthcgcvIw+t6ezgh65DtD8OYtNG34XY2hBInyezQUHQOlh8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=LeKw7myT; arc=none smtp.client-ip=100.103.45.18 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="LeKw7myT" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 484041F00898; Fri, 29 May 2026 12:55:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1780059349; bh=RbXyoH4Nrr1WYwjRZrT+HZoP2iiipvR6SO5E7QjQ6tc=; h=From:To:Cc:In-Reply-To:References:Subject:Date; b=LeKw7myTow9pSuOLfYrwl/JYQGWw+RzEGUvGOeGo65b16+TR+KdQreNHGVDwDdnT8 HpBpl7PGg/ain3Qdqdd95b5MYhbPAzNcE71HDU0LzhMfgVhfdWBPdMhJ/cDkDNjkpr zIOGrWC2QRKpXNaNc74SXuaqJtgD/S5HZV+tCNB4Ni9JJIFCF4aWoLHrm/qszjxj+J xTyI+XcDQWnbi9EUC9s/y02OBaUYNq+xKnBogcyPFjbaLVmVIooksWnYnyCxwAohJH uD6iySTBaaTEuJDX8rEnL4G3r85Aw86eDsvWrZeYR0LV/TqJ4XzKMaznN/IBTU/arN Mgkfg2nBIla6A== From: Srinivas Kandagatla To: Greg Kroah-Hartman , Vinod Koul , Krzysztof Kozlowski , Bjorn Andersson Cc: linux-arm-msm@vger.kernel.org, linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, stable@vger.kernel.org, Dmitry Baryshkov , Mukesh Ojha In-Reply-To: <20260331-slim-ngd-dev-v2-0-9441e9c8420e@oss.qualcomm.com> References: <20260331-slim-ngd-dev-v2-0-9441e9c8420e@oss.qualcomm.com> Subject: Re: (subset) [PATCH v2 0/7] slimbus: qcom-ngd-ctrl: Fix some race conditions and deadlocks Message-Id: <178005934698.9337.1596896791668971268.b4-ty@kernel.org> Date: Fri, 29 May 2026 13:55:46 +0100 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-Mailer: b4 0.14.3 On Tue, 31 Mar 2026 22:22:42 -0500, Bjorn Andersson wrote: > When the qcom-ngd-ctrl driver is probed after the ADSP remoteproc, the > SSR notifier will fire immediately, which results in > qcom_slim_ngd_ssr_pdr_notify() attempting to schedule_work() on an > unitialized work_struct. > > The concrete result of this is that my db845c/RB3 now fails to boot 100% > of the time. > > [...] Applied, thanks! [1/7] slimbus: qcom-ngd-ctrl: Fix up platform_driver registration commit: 9c1a88eb69355a7baaa6d0001538f200e3de5548 [2/7] slimbus: qcom-ngd-ctrl: Fix probe error path ordering commit: a0b85655673d5edb678cae5faa7488c7d2adc89d [3/7] slimbus: qcom-ngd-ctrl: Correct PDR and SSR cleanup ownership commit: c0e4faaace5f2ce54b32d08494126e828cfd4ee6 Best regards, -- Srinivas Kandagatla