From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj2-f13.google.com (mail-pj2-f13.google.com [74.125.227.141]) (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 CA2B81EB5FD for ; Sun, 13 Sep 2026 14:59:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.227.141 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789311575; cv=none; b=Lv0tv8JjMN6isS0nnaW3/MlAD9YainM2p9DqPwg0K5CsU/UmgaSQF7kRc352CP3bm5i0iBA/WrLUgx/+EbHzaCJvVotj8RZQrFK7yhT/E7Q87s8x3SUYH2uGBoRhaoYNz+ZLqaW0tqvQzLOQAEMAsXD5M4/NFED0BpT4nK1f/c4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789311575; c=relaxed/simple; bh=mLKbgQtKfNZH/MukbGyy0RqhzRY81GCD/PEfQFLWI3E=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=WMR39u3cjR7aj++EdmUGVzE0pTkDVC0nA8dWCVwlJSrNIpBjf388W5M17L3kTRFsWpXxUJXtKmptDGNC7yqtu5/HvPkEz6C2qWwqKnvxgLrhg19ja1g2JfCMkPPTKxNA9lL/ttdrReJg4jNdm3Y3a2owELv9LJUvOeqifEUYZuQ= 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=jb2L7w0M; arc=none smtp.client-ip=74.125.227.141 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="jb2L7w0M" Received: by mail-pj2-f13.google.com with SMTP id 98e67ed59e1d1-396ccafb751so1243048a91.2 for ; Sun, 13 Sep 2026 07:59:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789311571; x=1789916371; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=IlgimeCT04wK/VVZmKrnlafua+eQjTo1OlyMX75Ktyg=; b=jb2L7w0MsQKMULUFtG2bA5zGtQbb96dngYd7gZ7psaP5sEg4Y5BU10g4wTit2RCLU7 jp2LrG6aP2BsxoDgpegEXHUOz6sAGOn7BO7iZurAyiB8bTJGIqwWN16ZmG/74Uu947Y4 r32S3AskI8PkejxoMsO5IwCvPw3LW3nDOnyQG2RLeL6PjNnbg2x3uP+1A3NazCiteLEZ sUp0SsG16YW1nWKZkFyTeOg3LOupF3Gs5jzGCDHbFYLzA9kC6Fq9HtwOD8nJNDRQ2b+/ RIWh7vJpK3D7xRGILCf0MjsqUTVCfOsravRKduG1IjzR8qAnF5aBpQxWVPVrvcVMdIO1 IdjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789311571; x=1789916371; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=IlgimeCT04wK/VVZmKrnlafua+eQjTo1OlyMX75Ktyg=; b=ldTG05Is0GTlJ8j9ao8Vjw1ZOURHpDysOadt9/MXcTL0uhBmhOzL4Q9HWxGuzKXze4 ibEgtJB43uj5NgKcRI8i2CFiFsmB5FAFplvcLf4h+Tz8IIH5b+J6yKPFf0XQ6HxXeKhF RAa/PYbOEoto2p438KqfMpsWQP2N4LL5b/YtlK7EKjltWGt9Mdu8/tH1scIaoFupDDKQ XL/qTcdKEKHNr9cdD5VB3+PermkDruDfMIDkxciSvDKmnQ8yoq+VofWTAvCKEOW7RaXN w4ccoZsOazmtF7+7zRH6rgNttcAFKlfBwwR/OXhD6f9dx6j06CG3e0h/gKJ6+kuGfklf X6QQ== X-Forwarded-Encrypted: i=1; AKwUvBwr93GmnstIFgHMyCrG0kC30NPKlobFJXe7wxX9WiKo/hb8B5Kd8lMAp5YcYEr1OdZdY3MOIWqy1IsFybIAt9ejNQ==@vger.kernel.org X-Gm-Message-State: AFuF++mJMQUKMD22r+OMPelIl/OpW0Urv17RahtnoShx5nL5ht5HGpFr rqnEE6u0ujgwFF84D8zd5H0AfXPk0vUcS1nKcD6UpT9iWWQpusdkQNZE X-Gm-Gg: AYBFou3l+b0Hi/gsG3Xf6N+8o2m6ykCGkjLswMq30zc+n1EueVpTMGmv/swP5jV3mGI TBaSn5wham6TP0heoAXdlHkcYummhHEnlqZH4EK7yGPyM8fWEKSjox8ysyalg/X4ZyNQBeoEKvI qT9ra1JeXczoBiifb+tZ+OX/+ID8G9DItiUDbwjyPFSGfypCEgjHk2ayUIUA2YrkuJmUqZXcQP0 IWkn6fkeuTkmKNOxNsMI5HGnhw06WpX/KX3K84pQ366oNQ7ylanjpMKRBRSMcEq5Shn+bPiYqh/ oOAyGdpUyRJaGKCAlWLesbBNzgwZPMh19r1t8oeMKdY3GMFmJ0e6j1/XZw8ZZObhVc4M26BX2A5 dGtJQz2EELc/xFSDcSXvMSxMJr6erNiebx8xJIx+QLQGu8PgR/Y7ijite/+reSk7NYTX+39VLbX Yap2aLQRsU6ZQavXh+sRSZx4eN5Xj0ZN2qiV8l8T8Yss5B95N3/P3qeGCBL9r/Fw9e0/gs03yt X-Received: by 2002:a17:90b:3c03:b0:398:de23:9af6 with SMTP id 98e67ed59e1d1-39d9c1db154mr25881100a91.15.1789311570670; Sun, 13 Sep 2026 07:59:30 -0700 (PDT) Received: from archl-rock5b ([45.112.0.180]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-14365b8f1f7sm17536306c88.11.2026.09.13.07.59.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 13 Sep 2026 07:59:30 -0700 (PDT) From: Anand Moon To: Bartlomiej Zolnierkiewicz , Krzysztof Kozlowski , "Rafael J. Wysocki" , Daniel Lezcano , Zhang Rui , Lukasz Luba , Peter Griffin , Alim Akhtar , linux-samsung-soc@vger.kernel.org (open list:SAMSUNG THERMAL DRIVER), linux-pm@vger.kernel.org (open list:THERMAL), linux-kernel@vger.kernel.org (open list), linux-arm-kernel@lists.infradead.org (moderated list:ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES) Cc: Anand Moon Subject: [PATCH v9 2/9] thermal/drivers/exynos: Drop invalid IRQF_SHARED flag from TMU interrupts Date: Sun, 13 Sep 2026 20:28:30 +0530 Message-ID: <20260913145905.9404-3-linux.amoon@gmail.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260913145905.9404-1-linux.amoon@gmail.com> References: <20260913145905.9404-1-linux.amoon@gmail.com> Precedence: bulk X-Mailing-List: linux-samsung-soc@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Remove the IRQF_SHARED flag from devm_request_threaded_irq(). The driver requests a threaded interrupt with a NULL primary handler, which requires IRQF_ONESHOT to keep the interrupt line masked until the threaded handler completes. The TMU interrupts are dedicated GIC SPIs in the Exynos device tree configurations, so there is no need to request them as shared interrupts. Requesting the interrupt without IRQF_SHARED avoids unnecessary interrupt sharing and matches the dedicated nature of the TMU interrupt lines. Signed-off-by: Anand Moon --- drivers/thermal/samsung/exynos_tmu.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/thermal/samsung/exynos_tmu.c b/drivers/thermal/samsung/exynos_tmu.c index e75040222ccf..825dbdef0b9a 100644 --- a/drivers/thermal/samsung/exynos_tmu.c +++ b/drivers/thermal/samsung/exynos_tmu.c @@ -1078,8 +1078,7 @@ static int exynos_tmu_probe(struct platform_device *pdev) ret = devm_request_threaded_irq(dev, data->irq, NULL, exynos_tmu_threaded_irq, - IRQF_TRIGGER_RISING - | IRQF_SHARED | IRQF_ONESHOT, + IRQF_TRIGGER_RISING | IRQF_ONESHOT, dev_name(dev), data); if (ret) return dev_err_probe(dev, ret, "Failed to request irq\n"); -- 2.55.0