From nobody Mon Sep 28 06:34:46 2026 Received: from mail-pl1-f178.google.com (mail-pl1-f178.google.com [209.85.214.178]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 288BD34A3AB for ; Tue, 25 Aug 2026 17:08:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.178 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787677726; cv=none; b=TeXgiur6ve2DWx+hRHQhaDZnpYwM8S0j2ixUMZI1189bo45HOsS3iP9T2hdby5M7a1soV0yYroRELFBoxwreqFMITRmvKlp37WzHG9S34uNUATRpqBZFrH9YmDVft0aJgBa9BQRz8EKOJofexBOmMqj4xnrtSAsQhiGIe9azvgY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787677726; c=relaxed/simple; bh=Xvaq8VLclZFsF7ONpOkzrQreRGL3wzOnpj01sXNQJr0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=YiDVTbs8JifZ3PexS3+UdSGklkY525fkdrJ/CJJUTx832faoEO57vY6MNJQ4tqwqQMv/3AHkTrEwk0tLZsQW+T34lR70tFj5bYxuPKRTwd/wGLlnBUEeS/ZC9TmiVzm4K46UHxNt9dNBWgfwO18jLadE14HdhYqUdw4z6jSbsD8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=dSOtAWoL; arc=none smtp.client-ip=209.85.214.178 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="dSOtAWoL" Received: by mail-pl1-f178.google.com with SMTP id d9443c01a7336-2cfbbdfa60bso908755ad.3 for ; Tue, 25 Aug 2026 10:08:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1787677724; x=1788282524; darn=vger.kernel.org; h=cc:to:message-id:content-transfer-encoding:content-type :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to:content-type; bh=C3u4gdJ6kfWoZyC9nziT14jM6ipfa7mB5oczy1v2tX4=; b=dSOtAWoLvUdG9ChJhOawsbIiB+EhlFNy+q3c01tMQNN7WxpC6/TvtjXTuV9WWewv1q jgqfsFt81HONjc1/PkCRjjBb6wpOEitPA0yp00OjfMKpYw3tWJgY5EgFydu4psp2tJBQ NdN2URn2kMFQtSRPm/PxoMmXMwZo8WINfoDInMJLFvbKv79sO3x5QNR+Qnhz8u5zWAHs SCsGmvXFkB+rvW6QYHUA0Z4kCE5qjFRGz1QUfnW0yzXpyWqZhLIdDI7QfTiBQq+SVbtS GF8asRefijRN3a5KZ9rqMMwvvpI+m/gQC8e0euvhF9ahbclGyoRbUtCdcUu7/LgMhvBb XL1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787677724; x=1788282524; h=cc:to:message-id:content-transfer-encoding:content-type :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to:content-type; bh=C3u4gdJ6kfWoZyC9nziT14jM6ipfa7mB5oczy1v2tX4=; b=mKDQR6jSLp7PIisAVWhszVKPawURm55ZJEFFWGnGm98b46nhJDQue+t7ZNKScZkf2S K/0QCBuT/G/3yeg0ECfiq8mX4fd8wyT36cSgdXtOV6voIQX4mRnpU9Gkh6S3xlqHbyhl qm1USMg2RycrPlQEYWxQ7XSSQfIOF4wq8MwBOyVbTp2KjPKdBxreNuSEgVDCwBlHAP2x XLmTbZc5NbR/i3CIvlo69sj+At9dX3ykJcDvIaPKMq+DwqMA0KI801LDVGhRcFrtU+Yh 4JxGJsKEvRtPJ+iMzo0Xh9glSkoJyUw/v3N3vd5P6gdAZ9aVpMvIQvvjhomE/2g4ztLJ G6PQ== X-Forwarded-Encrypted: i=1; AHgh+RpbrJ8DdTlyxMhbNI5a5ElAJfJ7IDvcGTD4ZijbKimESFGeXiFBci1rIK978vWmP1DsE9tcOlpQBzZzwys=@vger.kernel.org X-Gm-Message-State: AFuF++nqFHBxpMA221mKmwD567Jn7mp7Aetc7CJCjgdZLLbQzOawA2i2 eCTmhxnsHvDqwnvlOuWkVYlEFX6nrHL5DQuwcUjPIgjt2v49RTcEcIOE X-Gm-Gg: AR+sD10d4gCiSRL6fO5VDv+hlLMER5d8emwoHb8nXU+AK6bsT/ysYaLBVYGHrE/C4/N m9sarD/F1MpjBADwTWWE15DKo29aSe5Pfucr6LM6qLPbfcDeqxYy0RXZbB0vdMH5u02PR8rY9ad PWG9Of6kJQ/WtaH3qy1XUmosi/l7TrstTRJ4PExBwhQkyoUJ5ExZesb+zoTxF6mV24wznb/GTWe dafexUac1Hk9t8OJhu872TBLO9Z0h4Bl399Qktpz3WoQONfW5xWDM7w2kb90sqPsylgNaq6bW8P cn/PhvgVABlCm8S8Rz0dG2BlBkvJPTJcNlIXMq6N+78h9FBdjpVyVj5j6Pm+7a/0C9Y7AF8a9+m Rb8B98hpt7BY6zObjputEsLbJNKi3kjnT6mHviYPL16xc9PfUQ3EQjCQadq2RG2Le5DBzyhkKOK L0Eoi7Ql7iGOvPWfnSHpR1PH6GH7Zjs0eMNY1NzdasOV7JinDPklm4QRm1YW+5RYSZ3rQvmeZhW fJrNwCngoaGE2ISPYV8TfIO4ofSeV0t3m06QWlHAuX0sHjrqv77QPNGncEzbw== X-Received: by 2002:a17:903:b0c:b0:2d3:160b:c01f with SMTP id d9443c01a7336-2d6dcaae0dcmr171175295ad.6.1787677724282; Tue, 25 Aug 2026 10:08:44 -0700 (PDT) Received: from junjungu-PC.localdomain ([223.166.246.74]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2d70497711csm914055ad.19.2026.08.25.10.08.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 Aug 2026 10:08:43 -0700 (PDT) From: Felix Gu Date: Wed, 26 Aug 2026 01:08:40 +0800 Subject: [PATCH] spi: omap2-mcspi: Remove unbalanced pm_runtime_put_sync() calls 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: quoted-printable Message-Id: <20260826-mcspi-v1-1-0a8dd7f6dd56@gmail.com> X-B4-Tracking: v=1; b=H4sIABfMjWoC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyDHUUlJIzE vPSU3UzU4B8JSMDIzMDCyNT3dzk4oJMXXNzM0NLsxRj45RkCyWg2oKi1LTMCrA50bEQfnFpUlZ qcglIs1JtLQC878e8aQAAAA== X-Change-ID: 20260825-mcspi-776196d33dc8 To: Mark Brown , Tony Lindgren Cc: linux-spi@vger.kernel.org, linux-kernel@vger.kernel.org, Felix Gu X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1787677722; l=1256; i=ustc.gu@gmail.com; h=from:subject:message-id; bh=Xvaq8VLclZFsF7ONpOkzrQreRGL3wzOnpj01sXNQJr0=; b=SnK8BNw/J7ufpju6TwYuMtiVhoAD+iB/EVixlRlE98po5/qpekrx/uMSxSbmpc4xehK2GxqW3 fKnJyqJJ7YABlyHzCChaXB8vcoKTbsJdosSgvYOZzDRoxXEbSxWN4yQ X-Developer-Key: i=ustc.gu@gmail.com; a=ed25519; pk=fjUXwmjchVN7Ja6KGP55IXOzFeCl9edaHoQIEUA+/hw= pm_runtime_put_sync() is called in the probe error path and in remove when nothing holds a runtime PM reference anymore, so it underflows the usage count. Fixes: 0e6f357a5deb ("spi: omap2-mcspi: Fix PM regression with deferred pro= be for pm_runtime_reinit") Signed-off-by: Felix Gu --- drivers/spi/spi-omap2-mcspi.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/spi/spi-omap2-mcspi.c b/drivers/spi/spi-omap2-mcspi.c index a3355147f5de..82c8b91e504e 100644 --- a/drivers/spi/spi-omap2-mcspi.c +++ b/drivers/spi/spi-omap2-mcspi.c @@ -1595,7 +1595,6 @@ static int omap2_mcspi_probe(struct platform_device *= pdev) =20 err_disable_rpm: pm_runtime_dont_use_autosuspend(&pdev->dev); - pm_runtime_put_sync(&pdev->dev); pm_runtime_disable(&pdev->dev); err_release_dma: omap2_mcspi_release_dma(ctlr); @@ -1613,7 +1612,6 @@ static void omap2_mcspi_remove(struct platform_device= *pdev) omap2_mcspi_release_dma(ctlr); =20 pm_runtime_dont_use_autosuspend(mcspi->dev); - pm_runtime_put_sync(mcspi->dev); pm_runtime_disable(&pdev->dev); } =20 --- base-commit: 4b18edbd8e70f7e6860d56370f13244896d0f95c change-id: 20260825-mcspi-776196d33dc8 Best regards, -- =20 Felix Gu