From nobody Fri Sep 25 10:36:35 2026 Received: from mail-pj2-f12.google.com (mail-pj2-f12.google.com [74.125.227.140]) (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 35477411A16 for ; Mon, 14 Sep 2026 08:56:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.227.140 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789376168; cv=none; b=IBKSr/XCG2BtmITC+mj3JNy3E/fpFMDWbAhLV7cyW4lLsvMr32YiT1tRd2orI2jWNod2gig3A+vpeQYtcNYVhLrkDzFacE06Hlh1fwK8r9xVI5HQ2DVa1D1IvfZ/TBuregx8ZxxUYokyoeFxDgDzoj6M304LPDomvOTlm8ngX7U= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789376168; c=relaxed/simple; bh=udSeO2SM7u5F70GVWuzJCWev3yVYkJLzouX7XDHTfCo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=do3ei+It3iuNsJsJHSCqLjpjekGjb6joiNzOC+pRtWrMpIt/ZyuieJO1lJ3c2sphBCBB/PD+wI1SG/zRJ7DtuuCiCbil+geEe6uNveYZDNsdjWNKzuqoSh7pjHVyboU4jheOLDOaDnNRyriX+8Y/MpJmQzkVTvYzosKc+xAPBr4= 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=n2tu1nGV; arc=none smtp.client-ip=74.125.227.140 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="n2tu1nGV" Received: by mail-pj2-f12.google.com with SMTP id d9443c01a7336-2d747f0135fso15287685ad.0 for ; Mon, 14 Sep 2026 01:56:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789376159; x=1789980959; 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=tQQuZfHbagcPKZy5EeFp3pnDLGdMdLr7Ly2KqLSH5Tw=; b=n2tu1nGVIc1kmR8qVoR0DYU1lroB5pk3C8Q2fklzXrfLcdmQBB1j6E5DtahQt5Iceg NqqDw/lLiqAqijb7mZJyTivrwuJJPV3OZBCzPrRcH4YIB+qtMeRWziuGudECVs2r/QBq hHRu+7xHY+iUqIVrJLoGaCKegD9Kwl8Iolpi0a22YRXjNYuqp4r795joDKyo4DoDRZ0Z sNdj5xHQKJ4zJBQGuFA2W5UK+yGuQne6u1UUvhO1aAeJeOKICc7wrGb4Ygmm+F2FbP4G FhMhDzi3zA6N9cuhQWY2+K6j40W200CjCsW2WN/lcIwBFOIsZp+zk6TLEXIYoHoTpVuM r9Kg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789376159; x=1789980959; 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=tQQuZfHbagcPKZy5EeFp3pnDLGdMdLr7Ly2KqLSH5Tw=; b=fjAJdFL8VuGxUOX1SCxWJCcB0Qdsbiz4CJlx/iDHSLqrkSASx1u1SZYoDbUEBvjSDD h2NENr43wcq6x/wF3NqlrXLrqZNQRcGT6zENvktPmoyRmUduA1IHilTxWYqnkEWOGeQj R9NrRS1qhtGled4mE6QLo8nB4mtL3MnKGPB5q49ht2hFXeDw5Ed+EYdsUi8jK+vWOCuh mMxcZ5MynleWUpa6zYcCWNbqcM+Aua30f3BvQM22rRY+g4o6IBt0ccdImmzCyU6VOZ/V /7qZgsGXdgt3rLeUzBPLL2TK0oMoRqudiiAAj49gpCJX9s9KfGK6RMHb2rlhkU+1euXH 9KOg== X-Gm-Message-State: AFuF++mYhavefn33pa8NhdOwgVzs78qTYw50eHM9ynymWjDgWjzqsVa8 VKdarHChUVClA9mSnuIf6GnUDeKiwP+MsBlBg1fVkhIpArouJGuyBgE= X-Gm-Gg: AYBFou0h7ggckLclWT48nLtm1RTNUD1dqNBasTd1ZwLptkcGUbGYO0DpZPrTdmmY3H1 bnftLemy/Lttum/8vkBg5zNL4cZTgYAaKfNl5YveQMqlNGsddByra0GKeHcshORZ1fdssA5geUa V+yVQtOIO6iOAPhjA/tP2wZq9PfYfTUe/uSB4WTCMztifF479J2xp3Cgtz6/p9OWbZTkEJXJIg+ QcABF07wgxFG2tuEdHyzq5o/t/lnWPDsvFOMl+FvhGhmefqPF2etRJ1BFpLbRVIvNMpNaCBZoSI dyjz7mj+IFZ0dG3ILh5ZuTvZS2aG0pKWx67G8figQaRHvUGAY9vH/dDd7sQRWf9Jr2iKhvVJtAy VaULadFVVGw+zBYIgaJHbDgjrYwghMzDnlnlR+bI4sTgmUBcBdDnhgSt3NywPVGkns8CpOFjmjd QMmVAHOVAAlILvfJPYUNgEsMoCYifjfEevwPA23h7xLtfVGKrGQLgDQK1nAaWyt2G2nmVo4eGRi W3tcg5sj6UG X-Received: by 2002:a17:902:f541:b0:2dd:1701:3b6e with SMTP id d9443c01a7336-2dd6c73381dmr33672585ad.16.1789376158331; Mon, 14 Sep 2026 01:55:58 -0700 (PDT) Received: from DL2XHKPB4.dl.net ([103.63.104.162]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2dd2cfd8c84sm44569105ad.62.2026.09.14.01.55.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 01:55:58 -0700 (PDT) From: Triet Hoang To: linux@roeck-us.net, tzungbi@kernel.org Cc: linux-kernel@vger.kernel.org, linux-watchdog@vger.kernel.org, triet.hoang.dev@gmail.com, wim@linux-watchdog.org Subject: [PATCH v2 1/8] watchdog: cadence_wdt: Convert to DEFINE_SIMPLE_DEV_PM_OPS() Date: Mon, 14 Sep 2026 15:54:44 +0700 Message-ID: <20260914085451.891675-2-triet.hoang.dev@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260914085451.891675-1-triet.hoang.dev@gmail.com> References: <20260914085451.891675-1-triet.hoang.dev@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" Convert deprecated SIMPLE_DEV_PM_OPS() to DEFINE_SIMPLE_DEV_PM_OPS() and pm_ptr(). This lets us drop the __maybe_unused annotations from the resume callback. Signed-off-by: Triet Hoang --- drivers/watchdog/cadence_wdt.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/watchdog/cadence_wdt.c b/drivers/watchdog/cadence_wdt.c index ad46b33ce5f2..94e74f451c7e 100644 --- a/drivers/watchdog/cadence_wdt.c +++ b/drivers/watchdog/cadence_wdt.c @@ -359,7 +359,7 @@ static int cdns_wdt_probe(struct platform_device *pdev) * @dev: handle to the device structure. * Return: 0 always. */ -static int __maybe_unused cdns_wdt_suspend(struct device *dev) +static int cdns_wdt_suspend(struct device *dev) { struct cdns_wdt *wdt =3D dev_get_drvdata(dev); =20 @@ -377,7 +377,7 @@ static int __maybe_unused cdns_wdt_suspend(struct devic= e *dev) * @dev: handle to the device structure. * Return: 0 on success, errno otherwise. */ -static int __maybe_unused cdns_wdt_resume(struct device *dev) +static int cdns_wdt_resume(struct device *dev) { int ret; struct cdns_wdt *wdt =3D dev_get_drvdata(dev); @@ -394,7 +394,7 @@ static int __maybe_unused cdns_wdt_resume(struct device= *dev) return 0; } =20 -static SIMPLE_DEV_PM_OPS(cdns_wdt_pm_ops, cdns_wdt_suspend, cdns_wdt_resum= e); +static DEFINE_SIMPLE_DEV_PM_OPS(cdns_wdt_pm_ops, cdns_wdt_suspend, cdns_wd= t_resume); =20 static const struct of_device_id cdns_wdt_of_match[] =3D { { .compatible =3D "cdns,wdt-r1p2", }, @@ -408,7 +408,7 @@ static struct platform_driver cdns_wdt_driver =3D { .driver =3D { .name =3D "cdns-wdt", .of_match_table =3D cdns_wdt_of_match, - .pm =3D &cdns_wdt_pm_ops, + .pm =3D pm_ptr(&cdns_wdt_pm_ops), }, }; =20 --=20 2.53.0 From nobody Fri Sep 25 10:36:35 2026 Received: from mail-pl1-f182.google.com (mail-pl1-f182.google.com [209.85.214.182]) (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 59B0B40F749 for ; Mon, 14 Sep 2026 08:56:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.182 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789376169; cv=none; b=KecNUpQ8/xtkCFWwQjGEUgiuI8Gq0Y8Dr+LClYONvoDn973MF47BhheHFv6ppmF0MB2yRwZoN1/o64aAKuIirRvk0zgzw+vJAbs3wBfOafsgYWovW+n/+ca0HmhDS6Qla1JLQwsobo14n54z1Yd5T31RViQvgW72+Vt7tH+8X3Y= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789376169; c=relaxed/simple; bh=8DM52ZxJYSCTECoScr2jeTQHoMA3M3eAOqwROetVXIQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=S280xIJOoGIamDOWSn9J7g5IEsrFZL4m4Reg8p3RNiVWU20A1r/oUrCNAsoT1VnMbPm+SiF01MJKMqhft2/mNaEc1Krx6XopIKmQHVreoV/NLDSX548M9PoLW2/oBaYFGpUdfNTTC75C/YauwRvDnxq2warqmyOq5BZkhvPrWwo= 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=Gut6a78I; arc=none smtp.client-ip=209.85.214.182 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="Gut6a78I" Received: by mail-pl1-f182.google.com with SMTP id d9443c01a7336-2dcff8f44f2so44868715ad.1 for ; Mon, 14 Sep 2026 01:56:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789376160; x=1789980960; 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=kR5F0K9Uis9I6dBmqd9WemQ0wgMGxaZJC6u0jihBbyA=; b=Gut6a78I0S8hiZdutr9ru7qjIAEm2G78+ELDqopZM710Z3JBqTkyZaFndmym3lrfk0 iOnRX17Izk7b1IP6cT5Pm6iGCTqe7o8HsQZEVWo4npE+3whdmolbORqREQZWwT25v8Gk XTYxf4skLtDt3Rk/TDsigB7axg1hIwhFlTf02GKUZ2qpYRFAJfWNrYslcL2p2LeViBO7 SUkM22ZgHR5ekZi5JZ/ekh3lsNdcn5ydhgv7f5cm95YrBj50J0uzXIAD5FlLUlnKKxO9 bVa3o5jh5O6n1RQgLyZBkhwyycLB83kGI4bnZ9eMzThC+O2p9ZyuSEzeJ/R7HGr4NkyV UlUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789376160; x=1789980960; 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=kR5F0K9Uis9I6dBmqd9WemQ0wgMGxaZJC6u0jihBbyA=; b=MLOuW9SgESjXrVUJrHnrettpoUh9tIH5Gg01yCe6VlvknMMya63HuXl6zum4h5/RK3 LJJGGSGIcPfQj4AHnfCWwIeZX5RECguR2ipQlivVKM9PTHyJbp43urc1kpaMdub92Q/m AE6P47keWvEO/LpPPfO6hExJn30+d60zw02zHf+YXAWRKwSJ6HOeLzPGoSQXoSDsVk/I IeWNk9N0ZTBfw1DUIcdCuYBSH9ImsHR5i3jIwQQBaR+bHV0L/4QgUKUig7nj9Dqg5cCf HjwUX3zvZP4qLF8Mzfp94FTfe9X4VbIqWIc+ChUOJGRfrZQoh/KL1HC+9PQDZqzbf/2a tlMw== X-Gm-Message-State: AFuF++lTVp7OY2zRm3zJiWZ0AeOFHYisbvjHhCnXsh+TTGz9oyMHStsZ EaUebRYergE1O19grvW+04y2TDoi7xVIAitFHvvN6bNTYhEkQ4e7/Do= X-Gm-Gg: AYBFou1cRlcxT8rva4tvoCrS/VhQdew9pb6fJVnkxh16B1ZhpJUtdkS2AjjXE0aDJra LqOBC8KSPBDFEBEkFGm45bt42j3SIOmDYPbHG8Ka9iHjYm6WaDGZbvKbZKS/BmgeokScWPXs3a5 Bz3YJt35wpfGe1uDHFIsThJD71Hr3NEFZpbQKcm4eNxfntiT51aWUTCr+xGqjJxDt0kUYG5wCbZ SHK/6CfrPiaqFOmcxrVIJ2nWsQPw1SpMMaRYRCl1IbXq4C3jS1Ioo9NZc2iYq2EWBXyzng4icee LncdKRLMsKlQOHjLer0lJcIB9jBOIXxg5T5ZynYjpvBtQRRArSWro5ahu3fFVXcVA5vgenEHJRq 3GXzFfEb78gXWJgFMB0zP6cOdGj+RUQd/d1H8s3Fl0s3q0V+5DPZzyvO0ClEdMLjxkmgNgHxAOh Pzvj+Uy8gJJBRRGP/H1pGf+dGPR3kaB4DKPU0UgPvTqDsI+5zKKDfPgWkl2nyK7YOXhBo41WkZ/ pVgVah3s76e X-Received: by 2002:a17:902:fc4b:b0:2d0:cc92:f7ae with SMTP id d9443c01a7336-2dd6c5d0c4cmr37285505ad.3.1789376160522; Mon, 14 Sep 2026 01:56:00 -0700 (PDT) Received: from DL2XHKPB4.dl.net ([103.63.104.162]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2dd2cfd8c84sm44569105ad.62.2026.09.14.01.55.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 01:56:00 -0700 (PDT) From: Triet Hoang To: linux@roeck-us.net, tzungbi@kernel.org Cc: linux-kernel@vger.kernel.org, linux-watchdog@vger.kernel.org, triet.hoang.dev@gmail.com, wim@linux-watchdog.org Subject: [PATCH v2 2/8] watchdog: da9062: Convert to DEFINE_SIMPLE_DEV_PM_OPS() Date: Mon, 14 Sep 2026 15:54:45 +0700 Message-ID: <20260914085451.891675-3-triet.hoang.dev@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260914085451.891675-1-triet.hoang.dev@gmail.com> References: <20260914085451.891675-1-triet.hoang.dev@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" Convert deprecated SIMPLE_DEV_PM_OPS() to DEFINE_SIMPLE_DEV_PM_OPS() and pm_ptr(). This lets us drop the __maybe_unused annotations from the resume callback. Signed-off-by: Triet Hoang --- drivers/watchdog/da9062_wdt.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/drivers/watchdog/da9062_wdt.c b/drivers/watchdog/da9062_wdt.c index 426962547df1..95585dffba6d 100644 --- a/drivers/watchdog/da9062_wdt.c +++ b/drivers/watchdog/da9062_wdt.c @@ -248,7 +248,7 @@ static int da9062_wdt_probe(struct platform_device *pde= v) return devm_watchdog_register_device(dev, &wdt->wdtdev); } =20 -static int __maybe_unused da9062_wdt_suspend(struct device *dev) +static int da9062_wdt_suspend(struct device *dev) { struct watchdog_device *wdd =3D dev_get_drvdata(dev); struct da9062_watchdog *wdt =3D watchdog_get_drvdata(wdd); @@ -262,7 +262,7 @@ static int __maybe_unused da9062_wdt_suspend(struct dev= ice *dev) return 0; } =20 -static int __maybe_unused da9062_wdt_resume(struct device *dev) +static int da9062_wdt_resume(struct device *dev) { struct watchdog_device *wdd =3D dev_get_drvdata(dev); struct da9062_watchdog *wdt =3D watchdog_get_drvdata(wdd); @@ -276,14 +276,13 @@ static int __maybe_unused da9062_wdt_resume(struct de= vice *dev) return 0; } =20 -static SIMPLE_DEV_PM_OPS(da9062_wdt_pm_ops, - da9062_wdt_suspend, da9062_wdt_resume); +static DEFINE_SIMPLE_DEV_PM_OPS(da9062_wdt_pm_ops, da9062_wdt_suspend, da9= 062_wdt_resume); =20 static struct platform_driver da9062_wdt_driver =3D { .probe =3D da9062_wdt_probe, .driver =3D { .name =3D "da9062-watchdog", - .pm =3D &da9062_wdt_pm_ops, + .pm =3D pm_ptr(&da9062_wdt_pm_ops), .of_match_table =3D da9062_compatible_id_table, }, }; --=20 2.53.0 From nobody Fri Sep 25 10:36:35 2026 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 AEFCB411661 for ; Mon, 14 Sep 2026 08:56:06 +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=1789376174; cv=none; b=nc8y45JB8w3zF3veJwShYJgJaeX1yiX2/YKvBKX4ySNUuj4zlXpxnsBTXqOHERsoekfr13gjFLxNYOIrXQpOGswFiYk/Ss5RUfEVBZ6y+DvqvJ+mjqrKwcJuESgGXbLFciXtbINIRE6anHwcEvsOY+ny7ixY60vlH1gg4aE5tQU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789376174; c=relaxed/simple; bh=RTx5WaxsisAj0HLL0P1fz576+Kb5f7F2t2qZp8J09GI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=DYNUzDWofhHeNwlUB+lEYF1ZmaAqWmZX49xeonXUvI4L1ZuQ4MvILMdVzTcNJo8QkU4ZgtPprQuYiVD0fLwbM6G9lKMWHwcHW1QU4OqaX8Kdcck91iGte4vr0UmZwBdpzFC5CSiydKSL2TcNBw3602Vo8g8tahtAdQLYzqbJ1vw= 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=NbWC1qTh; 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="NbWC1qTh" Received: by mail-pj2-f13.google.com with SMTP id d9443c01a7336-2db1ca06b03so8524455ad.0 for ; Mon, 14 Sep 2026 01:56:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789376163; x=1789980963; 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=3yUcjSw+ELbT5990YXFbEuKGTao/RyBM42W2/FthmwA=; b=NbWC1qTh7hi42rw5zgZTtr9V/AVaf5xV6JToRdPItIuCofkiwsOKr3ZrrEU9jJa6Ox 3EL9nFh1i7KV7O0MWPoIbi+eg6SZyEP8BTxocWpySJFkh9M8TUsqyFZSFQWJ/picEcXa s8d64JM37N1zX3i/BtvGmtWiSJCWJlDt2s+t+hpkmoA3OUHy4cY/SUZoGWZIYpyAs8xc K0HxPiGrUgpc39bYlbxbwW9XddvzM6ZW99N3TIAzAiSpP/Vyc9rXm1biwmvUsvuXF9hA 80PBESHaqwUMp0n+hSGJbE/+0VsSMB6sNpfWd2+lq/4RfebzunpBYZmDHlPNQkao0IOR lBJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789376163; x=1789980963; 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=3yUcjSw+ELbT5990YXFbEuKGTao/RyBM42W2/FthmwA=; b=KIBmFozWGOas3Cea7nXKcQKW09dXBOaSolsBtSdxBcBkeXoHAgtAvSxCZN+cL5hR6l J61w/Leu3Hw23DjXLSQJhS8P4Ug4eGB7JFDcxI1QFz0uxB7NS+b8pMRMDvSgUtzwaIjG 5Guf0KScUBW+LRWqF1ulKxIKCQyoXTcDA7rsn3TBimbkFGbHbDrB/jD/kp5WUHEH9pDE pSdqyepZy+L1LY+wLXH3Ja/Em+kX+OXHssX/BLSvgv+EgN5SrCqZ5aP+sELttNXBVT5l 1p+zDy11i395dZsNfECsMdadbpxgj38MdybVmPIFkZ98cEH2zOZRjaKf13VkVfDJP0OU fE4g== X-Gm-Message-State: AFuF++lrTDzKh4WQMeX9OnDXCrcL716ro3s1l4gyqLtsrlsGGvGFTMBy PwviMFuhWBB3z7bOQKEOgHTlH2GBErCr7p7i55b+Xja5TcAt0hceR7g= X-Gm-Gg: AYBFou1q+1a506ds6EhU0NNdUQDYVRylKqaHLY/ZzWvU6aHBwpcMS/iVhC9VMisvtLL k0eG+j/l4D3VaieTpUI6yLFSR2dcZWrCIW9bA8KGrBAd9d3p2zUtMBvLB10qqLrQL+AWLAVWW9O UfBBKzDSsR6iKAAeVgs1NWaWy+Q+pPLg6XMtncNNNYlyDxf7xt5J0H0J166prF0Bj/ANXler+Lp elG0xf0JlauXENYVyAjZVf6kOKvpnWwRuJcW1+BPVTGB0PDr/bBwvpgq9snxOtuaSKTsqpc/xDf Z3J2sThWpmnbvuYgQD87nWSD7640R54E2iQ39esj6Ev8QDrc/FdASqOZo8F1t9wir5X4xo3wLGf 7Zret19k4uVwXkrI6VTln01eo5zanHY2F+jmYswTwJjcyNUodRnvIXBpEeUnhxfKedGYHc5z7ES cRXdetx+XQsNfdq7LKvvAOExboyG2Jq3VhUwBIzRvV0+R24BVejjty5sXa+2wLO2EBQDgV7Ds1w xYRKDFy+UTn X-Received: by 2002:a17:902:f68f:b0:2db:3d84:efff with SMTP id d9443c01a7336-2dd6c60eba2mr20724315ad.2.1789376162686; Mon, 14 Sep 2026 01:56:02 -0700 (PDT) Received: from DL2XHKPB4.dl.net ([103.63.104.162]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2dd2cfd8c84sm44569105ad.62.2026.09.14.01.56.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 01:56:02 -0700 (PDT) From: Triet Hoang To: linux@roeck-us.net, tzungbi@kernel.org Cc: linux-kernel@vger.kernel.org, linux-watchdog@vger.kernel.org, triet.hoang.dev@gmail.com, wim@linux-watchdog.org Subject: [PATCH v2 3/8] watchdog: keembay_wdt: Convert to DEFINE_SIMPLE_DEV_PM_OPS() Date: Mon, 14 Sep 2026 15:54:46 +0700 Message-ID: <20260914085451.891675-4-triet.hoang.dev@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260914085451.891675-1-triet.hoang.dev@gmail.com> References: <20260914085451.891675-1-triet.hoang.dev@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" Convert deprecated SIMPLE_DEV_PM_OPS() to DEFINE_SIMPLE_DEV_PM_OPS() and pm_ptr(). This lets us drop the __maybe_unused annotations from the resume callback. Signed-off-by: Triet Hoang --- drivers/watchdog/keembay_wdt.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/drivers/watchdog/keembay_wdt.c b/drivers/watchdog/keembay_wdt.c index 7c8e53921e40..2c187b20a5ec 100644 --- a/drivers/watchdog/keembay_wdt.c +++ b/drivers/watchdog/keembay_wdt.c @@ -250,7 +250,7 @@ static int keembay_wdt_probe(struct platform_device *pd= ev) return 0; } =20 -static int __maybe_unused keembay_wdt_suspend(struct device *dev) +static int keembay_wdt_suspend(struct device *dev) { struct keembay_wdt *wdt =3D dev_get_drvdata(dev); =20 @@ -260,7 +260,7 @@ static int __maybe_unused keembay_wdt_suspend(struct de= vice *dev) return 0; } =20 -static int __maybe_unused keembay_wdt_resume(struct device *dev) +static int keembay_wdt_resume(struct device *dev) { struct keembay_wdt *wdt =3D dev_get_drvdata(dev); =20 @@ -270,8 +270,7 @@ static int __maybe_unused keembay_wdt_resume(struct dev= ice *dev) return 0; } =20 -static SIMPLE_DEV_PM_OPS(keembay_wdt_pm_ops, keembay_wdt_suspend, - keembay_wdt_resume); +static DEFINE_SIMPLE_DEV_PM_OPS(keembay_wdt_pm_ops, keembay_wdt_suspend, k= eembay_wdt_resume); =20 static const struct of_device_id keembay_wdt_match[] =3D { { .compatible =3D "intel,keembay-wdt" }, @@ -284,7 +283,7 @@ static struct platform_driver keembay_wdt_driver =3D { .driver =3D { .name =3D "keembay_wdt", .of_match_table =3D keembay_wdt_match, - .pm =3D &keembay_wdt_pm_ops, + .pm =3D pm_sleep_ptr(&keembay_wdt_pm_ops), }, }; =20 --=20 2.53.0 From nobody Fri Sep 25 10:36:35 2026 Received: from mail-pl1-f175.google.com (mail-pl1-f175.google.com [209.85.214.175]) (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 243E8411FBB for ; Mon, 14 Sep 2026 08:56:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.175 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789376172; cv=none; b=t+fHMWMqA2EAO43icjYIuD7BPDrGz/GDCkDIyIlwDALBQxb2RCZoxe9HwqkAG7yBIXXiwpi8QhvMBrD+xkyW5tZmV37AaIspSueAEQZvU1ZRbwIt/arknk7SzbkcMqmaMipbyRPrqJSG/IDNZ7NdmQ3vKLTXrHh9KzvISI9e1s4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789376172; c=relaxed/simple; bh=Aq13WwFZ5IUb4sLjIzePFF+aTf4ieMLXlYis4xhqArU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=rsdSYovzUfF9DSqai7E97aK02QFmC0JTnHCx88OFe3H+lG91/TzEwvh2wq3hXJloxh700LS+fuvIGTo7JThEbw98dW//uO3AhKfGWBcrRDwXUqIckvrv7CtFZWAcOtN9KnB/sZYl4YBjyTqEtwoEAfmcZCq9lq0Bl0ZKfNjnfqQ= 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=VTtTcFYY; arc=none smtp.client-ip=209.85.214.175 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="VTtTcFYY" Received: by mail-pl1-f175.google.com with SMTP id d9443c01a7336-2dd020a2e44so27488905ad.1 for ; Mon, 14 Sep 2026 01:56:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789376165; x=1789980965; 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=sRCQV878jtq6GctMBbJVislS20aqHZzAEyWzyuDnmA8=; b=VTtTcFYYsygX5/xlYBq8KHZCLhyoHqVlQTKoXXOUtX3azlRHeAD9XVEMDEu8vu/4cc ubf6wlL0quQM9mvT/x5ZjpUXCnpWA8tiTRqoTICCv0ybt8DS1YKzNrP7+n0cd3G+i6Ss aFeULxCAxzWnV2WNXHHskUjJXVEu/f+vFnKmZZM1Mb058XeNtXtyhes0y1e9X2zoFDF7 BFPQ9q0gfR2gQqphEijB/fSupkDrehN/b1++pQOIMw+19FQv1bPIc+n4eTqvr5t1lRHc ECF+VwkZwaLrs99dZqmTn901NOtJPswOGCBa3KBhXCZmCOT83Z4b9nWn4fg6tEUj2Ldm 7eIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789376165; x=1789980965; 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=sRCQV878jtq6GctMBbJVislS20aqHZzAEyWzyuDnmA8=; b=R82XHDBX+epUr7zdzlHiTDy9gwLZrtWtOeoOXVQ6BPSENC6LR4ejYNJg7QP9l6F8V4 ETpY4Mo+X2lvPg9oc/hYAs59WQqF+AN5acdycxeaE/lXMthbVlzOwLG/af3TQ56G1g2N zS9G23APTpk7QfQvKKLyZuqIC8SPK3jufcYyoIyaVjyXVpyTn89Kjg1WgPOb0XMuEKfA goUadKeK9sMeRPEf3NdtnqkF64LhpKc40fnEsfNQojyEQ4RanV/bXqq9B67+LZSKCmYi hIJV8fQLmSxOT1aQDPigJhJhmOv1F7QnwIkn9FXug4SbrTYYJgsFKVY19XQ8WEIB8/BV 6YcQ== X-Gm-Message-State: AFuF++moD2Q8vxIpesCoKSER60N5yOo1l5xxuFMx6wksAnrO2niTbLuB qwrO7xsGsXs858NK8m9rL+xpEcAp3wfYqWZXu7v6DMuChlR6k7sMOus= X-Gm-Gg: AYBFou04b1q+8G8AEERuSriSKsmTdIQ0t+Kv5F7XgUmkFkra3lcjamTpzZAMoV/0mMs CORSwii0X94rklkVgwXsjNcK2Sc158L0yt21njbnQzLkf/ekqnom7AlNC4bxxwXBtFn2+GSvNFV KXTU4eD54ow+swrLZOyKCL9ehST5Z3v/uT0sGeajVQg557kPHK063C+bLDzGIS9rD4psVSxlhRp N18b+8EcFMcxPR/iWweaBLE2lBI0H6hehQcgRSROUpkx+WpF+Wfo5vmNoRMTgasKOkIKgjHSwtq zpM7DP53ho7yymrmTkrCfGYGKyC3kagSBbTY2LxeKGWCCod3Gm6Lozp81yFfmEb0M7YpRJKCYs3 XEQk+DDDkpRfpNXcJkni/GpITSL48WKv0621+uOku19PYaKv66CHREbfgmny99FFF78eIMEsUzj NHhwJQh8MSPf0aRys4GZBcj5NC2p5Gvtw7TLlQbMBxHEehanLbtA3TiPaLAPKn7R1DEz+HuZ+BJ 43LwnsFJagq X-Received: by 2002:a17:903:37c7:b0:2d0:cc92:f7a9 with SMTP id d9443c01a7336-2dd6c5be5damr34524815ad.4.1789376164939; Mon, 14 Sep 2026 01:56:04 -0700 (PDT) Received: from DL2XHKPB4.dl.net ([103.63.104.162]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2dd2cfd8c84sm44569105ad.62.2026.09.14.01.56.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 01:56:04 -0700 (PDT) From: Triet Hoang To: linux@roeck-us.net, tzungbi@kernel.org Cc: linux-kernel@vger.kernel.org, linux-watchdog@vger.kernel.org, triet.hoang.dev@gmail.com, wim@linux-watchdog.org Subject: [PATCH v2 4/8] watchdog: msc313e_wdt: Convert to DEFINE_SIMPLE_DEV_PM_OPS() Date: Mon, 14 Sep 2026 15:54:47 +0700 Message-ID: <20260914085451.891675-5-triet.hoang.dev@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260914085451.891675-1-triet.hoang.dev@gmail.com> References: <20260914085451.891675-1-triet.hoang.dev@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" Convert deprecated SIMPLE_DEV_PM_OPS() to DEFINE_SIMPLE_DEV_PM_OPS() and pm_ptr(). This lets us drop the __maybe_unused annotations from the resume callback. Signed-off-by: Triet Hoang --- drivers/watchdog/msc313e_wdt.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/watchdog/msc313e_wdt.c b/drivers/watchdog/msc313e_wdt.c index 4a5cce2a16b1..a77ff57a4457 100644 --- a/drivers/watchdog/msc313e_wdt.c +++ b/drivers/watchdog/msc313e_wdt.c @@ -178,7 +178,7 @@ static int msc313e_wdt_probe(struct platform_device *pd= ev) return ret; } =20 -static int __maybe_unused msc313e_wdt_suspend(struct device *dev) +static int msc313e_wdt_suspend(struct device *dev) { struct msc313e_wdt_priv *priv =3D dev_get_drvdata(dev); =20 @@ -188,7 +188,7 @@ static int __maybe_unused msc313e_wdt_suspend(struct de= vice *dev) return 0; } =20 -static int __maybe_unused msc313e_wdt_resume(struct device *dev) +static int msc313e_wdt_resume(struct device *dev) { struct msc313e_wdt_priv *priv =3D dev_get_drvdata(dev); =20 @@ -198,13 +198,13 @@ static int __maybe_unused msc313e_wdt_resume(struct d= evice *dev) return 0; } =20 -static SIMPLE_DEV_PM_OPS(msc313e_wdt_pm_ops, msc313e_wdt_suspend, msc313e_= wdt_resume); +static DEFINE_SIMPLE_DEV_PM_OPS(msc313e_wdt_pm_ops, msc313e_wdt_suspend, m= sc313e_wdt_resume); =20 static struct platform_driver msc313e_wdt_driver =3D { .driver =3D { .name =3D "msc313e-wdt", .of_match_table =3D msc313e_wdt_of_match, - .pm =3D &msc313e_wdt_pm_ops, + .pm =3D pm_ptr(&msc313e_wdt_pm_ops), }, .probe =3D msc313e_wdt_probe, }; --=20 2.53.0 From nobody Fri Sep 25 10:36:35 2026 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 7D1183A2E12 for ; Mon, 14 Sep 2026 08:56:09 +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=1789376173; cv=none; b=G84f6BUTHyLZVi8OCnQ1QRCLdnmOr6Als6EnLBmoBcI97O5K7NiF2p7VHyLSQdK8/aVjm6QoDCwbK5SYSTJUAMCQ9VpytfhzzGoZfHlv4i2vHReRtGRaP2yoyr9Sj9gBM3ehrh4Wv7ndkkFxCcHCaEG1tvEe6LtzQhRyR40IVDk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789376173; c=relaxed/simple; bh=buYFKyyOI6nkDO4XJeAK8t6bogKP2UdtNxsW2hJuAhk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=UtkeZclON4d9LI3gY+Zai4DbgyptrvGYjPu9Wf2dmG9bauBlW9OyNnx0O6FxAMqjydcRrdgw6+rg0AQRoJyo05SLQyhuj+HYJFcidcD26m4ONks3QX3LK34557ONROLSXQh0pKFRmtWNSHdM6RyxoAlj5HzLUUWimMJVXQpXrWA= 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=iBTCnQvN; 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="iBTCnQvN" Received: by mail-pj2-f13.google.com with SMTP id d9443c01a7336-2d747ee1f38so19889825ad.2 for ; Mon, 14 Sep 2026 01:56:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789376167; x=1789980967; 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=WIQQRpZFhYMmIKFPbxaVocgdRA3zgYS4JXAKQ5jg9dQ=; b=iBTCnQvNUllMzmD9X3c2XuxcIvT69r3ezpV6V8/9ImHJThINhdvUb/Ci5RlyF0E3qG vM6VjGYP6KdjRessTFYUmPYwLWFSKuSECQbJZ04t7pIgDwdeNR9lOA1tWDTYtCAiMMQc /Z5sHAcVs7zwNCUVlaTrgElYKymdkFt50Uaad//0EK7R6FYX46MPUXwd9kNFON2/4nM3 tSimxTaGHrbHYhE1g03urxMRAHBvXM3PjeoUZOfEer/15tGXtIlf5Tiq3yNAj6gL692i VzPY9+GSgW/74JoZBLLS4DJKf2op5+n3fllRQIPu2N9i4JzZe2WkCYfuGg8AmZhG/S4q bTqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789376167; x=1789980967; 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=WIQQRpZFhYMmIKFPbxaVocgdRA3zgYS4JXAKQ5jg9dQ=; b=r2GDOE/hcsgia+7mqiXJxEL1AJLnQxfXMo4DXyHD8FFHe4KPrrwBRALGbskXjfAY9T jmfZKbIHdmPGs/xbETTp5YRP/sFOollUioCC6lnGKjFMtqetlRzV5JP6tB44JJv2sdml Sdxml5d2Tmy0tBKDAF8+lruquChYtA6V8s2YKB7dQXThGXRvPBtrhBcgNI50ytrLQ/UX CsOdixChzE7Tf2xkH9vHxeyuD9I6kVmYI+obXMpDsbNkRIWYhzI5dY68N3imgbPfb6B+ OjR/gZxO0RQUKwQvU8uLt9WvW+EpQbkao5Bdm/8mebvNZsqL1/gblneFYX8woM0GHwpp m2fg== X-Gm-Message-State: AFuF++lnnNmZie6h/XrNTTdB2rqBcIyeq52jhJPTddeFLNNtV90HYKgw e2F5RH+m7Uxi0OonFgLc0U4PjKexzL1B46ZqiltmYkpBk4IFJ7eOC+c= X-Gm-Gg: AYBFou3vajL9mDG2Wvw38+3RBbWvx/x+VLR5cZRB1m8wdL/TMMQcTxDY15YQOum69Hn 3z3yVYcFcKe3hTroxSZV/mhKvD4/bbcczDsRIp8FZGxdhoL5yEekeMM12CRt6+zHGeMnMhQOUli A3KiiaO3r9QDI3BEqj2dIxrANtgodR13ArU+6f5BRmlbqLPMzbedlZ8pK7WAxkZaOy+Np+2Ew8r O0GYRwJOplTO5flMwBqk1nUPiR8/rSf1vetCQta7FjhiWwFdH4s8QMjcRkiBlm4f+BSqFsgpmF/ YjN0oqsWWhbjlEu8aA/W/jxBUq7EqmvS7XB2JcmfRyCpYT4ZNkIqV/d7pqV2zeX+8MVXmW5jJDt HIcm1c3uuSZl+NULshqQ0X3bV2TMZUsrpxix6iFLALlRtPKUs80Zpz4/xTMATj3elf8ko4IQNnI ZhdC+aubYq6gYMwE7l1PgV/Hwh0nhvy9m++HDAYpKN7psENCrRBCuIOzQCOUjGKggEVcKHLtfEk JjQanXDvaRx X-Received: by 2002:a17:902:cccc:b0:2dd:194:76ce with SMTP id d9443c01a7336-2dd6c5ef9aemr41764705ad.7.1789376167221; Mon, 14 Sep 2026 01:56:07 -0700 (PDT) Received: from DL2XHKPB4.dl.net ([103.63.104.162]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2dd2cfd8c84sm44569105ad.62.2026.09.14.01.56.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 01:56:06 -0700 (PDT) From: Triet Hoang To: linux@roeck-us.net, tzungbi@kernel.org Cc: linux-kernel@vger.kernel.org, linux-watchdog@vger.kernel.org, triet.hoang.dev@gmail.com, wim@linux-watchdog.org Subject: [PATCH v2 5/8] watchdog: of_xilinx_wdt: Convert to DEFINE_SIMPLE_DEV_PM_OPS() Date: Mon, 14 Sep 2026 15:54:48 +0700 Message-ID: <20260914085451.891675-6-triet.hoang.dev@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260914085451.891675-1-triet.hoang.dev@gmail.com> References: <20260914085451.891675-1-triet.hoang.dev@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" Convert deprecated SIMPLE_DEV_PM_OPS() to DEFINE_SIMPLE_DEV_PM_OPS() and pm_ptr(). This lets us drop the __maybe_unused annotations from the resume callback. Signed-off-by: Triet Hoang --- drivers/watchdog/of_xilinx_wdt.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/watchdog/of_xilinx_wdt.c b/drivers/watchdog/of_xilinx_= wdt.c index 352853e6fe71..16356d115b30 100644 --- a/drivers/watchdog/of_xilinx_wdt.c +++ b/drivers/watchdog/of_xilinx_wdt.c @@ -251,7 +251,7 @@ static int xwdt_probe(struct platform_device *pdev) * @dev: handle to the device structure. * Return: 0 always. */ -static int __maybe_unused xwdt_suspend(struct device *dev) +static int xwdt_suspend(struct device *dev) { struct xwdt_device *xdev =3D dev_get_drvdata(dev); =20 @@ -267,7 +267,7 @@ static int __maybe_unused xwdt_suspend(struct device *d= ev) * @dev: handle to the device structure. * Return: 0 on success, errno otherwise. */ -static int __maybe_unused xwdt_resume(struct device *dev) +static int xwdt_resume(struct device *dev) { struct xwdt_device *xdev =3D dev_get_drvdata(dev); int ret =3D 0; @@ -278,7 +278,7 @@ static int __maybe_unused xwdt_resume(struct device *de= v) return ret; } =20 -static SIMPLE_DEV_PM_OPS(xwdt_pm_ops, xwdt_suspend, xwdt_resume); +static DEFINE_SIMPLE_DEV_PM_OPS(xwdt_pm_ops, xwdt_suspend, xwdt_resume); =20 /* Match table for of_platform binding */ static const struct of_device_id xwdt_of_match[] =3D { @@ -293,7 +293,7 @@ static struct platform_driver xwdt_driver =3D { .driver =3D { .name =3D WATCHDOG_NAME, .of_match_table =3D xwdt_of_match, - .pm =3D &xwdt_pm_ops, + .pm =3D pm_ptr(&xwdt_pm_ops), }, }; =20 --=20 2.53.0 From nobody Fri Sep 25 10:36:35 2026 Received: from mail-pj2-f12.google.com (mail-pj2-f12.google.com [74.125.227.140]) (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 5B54F418343 for ; Mon, 14 Sep 2026 08:56:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.227.140 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789376178; cv=none; b=Poe6h6w7EPiWKLGirascEdURnVtbB1gIb8tPwoe2xo3PFPRunK7FygiqclWl4oYyFoPLBu3c71hnl3cSODWK92lXYPlT4Ii5O3L1tIviVx80BoZKy8FAlO9OlskhOXkmMyhQPFR0l8kxsubY0MfHLbkd2MhAJSGkXZlrJBaljek= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789376178; c=relaxed/simple; bh=y7LKP0hPBt0w9rE1pUDYU13Xz7kCbBtwcqXAb5/KS50=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=YrZW6IWR2b598h+tG3rhu1nnllOcQDQjVBN9aEjhQdExYoFAn/dyuYFc4NXO2lSOUagD+Ga1iWZzwzgqR0TBIKEPdrplwrg2WOkNTMiQsmg2O4x7wXRldAVD2E4Hht5f/Ol1wyNzjyvrb9E7TmFuZdeKNuFK/Yb2C/rRuDG8+j8= 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=mMh4ioFt; arc=none smtp.client-ip=74.125.227.140 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="mMh4ioFt" Received: by mail-pj2-f12.google.com with SMTP id d9443c01a7336-2d747ee1f9bso18660135ad.3 for ; Mon, 14 Sep 2026 01:56:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789376169; x=1789980969; 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=QrzJJYdH2i3lLZDFeZVpijQjrI6XyK+8ogP7QUaZAPQ=; b=mMh4ioFt0v1P6p1d61k7esv8H1fVx82d8PC1xNjsnDsL0UJeD2MlXGGGLMDiolY6h+ h9R9ewF9TFBKWdDdKhmHldsdvMJ5Qz8LUAiL3zWG8xyvIgVAomuypNXc3XVJXtFPo05Q Qx4UZTHbY/RJniPHbhc6jKMBqJDLL+3XWk7PIa3wU9vVAEYndltW7U4+EMNCdsIWLsap RwsfCdvxSkTa4fJI4/FC/si7hfGe4Ddwpj4CX7Kx2kWNLsQtj2ITLzz/35Cq8X885DsA hkyqo0AoknfLh75jbAj3NWflPtqL3PX6hXMk2BjCjJxnECMmyStBAUrc6W645/LIhXLX cpZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789376169; x=1789980969; 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=QrzJJYdH2i3lLZDFeZVpijQjrI6XyK+8ogP7QUaZAPQ=; b=C0AVqHWPKs10DtHha/pRVZGA4qUz5S7ngLIKqft0enjg5rcOP5jMSxTkqoRaBmrwNU i5+8DGCLdvZ1IwdD+GLPhVgLcVa5sn8IQiawUvdGVzl+bakG5v3lYdI2RPxCmI+1ahOf O4LL+tnEhgfNa83+Ts+al6Xq0PJB0kMyjHSb5BO2XU3qZ6EeJa7DLUU72ndpa/0BCBD3 i6+dJ36ugfQUJO0bK6HPV+6OTRVRzT3WTgTkNU34hVkVt+K50PXU2EvWM1b+0AGmlS/7 11SyRGQF7W4S6BF7DRKBJg82CVc+cUxOy9P6KMHF1QSffmuNe2Odi2CCWEyH1BIdBPkf ijZA== X-Gm-Message-State: AFuF++l/Ce5KQdWOcYswFGN9AxcBLPA9HCjr4RKxrxWA5msfMeYiwm/k cvGaWjLRpv2NsvqVy8dCUGmCz+hO+AhS/BCsSA9XwoU0qjqj3OulsiJ04Omsi/w= X-Gm-Gg: AYBFou3WCrtoDlEvD/LOWXANx18gXvu3T65wW8rXMN4YjEwCjYjovBzCSo58/qahpmX +VRznVEFWT/fyQfCgG5kNSkQo72ptjm6OFrDTEi4b6Y1hK5RbXlM6wVxDaet1olC3hmLX5iX6ag mtkZ2UtbKSMa/GBsKY/1PWM5yn/cPsW8BNBURbpon9grg/kv7JJy885/YF1e++hotRJNnvppHTV GWTAUY94HaVVygvoUZoXoqfMxoFWTsY8XM+BOKkdbHUAlMQQYv1m7WQAy0ZI/NOZ30JWwXI//0L nGdB1Qdhghf29VjXjSpDY83wRVc6pQlba9D6vrBiPcFXccYM1YaUPFM+zeL9IZKJiotB+Q2s8cN xB9LuqxMgf6Lis7KbfELQ9UV/lj2/udLU3QnSR10SUq1AoNkMnRKSSl+nzhCuN2vGyWfwlo6SRf +lAxgRnpEwwloeUnyduqStArk6+AOExS9+DE/gtSBUm9DRv1bBLb7dSzIf+6iZDlPBKKkoSc4ZU FkpWFZkdxOoDdXufyriqd/4 X-Received: by 2002:a17:902:d4c8:b0:2d8:d4cc:be65 with SMTP id d9443c01a7336-2dd6c713ce4mr30781575ad.18.1789376169491; Mon, 14 Sep 2026 01:56:09 -0700 (PDT) Received: from DL2XHKPB4.dl.net ([103.63.104.162]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2dd2cfd8c84sm44569105ad.62.2026.09.14.01.56.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 01:56:09 -0700 (PDT) From: Triet Hoang To: linux@roeck-us.net, tzungbi@kernel.org Cc: linux-kernel@vger.kernel.org, linux-watchdog@vger.kernel.org, triet.hoang.dev@gmail.com, wim@linux-watchdog.org Subject: [PATCH v2 6/8] watchdog: pm8916_wdt: Convert to DEFINE_SIMPLE_DEV_PM_OPS() Date: Mon, 14 Sep 2026 15:54:49 +0700 Message-ID: <20260914085451.891675-7-triet.hoang.dev@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260914085451.891675-1-triet.hoang.dev@gmail.com> References: <20260914085451.891675-1-triet.hoang.dev@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" Convert deprecated SIMPLE_DEV_PM_OPS() to DEFINE_SIMPLE_DEV_PM_OPS() and pm_ptr(). This lets us drop the __maybe_unused annotations from the resume callback. Signed-off-by: Triet Hoang --- drivers/watchdog/pm8916_wdt.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/drivers/watchdog/pm8916_wdt.c b/drivers/watchdog/pm8916_wdt.c index 007ed139ab96..b97c132de321 100644 --- a/drivers/watchdog/pm8916_wdt.c +++ b/drivers/watchdog/pm8916_wdt.c @@ -233,7 +233,7 @@ static int pm8916_wdt_probe(struct platform_device *pde= v) return devm_watchdog_register_device(dev, &wdt->wdev); } =20 -static int __maybe_unused pm8916_wdt_suspend(struct device *dev) +static int pm8916_wdt_suspend(struct device *dev) { struct pm8916_wdt *wdt =3D dev_get_drvdata(dev); =20 @@ -243,7 +243,7 @@ static int __maybe_unused pm8916_wdt_suspend(struct dev= ice *dev) return 0; } =20 -static int __maybe_unused pm8916_wdt_resume(struct device *dev) +static int pm8916_wdt_resume(struct device *dev) { struct pm8916_wdt *wdt =3D dev_get_drvdata(dev); =20 @@ -253,8 +253,7 @@ static int __maybe_unused pm8916_wdt_resume(struct devi= ce *dev) return 0; } =20 -static SIMPLE_DEV_PM_OPS(pm8916_wdt_pm_ops, pm8916_wdt_suspend, - pm8916_wdt_resume); +static DEFINE_SIMPLE_DEV_PM_OPS(pm8916_wdt_pm_ops, pm8916_wdt_suspend, pm8= 916_wdt_resume); =20 static const struct of_device_id pm8916_wdt_id_table[] =3D { { .compatible =3D "qcom,pm8916-wdt" }, @@ -267,7 +266,7 @@ static struct platform_driver pm8916_wdt_driver =3D { .driver =3D { .name =3D "pm8916-wdt", .of_match_table =3D pm8916_wdt_id_table, - .pm =3D &pm8916_wdt_pm_ops, + .pm =3D pm_ptr(&pm8916_wdt_pm_ops), }, }; module_platform_driver(pm8916_wdt_driver); --=20 2.53.0 From nobody Fri Sep 25 10:36:35 2026 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 77236418355 for ; Mon, 14 Sep 2026 08:56:15 +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=1789376179; cv=none; b=h5tdWykSO0xFbldAqThU+Axrds7DT57TjKbnw1loCpu/VK48iYgJT/3o/IGegyeQEIQPHlWV+vwm5ojP99p6Ux75Z2wNc0FSt6qptqjgE/oDe09Gei63GKmfmlBykBpGBK16werOe8xO94Q6IlzPyA5uYrVV5Inaj2ElUqCXhK4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789376179; c=relaxed/simple; bh=VJiv67mwrVIrgYZjYbjLcy3MCF7os9CZLrjt3yy/g/g=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Jq8wTYZF5t/z/t7OWAswsSYCHcDHb8UNf/zzVSbNRGurgl9FeUa3tvzJFBb+kA0AcItOTGDTBapLG4H9y6syc8z2jDo1wUazRluIS70wOO5Qe04BH7Lqp0WTjjWC9Q32w4DEEm76/om1wB6EwilR/w3oe6wbYlA5Z0QYIBuOpRQ= 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=mmdTjezE; 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="mmdTjezE" Received: by mail-pj2-f13.google.com with SMTP id d9443c01a7336-2d747eb79f7so10904195ad.1 for ; Mon, 14 Sep 2026 01:56:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789376172; x=1789980972; 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=i1h8gGQ0slKUu38u6edByv4D8YDTtTT2PSzYga/X6JE=; b=mmdTjezExf9Ivp3ru82myHQ2fNAwA8CTzZxJ8ZE3jMvNfwelaRFQfYyZLPMM1AKsnW SmlyLWL7vIUws2ytBemx2HrwixIVqVwlMtOwCum+0sAXryYXIfWwP2dnbK3FQ5X9olOv H1AkgYk07Z0altyjG8Uo0tq08BziCbKVwDizK6rhgiwdp6G7Vuwblv81g8YNs4e1mg0Z ojOkkJiqutQ6w1lbeX+x6eEwx6J/DrgGWWve7Mmq6lAAb/aNUNT5Ijo7G9ScAbaJqOj7 RtMr7RBr27/gXov5xxJFlMcPjUbPeWa59+yeVb7aC4HKEKDrjTmnHgXyQgIH8Iu4Cud/ gVKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789376172; x=1789980972; 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=i1h8gGQ0slKUu38u6edByv4D8YDTtTT2PSzYga/X6JE=; b=Wg0NQ6pwi394P4OEFpnx7KR03xWSJlMfizEskumxdMrs884D4VJOclLYQSJMJu9UFH OF9gB3KJeEysNFVMDQQMtNdEYGsknEW6ie00HxEJaGNsUfi+Mto+ju+yDuRq+dRcI0HH TmjEq4Bjif5wj4JEW3q35J8LM4bv4rQLIJCuCXH3a7A2iQxpDmk5A8LWsMm9UUn8eln2 GAs0+AaqBiUTPlWqYalWDvf6IYzwe5QmdVPb8B+lh+/yHtUbaOw1wgv0nRifKwjfWiYm 8n9SeijmOibPClZiY6qGIL+XXbocwDEQKxFHC9ZFrLcgoIPY19mL1TGQgsBizx5nzWwd RIOA== X-Gm-Message-State: AFuF++kLy0v1NzAFBVNqrg/DJeTsWAs1DU6VL3BzKVzdZoiX7CZcEmnc wQ9qvciCZBNO8b3U7/zVzTLGX8A3XtSwwFFFfuLAAYcmXavVzqO72po= X-Gm-Gg: AYBFou2DnXRyV4eiXhgEQPuOXF33mdPAfNmsQR+Zk41BQBqB8x4klZri7o6zk3aVC5R KRlbDLm/WfFEoop3bh/8keiVR2h51U1J+J1AtbWQv/8GuXipos+uFA6ha3zn/M2CRhIjL10F7uR h1uIanxjdr4fZma59AubAdTlCctPQt9HTnlUKyxOteuLfLt446DCehmiqlbTQdrK4EwAo8GF1l1 //z8z9J0azvTMJLTYlLr4IGozit275QkJX5YdJtbfFnEC/vnf8mN7H9/LoDJeDTHlFFJM1WFA/O G+3jPh5xrFGQT0fCC9rjVm3P502kv2uFqcyab8G+qgGdEZdmLOEW+/3OFgWWRBEOLC4syNN0hes 2X86N7aqOFXYdB8Qx/L+XBqnqFmDIipMIwEqQfuphnhzi1A/LnbcYO035h2u6y4+w5iemj2WbtJ DjefELyFCdfiKonmRklgfO7DUEL1JEEmk9mqmZtYzZq8GTv7wm4geKIz7Y864/SU1qFTAYmFt6i eOc4bxv/DINV407kmLcOxI= X-Received: by 2002:a17:902:f608:b0:2d9:33d4:a910 with SMTP id d9443c01a7336-2dd6c5bfbb2mr40132535ad.4.1789376171709; Mon, 14 Sep 2026 01:56:11 -0700 (PDT) Received: from DL2XHKPB4.dl.net ([103.63.104.162]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2dd2cfd8c84sm44569105ad.62.2026.09.14.01.56.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 01:56:11 -0700 (PDT) From: Triet Hoang To: linux@roeck-us.net, tzungbi@kernel.org Cc: linux-kernel@vger.kernel.org, linux-watchdog@vger.kernel.org, triet.hoang.dev@gmail.com, wim@linux-watchdog.org Subject: [PATCH v2 7/8] watchdog: sp805_wdt: Convert to DEFINE_SIMPLE_DEV_PM_OPS() Date: Mon, 14 Sep 2026 15:54:50 +0700 Message-ID: <20260914085451.891675-8-triet.hoang.dev@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260914085451.891675-1-triet.hoang.dev@gmail.com> References: <20260914085451.891675-1-triet.hoang.dev@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" Convert deprecated SIMPLE_DEV_PM_OPS() to DEFINE_SIMPLE_DEV_PM_OPS() and pm_ptr(). This lets us drop the __maybe_unused annotations from the resume callback. Signed-off-by: Triet Hoang --- drivers/watchdog/sp805_wdt.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/drivers/watchdog/sp805_wdt.c b/drivers/watchdog/sp805_wdt.c index c2125f204a13..73f821e2611a 100644 --- a/drivers/watchdog/sp805_wdt.c +++ b/drivers/watchdog/sp805_wdt.c @@ -321,7 +321,7 @@ static void sp805_wdt_remove(struct amba_device *adev) watchdog_set_drvdata(&wdt->wdd, NULL); } =20 -static int __maybe_unused sp805_wdt_suspend(struct device *dev) +static int sp805_wdt_suspend(struct device *dev) { struct sp805_wdt *wdt =3D dev_get_drvdata(dev); =20 @@ -331,7 +331,7 @@ static int __maybe_unused sp805_wdt_suspend(struct devi= ce *dev) return 0; } =20 -static int __maybe_unused sp805_wdt_resume(struct device *dev) +static int sp805_wdt_resume(struct device *dev) { struct sp805_wdt *wdt =3D dev_get_drvdata(dev); =20 @@ -341,8 +341,7 @@ static int __maybe_unused sp805_wdt_resume(struct devic= e *dev) return 0; } =20 -static SIMPLE_DEV_PM_OPS(sp805_wdt_dev_pm_ops, sp805_wdt_suspend, - sp805_wdt_resume); +static DEFINE_SIMPLE_DEV_PM_OPS(sp805_wdt_dev_pm_ops, sp805_wdt_suspend, s= p805_wdt_resume); =20 static const struct amba_id sp805_wdt_ids[] =3D { { @@ -361,7 +360,7 @@ MODULE_DEVICE_TABLE(amba, sp805_wdt_ids); static struct amba_driver sp805_wdt_driver =3D { .drv =3D { .name =3D MODULE_NAME, - .pm =3D &sp805_wdt_dev_pm_ops, + .pm =3D pm_ptr(&sp805_wdt_dev_pm_ops), }, .id_table =3D sp805_wdt_ids, .probe =3D sp805_wdt_probe, --=20 2.53.0 From nobody Fri Sep 25 10:36:35 2026 Received: from mail-pl1-f174.google.com (mail-pl1-f174.google.com [209.85.214.174]) (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 C26A6412BF1 for ; Mon, 14 Sep 2026 08:56:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.174 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789376182; cv=none; b=F0oBpzVVT4RK+M9f2EO6bv2FOvtR1jaUR3HNPa6tZQWKWNTzk9UjMDi14ZJp3lmLpDFlXBqVnqizHfBeeEiPTj3/J+OBkMRNsQS0cgB1OJPx0I1bx1c468UKZQ8+ljLsu/OxvxHUCfrWLEdid0HKEUOZpIJHBxn/wvNwc5WdgDU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789376182; c=relaxed/simple; bh=Vjq8CiV+AcjbGl5WrMdRx4kgcRKSqFinvXEF5hweCog=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=rGLZqlKZ4XyjRNNIDe183FMYw400nA3RWSDo4x/LrPlGKmiJabqNRdHvFoxLqvEnBZE4tpgbWvSPHMdNDEIvboK0aZBv4Ah9MddhhGEJJxeiEgMXI9orWaxeZbgF+ZjmYyIdEivnKF/97mlJYGrql71CfKaoD0FMhdcq/HDeXxg= 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=TOCb5vLN; arc=none smtp.client-ip=209.85.214.174 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="TOCb5vLN" Received: by mail-pl1-f174.google.com with SMTP id d9443c01a7336-2dd020a2e44so27490265ad.1 for ; Mon, 14 Sep 2026 01:56:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789376174; x=1789980974; 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=tm1uWvgjniSyNtPcFMhaA/1vZV2icpLuG4huWPMXaXk=; b=TOCb5vLNYloaaLbcGMgRk8mlY2rCFxzMr2EiipdYOwGZ0ca3jvsrMMRSICt/BbWrdh P+qqq1MKNr68P7nQmHB6XOogjR0wDMQGNotfxuEJWEWRq3g0x5RfYyd7woMwfdm4mkMt ck4iRqc8sdZQtzoPr6Y3jEzqBi1HvBsFquFhWHRr5VSYWCfvN/Ww5bL8+pvSsT4PEBmW OlARlYaTk/XaXShPsFAJiO7KzQvt4J5dluHShZfl02Prgvh+GCBzD6echUCrjWWTOUNh O5kxhU/fMILZrPSUWHRe++B+HCzMEohdfIpickRjRJOShT7JgRXOTguc2ecWqjdbP2to gl+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789376174; x=1789980974; 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=tm1uWvgjniSyNtPcFMhaA/1vZV2icpLuG4huWPMXaXk=; b=QSV6Unyr1FkmN6dKtvGaKqeDIknMigUeXSzUEUw5r5KYwvVZGS2nJ3HRisrwwdteXA 9BW09loxBq1gh6z9GnL0q0RtpqSMVtKIsBuZ7gl7ozJQZRttoJ+krLXZXZQTkfR0nHZW 0qvMNrnJOeL5TOBkyoeIi1DDTOnl/BhsMmasTBUDATbP3wlElom6dkTVdzJVd3t8LGtD B78zjxz05A4FO3FY6rqPrJ0lMbpShfm0DQF6iXs/HfilEM/jgMsQaU/VdnvO77n7QGf9 Jo/ek6XdiOoNgszaehAAIMYcjEuw5Sg0cj6WBOviMU230v/Jqdo5z7Ypx1IEY/Skm1VS HLVg== X-Gm-Message-State: AFuF++k4ssPcfz37FYEauDk0oS5+Yl6COKncqju0BWjZNgcaSbXwqqtG DPoapAEBnvVt48/khtnS2HgMMC5rtjTeZXdRTaw36qZOfXbdM1Cga4tVhyqEHZ0= X-Gm-Gg: AYBFou2a7T+UY45tGF5YXZzDET5Sagk4fOURNXKczDgRG6e9Iuq8FYSNpXxbV8+e7lH +e1t7VUKZu0bm/pDBSR5iFkZ1THsXqzgk4AC/xo2iXYu9/wtJL44n2hlJHSD2PZpWdeHf3HdRjR 3J/1GGB/x29tlwZSP8PVYU2jc2V2RvMYcOhtNpUQyHi/ccjftdA9QBKBG0Yrdzme8IXG4f00TWu 7PFe65etRsX/3LoALINFX6sPrkyFJkR7+ihZNX9pwgZl4o7BC0Z32UAJPohrQUBLeTC+gE6ZKR7 /NAbhy3hxUCHiF2cRwCVc1MgL6d4zJ7+rfJ6yAlf1UqyYYLl1ZQbtAWR8a2AHq37lIEx/yen/NI aowSMzlXse3Vf5tTY5GKDzsf8hrsqPVQv+MY2x5sONcNBIZTU7pA4fE/ZQ6KOeLX37AjQFwXLEl KZ7g50wlNP5zCZXbcPHFKhI3qSJpMwOW4OwqP+W+LpCaC1qwG/ckLHi7JB/PF1rDgQyUAuC6lzJ /6Qbul64h9x X-Received: by 2002:a17:903:458f:b0:2d8:d4ce:9f32 with SMTP id d9443c01a7336-2dd6c70a474mr28892895ad.16.1789376173904; Mon, 14 Sep 2026 01:56:13 -0700 (PDT) Received: from DL2XHKPB4.dl.net ([103.63.104.162]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2dd2cfd8c84sm44569105ad.62.2026.09.14.01.56.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 01:56:13 -0700 (PDT) From: Triet Hoang To: linux@roeck-us.net, tzungbi@kernel.org Cc: linux-kernel@vger.kernel.org, linux-watchdog@vger.kernel.org, triet.hoang.dev@gmail.com, wim@linux-watchdog.org Subject: [PATCH v2 8/8] watchdog: stmp3xxx_rtc_wdt: Convert to DEFINE_SIMPLE_DEV_PM_OPS() Date: Mon, 14 Sep 2026 15:54:51 +0700 Message-ID: <20260914085451.891675-9-triet.hoang.dev@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260914085451.891675-1-triet.hoang.dev@gmail.com> References: <20260914085451.891675-1-triet.hoang.dev@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" Convert deprecated SIMPLE_DEV_PM_OPS() to DEFINE_SIMPLE_DEV_PM_OPS() and pm_ptr(). This lets us drop the __maybe_unused annotations from the resume callback. Signed-off-by: Triet Hoang --- drivers/watchdog/stmp3xxx_rtc_wdt.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/drivers/watchdog/stmp3xxx_rtc_wdt.c b/drivers/watchdog/stmp3xx= x_rtc_wdt.c index 060447101f48..cdd02661758c 100644 --- a/drivers/watchdog/stmp3xxx_rtc_wdt.c +++ b/drivers/watchdog/stmp3xxx_rtc_wdt.c @@ -114,7 +114,7 @@ static void stmp3xxx_wdt_remove(struct platform_device = *pdev) unregister_reboot_notifier(&wdt_notifier); } =20 -static int __maybe_unused stmp3xxx_wdt_suspend(struct device *dev) +static int stmp3xxx_wdt_suspend(struct device *dev) { struct watchdog_device *wdd =3D &stmp3xxx_wdd; =20 @@ -124,7 +124,7 @@ static int __maybe_unused stmp3xxx_wdt_suspend(struct d= evice *dev) return 0; } =20 -static int __maybe_unused stmp3xxx_wdt_resume(struct device *dev) +static int stmp3xxx_wdt_resume(struct device *dev) { struct watchdog_device *wdd =3D &stmp3xxx_wdd; =20 @@ -134,13 +134,12 @@ static int __maybe_unused stmp3xxx_wdt_resume(struct = device *dev) return 0; } =20 -static SIMPLE_DEV_PM_OPS(stmp3xxx_wdt_pm_ops, - stmp3xxx_wdt_suspend, stmp3xxx_wdt_resume); +static DEFINE_SIMPLE_DEV_PM_OPS(stmp3xxx_wdt_pm_ops, stmp3xxx_wdt_suspend,= stmp3xxx_wdt_resume); =20 static struct platform_driver stmp3xxx_wdt_driver =3D { .driver =3D { .name =3D "stmp3xxx_rtc_wdt", - .pm =3D &stmp3xxx_wdt_pm_ops, + .pm =3D pm_ptr(&stmp3xxx_wdt_pm_ops), }, .probe =3D stmp3xxx_wdt_probe, .remove =3D stmp3xxx_wdt_remove, --=20 2.53.0