From nobody Mon Feb 9 12:11:56 2026 Received: from out162-62-58-216.mail.qq.com (out162-62-58-216.mail.qq.com [162.62.58.216]) (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 051E93207 for ; Thu, 25 Dec 2025 17:40:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=162.62.58.216 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766684412; cv=none; b=aeKGrt/hz6dZGZpSnidoUnPaVqHZLxyBtJhnRO2SDT29OmqLWPNvqRxYVEM/6Q0+wjK+y8hABi6uJPYXjPVqDFLcDbiTE/8obOd2aeR2sKEa9bbang3ewJBNbYZqttG/tETIRz9cwTUjSYM1pKjb7dTIUWUke+K4kOl0eJfTpI4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766684412; c=relaxed/simple; bh=8tMdr5hWdHpNlec625T19VGWOeKF93GJeqH5pCdkNT8=; h=Message-ID:From:Date:Subject:MIME-Version:Content-Type:To:Cc; b=lda9I8AivyvZE2r2xVf02rVDskp4TpBg4ejoHnr/c7vtxpm1gKt+JAlMK5oOV0gkloWKLyt61qgx87EPXnAjNzH50VaggRWiX72eOPaUuNfkucj0O/MyuzzSLm2X2SqKCyRue/WZ5oULQ4JT6/ehaDp8yduAUFYyZz2N8HJ6k1A= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=qq.com; spf=pass smtp.mailfrom=qq.com; dkim=pass (1024-bit key) header.d=qq.com header.i=@qq.com header.b=aSrg0zHW; arc=none smtp.client-ip=162.62.58.216 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=qq.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=qq.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=qq.com header.i=@qq.com header.b="aSrg0zHW" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512; t=1766684398; bh=cBZmyzww1A0mUD1OHU0G7/ObSTD0Dt+Jp+UOHD8zCvM=; h=From:Date:Subject:To:Cc; b=aSrg0zHWLZktOwHXqDlcgtBILYTJli6MXTMcQCsgnYHYfftQRkIShGL4oUg83Cq/c tNS3KaggaflfvnDLBfTwft2//YkNvU1ZalhiP+CEgq702XTw0R/g1EVoxSPtBV0KX3 RTZgHDVgilA6EoJj0THykIv20wc2wqCCNftAYmRU= Received: from junjungu-PC.localdomain ([223.167.147.103]) by newxmesmtplogicsvrszc43-0.qq.com (NewEsmtp) with SMTP id 9F918C20; Fri, 26 Dec 2025 01:39:57 +0800 X-QQ-mid: xmsmtpt1766684397tgj7dzg4o Message-ID: X-QQ-XMAILINFO: MllZffuBkEb51bhINp4soDbrb8XjYxHndIK4mKmdJ3I29mSxki5Jdt3mAn8dRa lS1IeVGTgj7R+xBcS4TzwQmajlo7bGtykL6Qgx9BLSwgZKFT0wf6HZfEXLY20QZzg3fvgUa1Lpb3 parA828VZX8Z2F8YeDGMEf3NA+kHZ2D88mlAaCa2YLGu3rK9YJCAon+XAHJ9BlzMvXodVCvBYzpl jAp//yF56CgFBbWpetFIHCpVrY7Nc4WZorcLiKG1XpPZv60DNImx1r5zaMvxH6gWW/CVWZL8bBPW sqwHSkHs8IbwjnR0GHKsdVZZqRaucX5DhDz0ShDtBzQt4HAXDF3K4Hl15YBBwaPVqa0HyLBo6hmN sCC60HFvbE5iKjX13c7OvbijGjR0mQH7hApRRQ6py6g42U4xdmDRkXkDWCyu/GKjy5nvJOPmrJCD aHcVX9qAjlWjdSxHvgz8dKScdpbz8zPldy1gvgJH1GsY6OfkyQ4LSQNuKS5WIRUuJniLIct5ZvhJ 5KGwYVEiC6b4CLQALlWuTsh1X+g8C+fWPW/XMblA2YHYP4hQIxLfcNAST0vPfjfMQ0NOuHApR8iH Kx+e0kQtQw7TFgOYWwwDg1GFqnn1s1lbK9rUupUNNWHqO7GBPTWGS37RRaBEBYklb4xbHyiYgTMF K4z+ph/zYxRZU+H48EHXYR4XnhwrJS5I53g9jwHJ+2zVF4EGLjdFXCTEHNEYwaX4saibufx6rIeh kXCQr+JuJkcWmyQYhitflrdVXzKUjD7pq5suXcNR3eK+/fw0zSDLAYUAznZh2ddvsws3cY9KukD5 skc+jfu+BXubXUQ8gfCeWWK87FekUVfi9EbaeZhH6GuvRpSN5vVKQguue/vOLyM3L0HXiHUHz2QJ iNEExrhJEZLFk7cC9MVwJWQn9RY/cvXpc22oOtcSC4a/N2pnZR5KEvqS1CwlkfgENdKlbbH+0f8z uO0JKY/MT18bjYvH3F8vh0qCq8uA0svXPry3dbMXysRbcu33ySDp1jZGpCgFkx63mz+UtLtqXPGD idLaRabP70PVG2Y+xPivOuRr8LymNGykB8rLqtV9LMGqqwe+fd X-QQ-XMRINFO: Nq+8W0+stu50tPAe92KXseR0ZZmBTk3gLg== From: Felix Gu Date: Fri, 26 Dec 2025 01:39:55 +0800 Subject: [PATCH] mfd:tc3589:fix a potential resource leak 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 X-OQ-MSGID: <20251226-tc3589x-fix-v1-1-39b57821aae7@qq.com> X-B4-Tracking: v=1; b=H4sIAOp2TWkC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyDHUUlJIzE vPSU3UzU4B8JSMDI1NDIyMz3ZJkY1MLywrdtMwKXVOD5FRjIDfZPClNCaijoCgVKAw2LTq2thY A6kYbG10AAAA= To: Lee Jones Cc: linux-kernel@vger.kernel.org, Felix Gu X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1766684396; l=892; i=gu_0233@qq.com; h=from:subject:message-id; bh=8tMdr5hWdHpNlec625T19VGWOeKF93GJeqH5pCdkNT8=; b=eHnDW2JQmu8RfJa/gjVDGS+/9BqC65RVpKkDZlGrVlj9Ujf8oeIRJkZCyxYtEGm1ZQPSOGeaC osuGA5K7hCxAp+qJfR7MQwhy66t9H8B6fP/LQDHs+crE9ttPY7bDQF+ X-Developer-Key: i=gu_0233@qq.com; a=ed25519; pk=fjUXwmjchVN7Ja6KGP55IXOzFeCl9edaHoQIEUA+/hw= Use devm_request_threaded_irq to repalce request_threaded_irq to avoid a potential resource leak. Signed-off-by: Felix Gu --- drivers/mfd/tc3589x.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/mfd/tc3589x.c b/drivers/mfd/tc3589x.c index 2d4eb771e230..e3aaeb4701b8 100644 --- a/drivers/mfd/tc3589x.c +++ b/drivers/mfd/tc3589x.c @@ -410,7 +410,7 @@ static int tc3589x_probe(struct i2c_client *i2c) if (ret) return ret; =20 - ret =3D request_threaded_irq(tc3589x->i2c->irq, NULL, tc3589x_irq, + ret =3D devm_request_threaded_irq(tc3589x->dev, tc3589x->i2c->irq, NULL, = tc3589x_irq, IRQF_TRIGGER_FALLING | IRQF_ONESHOT, "tc3589x", tc3589x); if (ret) { --- base-commit: 3d845d25026c5b1050e927e3ee4c515977a9b490 change-id: 20251226-tc3589x-fix-50ce3358c7bf Best regards, --=20 Felix Gu