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 D11721E7C12; Fri, 29 May 2026 13:01:36 +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=1780059697; cv=none; b=chStErK2nq+q45vNK6uqUnWXX3MFdlRsJWavm4KR53ZSJ583IdZRrDViu7BwxQ5VWz+tBE6FKaIU8vhxcYBT6mZGPi9FZjiQU0bHFrju/Kyo/A0VuSyiElBw8bTiH+zMWH+ApabZyZqLKa5u8fW+YYXyo2n59Im5cZh7axZBKko= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780059697; c=relaxed/simple; bh=B1WHAEMnlzUoNP6q6nTGN2j6SKR2m0O3noPQ6FlXro8=; h=From:To:Cc:In-Reply-To:References:Subject:Message-Id:Date: MIME-Version:Content-Type; b=bYsiBaw2HpM8nYgxwpBedticMol2Ieq67Lj86BMBxYHBs6INPltJlw1aMPn6uBJZFxLNl/o4a/ZRo4Nj4rGi7sNMTEwPzUBPQu620sQylHi6tBKgQcDmhoxGXJ1aUwDrd5X/iWDql+caJnFdKdN04Cd94SLh5fu6LYiE4l6Ty/g= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=ovlRGB64; 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="ovlRGB64" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 7E47B1F00893; Fri, 29 May 2026 13:01:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1780059696; bh=xNO7FedvkewdHFzu1AzHiNyYoASas47HurFETp8VPqY=; h=From:To:Cc:In-Reply-To:References:Subject:Date; b=ovlRGB64wq0qRCXCrYpPtowB5m9YNX61YDpMi8J46F6YCwV5LwmczYM9SF8wJ7MUz jys+ERjOzRDTT/6u1e5WcNDmSt4hMh/G3Z0qE5F4c21OTBHKQus1Z9Cf7aW4/npYii E8HK9QB0rcEyzueP6uKnbEkYhzkO1x2WyBl/wcXWcuiJyQnrtRml0L3AGbsPtRI5Ut aZjbAaRm+eGG4eoviBg0v5uW9eFypZFRxzaUQqK/Cktcmy2tPPHHZc0lZvVUdQLkVG f1chDrZpg/0SV9eRS9YCSE120bfl1tDrMraWTO7oIg06N1AIL2kfWkNPc2EI7Ftr/d peq49Rel8lkXw== 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: [PATCH v2 0/7] slimbus: qcom-ngd-ctrl: Fix some race conditions and deadlocks Message-Id: <178005969421.10029.6639063792138905670.b4-ty@kernel.org> Date: Fri, 29 May 2026 14:01:34 +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: 77330fa612f4aea1c3be1f9e7b3c76f2d9697741 [2/7] slimbus: qcom-ngd-ctrl: Fix probe error path ordering commit: 0dbd05bfc81c9cf649bff11606d373a0174c2f9d [3/7] slimbus: qcom-ngd-ctrl: Correct PDR and SSR cleanup ownership commit: c395d822e6019e86f029766d2b47c374dfa22beb [4/7] slimbus: qcom-ngd-ctrl: Register callbacks after creating the ngd commit: f1de562a166a68fe62466684f9ca8bec6d574733 [5/7] slimbus: qcom-ngd-ctrl: Initialize controller resources in controller commit: bebe9de4d2c9a1a953b46ddad2702c32d2feeff9 [6/7] slimbus: qcom-ngd-ctrl: Balance pm_runtime enablement for NGD commit: b997618e05f468bae2e4fadbd938a6b421c4b335 [7/7] slimbus: qcom-ngd-ctrl: Avoid ABBA on tx_lock/ctrl->lock commit: 7aa41590ac55284cdf46ffb64ec9587a4d450fe0 Best regards, -- Srinivas Kandagatla