Received: by 2002:a05:7412:3b8b:b0:fc:a2b0:25d7 with SMTP id nd11csp2199224rdb; Sun, 11 Feb 2024 16:57:54 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCUFKNkxnnqG2xWZX0uuPKjK5zEr3WHbgfnMRKO6j3qRByZUhUTYWyRnI8Isznqtz2X2iSDmWOeD8+ydYUaFnD9PEeZYKd8PWe8fWsLGhA== X-Google-Smtp-Source: AGHT+IEsvgq5HmDlZ7QIhxHazJaEImBILhTLE/A1T06xmY/c7gA/B2i63qkKt3/XqfSccD//e5aR X-Received: by 2002:a62:e309:0:b0:6e0:dc68:409d with SMTP id g9-20020a62e309000000b006e0dc68409dmr1149223pfh.2.1707699473788; Sun, 11 Feb 2024 16:57:53 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1707699473; cv=pass; d=google.com; s=arc-20160816; b=IJXrw+FriybJJHLhbebJuDehJXEk1nBHam1RsoBxZhIunDFi+CRU5MyWVw1Y+donEJ KaRYFOb+8wUemQVzkiywSqhSDUMP4C8ebV4VWKOD/k6XitjgYiNX4iQVkEiOo6M8qQ2l t+8RitF8DL+dcs2rsnpivdgH2aS/eM5A1ZzPiyBzgGaUbTSXcy4eoMl7mWMMj7vgGCli DR7/x//vvbAq6ihvgDyILgjUmISIX7TmEEsEgytYw7OGdV6yQNUy5I7H6Ur+VnXfwJxS QWd1PokCvz/HGUUl+jzkFW1e5btX59Y1b/rmb9AgRF22miXzKAWt1yHSRJaQOsqQrV8x EugQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:date:message-id:subject :references:in-reply-to:cc:to:from:dkim-signature; bh=bQBPy3f8ww1IY3p7IUvYXhADPz8lSdZcix1V5GHQSz0=; fh=gGe/9eK/AMEXTavW1uj1aBZqAefe6comz3buz3K/dN4=; b=ErdNOgZFHO8ATPCosjxnq3njjhzHSegz9Vm+bUhMlRalVgLudZAPLjakX2SuPpk4Ii 9tUddBYPV1Dbe7TgYLjwNE498OW1FBTLzllHc/TSLjyptSp0EDoIxA8+m/sCDVBaUc1W ouqOi5IIK+Aq5D/qzsUVFonlk92ls4WgwncD55RF8pAIbTkvK/K6Y2k21JVUvgB5DNrh tPmRMOlXCb7+E6qzL0nDCy30sGplA10Db/4/gmP8Xif/KoL2D8mk/xJvfN7nELmgPXPx MeJyoB+hqMXsXqOQt6/8bJUp3juPX5LaaLyaMyyOD9Q8LImhZxkoDsgDFUKANA3OGqjb 5Fow==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=fSCKBd5+; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-61036-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-61036-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org X-Forwarded-Encrypted: i=2; AJvYcCXTYUyvTR2OWEMIczGg1D54ybHV5J6Ru/noPOlexE889ukmX+/vowVd18TmZxNehj57JiihFVZu07ZLDdd4Ack+vZ9BnAMnz9zrhUH67w== Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id l5-20020a62be05000000b006e0977b2d47si4064331pff.348.2024.02.11.16.57.53 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 11 Feb 2024 16:57:53 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-61036-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=fSCKBd5+; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-61036-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-61036-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 72E22281F51 for ; Mon, 12 Feb 2024 00:57:53 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id C762223B7; Mon, 12 Feb 2024 00:57:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="fSCKBd5+" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 EEB9A1848; Mon, 12 Feb 2024 00:57:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707699457; cv=none; b=OlzqeHFZXki1ppwvCRqYHfQGyMNEJ0KhWVF1jw2UWPdc8zxIc9Am/XOSK9j9A9XovIi0FO76jlz3lCE2E9D2JDFIZfCC42uKJ7XFQF2JKOuyzaK6gA0rXxYGILZ7i/irGsxSMB1DU3jYnbFEk1EDP7NQhvAjtHfqqcrF2HvByDQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707699457; c=relaxed/simple; bh=f1+XyZlGrkT91LtV4ti8zMhmwsUmUGP8D88gDMSdFOk=; h=From:To:Cc:In-Reply-To:References:Subject:Message-Id:Date: MIME-Version:Content-Type; b=McXXKvst3EiX1mxlRiuJ9b0ExrrkjrnP16ZxOQJHso9qwP2EIYLwW4Az4n+V+lC+DofWt2PL6Fg13xXR7wdUk6Ier7zv94swLNTzyWlftKmPPOMGapy7CsTghjb9dsiR/OMf7BdL6fa3o/10hxzffz6MBA0HZxL3NuinL0S6wgQ= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=fSCKBd5+; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 7B3B8C433F1; Mon, 12 Feb 2024 00:57:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1707699456; bh=f1+XyZlGrkT91LtV4ti8zMhmwsUmUGP8D88gDMSdFOk=; h=From:To:Cc:In-Reply-To:References:Subject:Date:From; b=fSCKBd5+MW3VHjBWqmao4HSGz5LYVXb1FOKCI4jzwfV+v0yBvgoIDolIFeNBsOh9R PqejjxzdJOP7c5VX8iU7Bi/G3mn0SlWjc1SSOa9Hb9E6V6yJOcfW7ZXX+oWpPLlyZj sjhaNWbnsGHJpCq/L09QNcfpzbH69JWSJCbefNV9eEu9wjLDhk9CKExHmMajvYeSgs zQQY/jWdtj/pJ3ms+miSHK9f1idQFhg3WPrXoPSLqvw6ttgjUKNpYZM0jhWI7Kx6T6 sSSGjzBWm2BCUZr3/T5ZHvS2avksNdJQ2Guhrd+zM1150zkjPmiWEEMrzUuZeAUWbU wOvf3bcXj9YbQ== From: Mark Brown To: Oder Chiou , Alexey Khoroshilov Cc: Liam Girdwood , Jaroslav Kysela , Takashi Iwai , Shuming Fan , linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, lvc-project@linuxtesting.org In-Reply-To: <1707645514-21196-1-git-send-email-khoroshilov@ispras.ru> References: <1707645514-21196-1-git-send-email-khoroshilov@ispras.ru> Subject: Re: [PATCH] ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() Message-Id: <170769945366.2475236.12473268972923112116.b4-ty@kernel.org> Date: Mon, 12 Feb 2024 00:57:33 +0000 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.13-dev-0438c On Sun, 11 Feb 2024 12:58:34 +0300, Alexey Khoroshilov wrote: > There is a path in rt5645_jack_detect_work(), where rt5645->jd_mutex > is left locked forever. That may lead to deadlock > when rt5645_jack_detect_work() is called for the second time. > > Found by Linux Verification Center (linuxtesting.org) with SVACE. > > > [...] Applied to https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git for-next Thanks! [1/1] ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() commit: 6ef5d5b92f7117b324efaac72b3db27ae8bb3082 All being well this means that it will be integrated into the linux-next tree (usually sometime in the next 24 hours) and sent to Linus during the next merge window (or sooner if it is a bug fix), however if problems are discovered then the patch may be dropped or reverted. You may get further e-mails resulting from automated or manual testing and review of the tree, please engage with people reporting problems and send followup patches addressing any issues that are reported if needed. If any updates are required or you are submitting further changes they should be sent as incremental updates against current git, existing patches will not be replaced. Please add any relevant lists and maintainers to the CCs when replying to this mail. Thanks, Mark