From nobody Tue Apr 7 04:20:00 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 4192C38B7BB for ; Mon, 16 Mar 2026 10:19:18 +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=1773656359; cv=none; b=CA6fEUUFdt31mYAyvTM6O81YXogX2VpkKxWxZ+6T8EP1q23mQqSoBGQimq+5DnsjzVcFNCZx1FR7pupSqIU239B0eNIJl7grJLF1mYU2FVUTd+QH3Xc1amf1VyCGBsM0102swlWqrfanTpYNhquMncpRYgD0tmDhtH+Dh//aczQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773656359; c=relaxed/simple; bh=ivvcDbqNYZbPiKpMO6ub+HCrBpu9jbibqZdPMD01fBk=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=hTofrTi14t/xkek5yU/aVtCuSUuULfhyM0xYCS+3N/j7fpuZEXTLznPOAIQ94VlpH+wPoUWMiqjWT7kGCpSGBQ5wznnUq7OtcD8OzpgeGKi7VbuzDQnjgiS//d6w1Ro63vuz/OrsP6+DeraFYN4xJyqkZ9F/ICC1rReCT1jht4k= 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=TDZJ9P9G; 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="TDZJ9P9G" Received: by mail-pl1-f178.google.com with SMTP id d9443c01a7336-2adbfab4501so19282685ad.2 for ; Mon, 16 Mar 2026 03:19:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1773656357; x=1774261157; 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; bh=V026UgQE1acskX1vb/qhw6mRA7t5G2IlclwyDUslcVA=; b=TDZJ9P9G35dmMeEMX04R3BiDsoB2X3vPBvnX4IYEzHgQOetEVjaaIy1i6WnTNRSyBe 4g3j9B+En0W4mLXld7yaBu8b4BlgZxRSW4Mr9W4KWNjgFYq+OzIcXei1ydqUx8jlj4w8 ZUUhtS78DZY7ui0p1mgkUvI6eaF058fxXt/xjvRhl6p7i+f6BHhn55X25+zGp7zsuW+H 5g2J2Qw+JeUEjKQoYw24A5tZc2/i+hHC3NOsdA4/y4DhDwU+w5NOU357LfcHFfOF7fWb O4CeW6m1Cq6z9qiYror6gU0KOCataLnOT6AiqaFXZ/8WDK9i/PmE28E5e4H5qHnsQ3sh FI3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773656357; x=1774261157; 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; bh=V026UgQE1acskX1vb/qhw6mRA7t5G2IlclwyDUslcVA=; b=ZAME4E6843HtOjLEfkMvCSRASJhc3Tr0dvxs3+8QLIKwg1KofnXmeEjoblYaS/xr1u b6YUjC8spS+6K64P/u7v+lcTlRKrw6WDZHMxJmV/nLRSCzENl1tNTKmX7xMLqivZdx+7 74r112PZ4QsbS84AcxDQQgr2qzp4g2QWaeAy6uRtO1zE2KkZdODL8EhYw0nCCJhPrWgF BYGKa1bQZ8szhQ0kSLpyI4N3XV61mMEtC4MNO3L2CphI4+k38VIbg9NtzVic59jem4J9 y1MELqfR43Za1mRjp2IM9b/k7lUArqS2anEmRnePHv4TDBfvuqsWipY20XRNo/O4cZTf Y0NA== X-Forwarded-Encrypted: i=1; AJvYcCUFQOHRhhuxk75ARma3/dY9CVHXtVzxEUSCUEuc4li/EZ9BLsrVmyCyXUXJBLb1HTg8IhyJmOXM5H/ONRo=@vger.kernel.org X-Gm-Message-State: AOJu0YwGJd+Bv3tNzMSmGIVxGAPQ/kByLmuBZzmG46zPrp6KLF3JeEz1 qrh8E0JEUMY7RwzBbAmeiNqRJ8JLHQMwv26F2gW2FxBF4dMMvrpTB78y X-Gm-Gg: ATEYQzzz8VwKLNT1WAVl/JcuVDBjY13x5awbhoTJ6HaupZZcJdMty9rZy7RFh+84yWu 9JX19hw0d3jP/KQfqZGMF2LCiC577d5Nt62m5sATLzwn1ruFTqQMgYpAM9weZhPtTMAu71532EL 1h6ixOk6DSR2n2Pc2cntjpJzHXtr7Lk8dNswRUkRU87rkfsgkS75/rS4ED0/pet4eTJhdPEN5nz 28vWSm+h9/HaXeWeA08zYD1k2/mA+PkAQHyc0l9UqSnB/WILcYongfuRkqyzOUgNRLDD+kIbGad HgqvJPqKagNZLMK2oPc7dByHHw2WKsNEV8aD9EwMz7Mp7fWb7DPe7tz520bJtuqU56EJtRXj+5Z y3SWfbL8eGqBxPai6ejYCVcDw6QJ3+iSayIfF0eqoCRU0yddKGgb59H6QhmkBPYbky87A7sDYXB iZaJEUw8HwwozawQ3TG9LPmoP1F0ZGiYl8BTI= X-Received: by 2002:a17:902:f603:b0:2b0:4ec8:fb8f with SMTP id d9443c01a7336-2b04ec90003mr54790315ad.40.1773656357419; Mon, 16 Mar 2026 03:19:17 -0700 (PDT) Received: from localhost ([107.155.12.246]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2b04e5cb3dbsm61416815ad.25.2026.03.16.03.19.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Mar 2026 03:19:16 -0700 (PDT) From: Ao Sun To: matthias.bgg@gmail.com, p.zabel@pengutronix.de, wim@linux-watchdog.org Cc: aosun718@gmail.com, linux-kernel@vger.kernel.org Subject: [PATCH RESEND] watchdog: mtk_wdt: Use DEFINE_NOIRQ_DEV_PM_OPS() Date: Mon, 16 Mar 2026 18:19:06 +0800 Message-Id: <20260316101906.1037-1-aosun718@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <39707662-e53d-4f95-9e3b-6517142efc6c@gmail.com> References: <39707662-e53d-4f95-9e3b-6517142efc6c@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" During the device resume process, an interrupt storm occurs after interrupts are enabled, preventing the watchdog device from being resumed and functioning. To ensure that the watchdog is resumed and executed before interrupts are enabled, Use DEFINE_NOIRQ_DEV_PM_OPS() Signed-off-by: Ao Sun --- Changes in v3: - correct the Signed-off-by. Changes in v2: - remove extra space, and align multiple lines. --- drivers/watchdog/mtk_wdt.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/watchdog/mtk_wdt.c b/drivers/watchdog/mtk_wdt.c index 91d110646e16..c3527bae22af 100644 --- a/drivers/watchdog/mtk_wdt.c +++ b/drivers/watchdog/mtk_wdt.c @@ -507,8 +507,8 @@ static const struct of_device_id mtk_wdt_dt_ids[] =3D { }; MODULE_DEVICE_TABLE(of, mtk_wdt_dt_ids); =20 -static DEFINE_SIMPLE_DEV_PM_OPS(mtk_wdt_pm_ops, - mtk_wdt_suspend, mtk_wdt_resume); +static DEFINE_NOIRQ_DEV_PM_OPS(mtk_wdt_pm_ops, + mtk_wdt_suspend, mtk_wdt_resume); =20 static struct platform_driver mtk_wdt_driver =3D { .probe =3D mtk_wdt_probe, --=20 2.34.1