From nobody Mon Sep 28 05:43:04 2026 Received: from mail-pg1-f176.google.com (mail-pg1-f176.google.com [209.85.215.176]) (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 402DA394EBD for ; Wed, 26 Aug 2026 06:09:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.176 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787724548; cv=none; b=KfaCgMtiCYdUCm+zkVO2kP6p499TfPiZTD26UUDKUCI2Ut88tmGxdr2Gh+CIBBNNaAyXxW50+K85BQT1QPopVC7QxSnZD54p9oQYUKBE8dVbB/6E5CQ8KHkq9TA68UOFMoki0EB6R0nX8EsaB92GnM342V4Hc/cyo4L1DPX1ywQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787724548; c=relaxed/simple; bh=v2mMaBBmt663P7etC/gwcN/TGi3NXch3loqrN3fwMic=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=SV8N12HBIRn+r/C5uNJ6OtQgS7cD/g22MMGYOk643zLvPX7wtqqqGaTF0qF413UrdbwioveJ51EcdgehhUDbWjH2McCNj85no9qnqn1xECYoJsi2LCYfs1I2k79VAPY0pQqd59s0Ze2eImKfK8pW34NvH9qDr0IE93vNdk/sLYE= 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=Y773nulj; arc=none smtp.client-ip=209.85.215.176 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="Y773nulj" Received: by mail-pg1-f176.google.com with SMTP id 41be03b00d2f7-cc1c73645a1so143600a12.1 for ; Tue, 25 Aug 2026 23:09:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1787724546; x=1788329346; 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=Ugg8199IfDxwFl4QrtTEc3PoHF1XmNDtm3ErPR/zFQA=; b=Y773nuljmRA2/hkbf1yP/UQn/mWyEhi1tqBWU7a38qS4SEYcDKs8OEqEJLokWfLlsU J0lnj3myVJhisZZ/2TtYeF1P5BJXrwVkm48b2vNPi2h5MaexEn5MyzvzzyU2Nb0hlbpP mdnVkQYMEVLTbBy/6vbSqreHNpnXTRPKETO+barjIEQcDAGMFzgw/PU6uRgY2ZQ2umd2 9j7HU6fbMryheG9ULl99WWldF8QoOgqkkygxg9AoPkXOJC0J2Faf63tOP0Pf6CywUKDn n4gO7A2y48jEIA37L51atZoe1qQbzax2BlH+HMH9uEQ+afFNwT2W2YN+0UtLGhwr0IHE vsQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787724546; x=1788329346; 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=Ugg8199IfDxwFl4QrtTEc3PoHF1XmNDtm3ErPR/zFQA=; b=aDF5y9OwvSlZ60iEpeeJq34noUE4XtZkiziXgwN9+BCWfVz3My5liBnqUaeFIRlk0/ 4ojx6P+uHLIs10IH+6aXimik0NucTk9PeMj+dr3ax/sfu89SjFHnmwGBYr4TW4hwiBP4 Htsi0J1aVMr5xL/MRRb1UhH/cpUjWkHAz5fog/jZj+bIZSFUyQD4aWk/+f54syWaLbhh lELGDOQD8hpBnI46M7X/Mee+8edkceqkNrFpGhvTjK6bQnkc2l5G6xhyFxg+Fb8hqWk7 x/BzoIOJhh1yAuqH9w+rbfaesyF8sxAqQPVjRRvIYJOrlPWcHRyjGFNdHTxvJbYzC/J+ ou6A== X-Forwarded-Encrypted: i=1; AHgh+RoOwcBZ38HZmAPSrumx+NANEn+63rYyKL9qmSaSRC3kOMqXkIENxE4ruhdz298no7bZUb4QSxt4QQJzHqA=@vger.kernel.org X-Gm-Message-State: AFuF++kgsWrpWv908RCawGF38KpyT1YqQw0qzks+8n2/JNUg+NJ7hlxY 0wazpHjP6q9dK5YXkngd7T67i9zeLXqeTlEkWelhBajz/0W/aRDHyoxFieVyUfQ= X-Gm-Gg: AR+sD12T48AJ7ggecxZKmo2oikl+WLzyJSQfwNjd53Vc5kbcQMN6wdcVAC8Vudrn95p 5izA+qjTfQs+rMHqAYPAZOXu9kmQspUzuokEva6oposPUvY2PBsEJAvnzmysOclmqTu+T/O5rVe Ik0Lm66EFxqVV/6gCvPNygqXNgWqvuNJjROqN8Vnkxshf0a3yLn5H91rg1Lp6VDEhw/a0rlQUAp FU6M4+tJjSrtIfzh+9/P87TXBYuV1UNTSfISr5zhA7S0vh9Tyxr33+0x8FiLOCYKNicIJBmilAP IdTfDxft2rP5ZhPaMiapi+vjFntVhb/Zc+H3tYlOb7WTfHRnLuHQ3hXOuIVhrJM8z3TK620wLGH LZzWYEtVfEHkEafDpFJ4SEeddpBZFXJLqGBJRiDgezCNKQkvz3VJRQDALXRc8s20A08VRt2GppW qZ296vErrWXcXxhQok0/nhCNzJXzlypKxIN0LXHkyKeDS86FPEAZFUDIbiaz6QidcZVJqv3oE3+ g== X-Received: by 2002:a17:90b:2c88:b0:380:f85c:94b4 with SMTP id 98e67ed59e1d1-3966d20e7aamr10465797a91.7.1787724546383; Tue, 25 Aug 2026 23:09:06 -0700 (PDT) Received: from DL2XHKPB4.dl.net ([103.63.104.162]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-39668a57396sm2736799a91.13.2026.08.25.23.09.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 Aug 2026 23:09:06 -0700 (PDT) From: Triet Hoang To: wim@linux-watchdog.org Cc: linux@roeck-us.net, linux-watchdog@vger.kernel.org, linux-kernel@vger.kernel.org, Triet Hoang Subject: [PATCH 1/8] watchdog: cadence_wdt: Convert to DEFINE_SIMPLE_DEV_PM_OPS() Date: Wed, 26 Aug 2026 13:08:32 +0700 Message-ID: <20260826060839.203297-2-triet.hoang.dev@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260826060839.203297-1-triet.hoang.dev@gmail.com> References: <20260826060839.203297-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_sleep_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..ba2efccef467 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_sleep_ptr(&cdns_wdt_pm_ops), }, }; =20 --=20 2.53.0 From nobody Mon Sep 28 05:43:04 2026 Received: from mail-pg1-f179.google.com (mail-pg1-f179.google.com [209.85.215.179]) (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 52DA93932C3 for ; Wed, 26 Aug 2026 06:09:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.179 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787724552; cv=none; b=d7RidpeMyyq1yDkW2cj/agwBZc7YJgBw6vorvX2E+EwQ0g0l0ZGezXheZBNRuFQj809Nsn5p5HkUE5QB4uwMh67lhtyLQlOut7uUK3ifdf89ZNUhnLTSrC90RkZblvJzuG6f0czyL2t4QmyVvqOV/JL0LAc2uI4unRbOBfbZIdY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787724552; c=relaxed/simple; bh=eDCFlBqkLmm/6vPatIeMPdaPPgd5rWsfGet8uV8+iRA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=MCo2xg25IzPI8PrayHBjo8WrP8nKNY7c5S/K+mQaPtS97vc0Ai7Vhl4THD0u8h67nd2hM60HsGtADwq0CFv0vA1okXvZNwd4OHlCOjfa62+hmKIVQxjjP9hGYCv/yiNsGzlG0Znw2N1Chl+caBPYz8T0+gzwryE9eGHPRC4pDSw= 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=nGwGBmNw; arc=none smtp.client-ip=209.85.215.179 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="nGwGBmNw" Received: by mail-pg1-f179.google.com with SMTP id 41be03b00d2f7-c9aea40d799so365233a12.0 for ; Tue, 25 Aug 2026 23:09:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1787724549; x=1788329349; 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=kTi44QDi512pfaWJlurcVRMKgR0oRp7lA2ts/nPhcZc=; b=nGwGBmNwa+fA7JPQYNBXGi66TLUWu78Tl8eTU8PnGkGFDSbeY117kxhRnOF9wiyOQC PX7ub+UXJy/5lOTkM2AojSv3D0oB9mWcWxnG+SXEkfTaQL27DrTttaGfRjbelEg+V+3m 4dQFZ1D324MO4Jl54RGZ2NdIddEQGdqPRt+FjHKXnUp44pbqBmiXHtDUhG0ti/OR80OE KQ8SeuBhZm+y/Un7R9qWYnjOrhvxbBwmaoXh7lBNlrI9a1VtarJk+ogs44ciliRyy+pZ ReaJ2GdWTxUXkXP92j+H1+uKph5zncRtDDq2VNAeWE/vcrbH8Ap3bvCIz0eGufMUxy0/ wOKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787724549; x=1788329349; 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=kTi44QDi512pfaWJlurcVRMKgR0oRp7lA2ts/nPhcZc=; b=C/0z0RAwJggMANP6L7CmIBgyyh8jYETxnGaMziiHtDzWAnONGaT8xhG7eIVfspgA/z hO+fXvtkd3Ta6pkCQ63j6wVNvQLqg8+gduRHJbxHzf8tYNPx1SoZ3FjmKyYNVtv2/nEE cSGFjbU5guLTtbGUeEvSh8X0kGvlB/tr414JMAQqC6GP5dKt5QwvL8SUMcZCiXARnEtj WYwzHspyEFG/bi6zr0wABZ+kcrD+/AwOM281cKwwHrkR9FZpV6KcQGFdJZNlMmAgpM7S NKx7x7vfvmp92314QsyWS64uRYVCjwNIkdLgRG3d4eKzidW/aD6A77GpWWpEwSiNe3pf vaKA== X-Forwarded-Encrypted: i=1; AHgh+RrRtNz5CTEsMdWnD7XIV2A+7FwYqaovOmSd89fiIh48mjsZM2wd6LnPROdl5BUyIFtwv7cuMOHt1TuU0yg=@vger.kernel.org X-Gm-Message-State: AFuF++kR9txqPvDz6sW9aMZBz+M13qKkLYkSt3MCJltPvsAP3pOtGIyU vHGDcw6jFcaVquz3xUJAIhHYl0cb5aNt/2QdW/+Ju6P4NQAL64lVCNZ9qCSYQYw= X-Gm-Gg: AR+sD1089Q6Vt4doSILjhFKJre6vR9DGTuA2cx5FCwADBbNZWJOnOpwy3YYR3drBIfl drHBah5fgFo5gDyzSoRY4RcZl7SoD3zARHHTnEqd6GAtVDZliyMut2/6pRjP05ZKM6mGE4GxPyt gAoQE9jSxcAH6tkrfl7p4j4nvyqm8bmTSq4zMgdebnPrmApHVDRkoanpX4acjA4C50HtFzGY3NH QAUGKzQSnqCD3afTm82ljlBgA4oqQMPbBJbtxTA9bY+i8kfnHRQDzC+Q2c0UbpHCAOr2J6U4JAo wAJPRui5dqPtaxwppoIxWC1bJWLIEQK/Mg+sRlrmBTYL8YjaKtw1qzMkCllfgFqSq4YDGHqOOaS 5lGPdcMccZsV/ysCgXlET1L5SyxeotcjqVxe3ZOCjT1BbGa3Dnhmz4zmwVg8LVTL0BdlsnuhZXW G097AthkvKNQ8wpdtIz+4pJvp8ZIOkUQvmgAFfqikn/LkLy0y6aC8jYyouFiGi26YgwkC0aqSnu A== X-Received: by 2002:a17:90b:52c8:b0:38e:c232:9d3f with SMTP id 98e67ed59e1d1-3966d191092mr10259453a91.5.1787724548597; Tue, 25 Aug 2026 23:09:08 -0700 (PDT) Received: from DL2XHKPB4.dl.net ([103.63.104.162]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-39668a57396sm2736799a91.13.2026.08.25.23.09.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 Aug 2026 23:09:08 -0700 (PDT) From: Triet Hoang To: wim@linux-watchdog.org Cc: linux@roeck-us.net, linux-watchdog@vger.kernel.org, linux-kernel@vger.kernel.org, Triet Hoang Subject: [PATCH 2/8] watchdog: da9062: Convert to DEFINE_SIMPLE_DEV_PM_OPS() Date: Wed, 26 Aug 2026 13:08:33 +0700 Message-ID: <20260826060839.203297-3-triet.hoang.dev@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260826060839.203297-1-triet.hoang.dev@gmail.com> References: <20260826060839.203297-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_sleep_ptr(). This lets us drop the __maybe_unused annotations from the resume callback. Signed-off-by: Triet Hoang --- drivers/watchdog/da9062_wdt.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/watchdog/da9062_wdt.c b/drivers/watchdog/da9062_wdt.c index 426962547df1..2b6946478527 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,14 @@ static int __maybe_unused da9062_wdt_resume(struct de= vice *dev) return 0; } =20 -static SIMPLE_DEV_PM_OPS(da9062_wdt_pm_ops, +static DEFINE_SIMPLE_DEV_PM_OPS(da9062_wdt_pm_ops, da9062_wdt_suspend, da9062_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_sleep_ptr(&da9062_wdt_pm_ops), .of_match_table =3D da9062_compatible_id_table, }, }; --=20 2.53.0 From nobody Mon Sep 28 05:43:04 2026 Received: from mail-pj1-f52.google.com (mail-pj1-f52.google.com [209.85.216.52]) (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 B4748BA34 for ; Wed, 26 Aug 2026 06:09:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787724553; cv=none; b=mCsgtaOrsDz61AfbNUuWCdlK3u8CrKIWuwluD/uAT+CwCXtBqhKKL0kqCZc4ejO9YIJG7NB1r/sGBBVM0oaycHRMMpiuMNSygLZPGy01VwvrDYTNL0eVuUhj29mEzQHalDSYaBrIhKKBdwcUgt9jaWeyKFt1zUWUOgRBJ/NU/g0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787724553; c=relaxed/simple; bh=G22pS0+2rtdWLqTf6PQZCjkffsbgfYqpaMsRInZFPCU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=C6Ys8fyL/vbZzEbGBfXfTUG0KSx3ufIYiRnVbksQuwAr9ly6JKtOJyigW8YR8HIDotn1ElevXHBTEdoYo1hdstLZm4OsiaIxGADFWB/0ic8yK/2ml2IsbiW0pqRAq7UagaeksoJ3rp0GJTXU/4sPuTB0DDl3Q/SALNW2sYG9enU= 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=QfxVlbKw; arc=none smtp.client-ip=209.85.216.52 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="QfxVlbKw" Received: by mail-pj1-f52.google.com with SMTP id 98e67ed59e1d1-382ef647e20so907908a91.1 for ; Tue, 25 Aug 2026 23:09:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1787724551; x=1788329351; 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=yPn/3wb9oJDZdGnim67DGVmQKm2RQ4WiOKyK9w+6P8M=; b=QfxVlbKwAQKqhUWT2AkgcTFPvRoVUeWgVMuW8nt5APOR8KT+BI39aHylJ0SIwffNc7 NijFIdF+ePB68iEmpazmE8o8KsFHsPAHlU2TynnkDhu6Ho5AVs9KrmkM675sXxc9pQK+ q2f7mkyklbSDKemznkHAlEWAvT9dUSsiSmK7ilBhL4yo0VbVyClNZkMdkGXqBXB8diy7 oZPwhvrx2U+x9CB+jO5JtHi8FiRzGwoWniSn5RPmn8JqE7XwEpGCZC2nKHFYf6gRy8UH ATAIQAzBXOKXjcT/Dc/kvjob7P6MNNWyJUtfYptSUBDTldl9g97pblu5zYG9ao4yK44i 1ctQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787724551; x=1788329351; 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=yPn/3wb9oJDZdGnim67DGVmQKm2RQ4WiOKyK9w+6P8M=; b=oECU7RP6bCl9YUSqzWmNW9/BJY8uAHQYiL2vuGvQdnyZvvcggMNZNaThe1h3fxD9MH WhwKRzqlgyCBKYtzXMpetuXV/3IZgXriCk2/C2ZYGDLleDSqgdu1H4ncRIyLj9amMH10 eQgmQ1LU75dS9Vh7ZggeY6sBBPPGAZuZKcdst7Er9S3yhAnkIbCFxeEZtX/htwYHgKMi VDedo1XQVaz0CgOuiVSmaN9495nLkTdHr6Hedy98I49GfkXZL1fhPusKlj0cjkuggAKg /+P6Ve9pt/6qBnn3MnAJZP1RBX3+Cg5FU+zg84Q/TBGSk8Pq2na+XrZxC9Lfbp6eW9A7 I6ww== X-Forwarded-Encrypted: i=1; AHgh+RphH3sqpWgsRU8cVeSZFHA9NkwshDRmgQDrkj0crVUGT6J0+Ke+rFALT3MvEyWsu52fwv+q4CSTOsXyvu4=@vger.kernel.org X-Gm-Message-State: AFuF++k8yLiD2sEgP07TlQGj9zbK7QmfNS2a9wgcckC7YYolvc0MdprU GFZ47ksYidlzYIC6GqfrHBoCTm3oB9Z4TYx8GbgelHtiKZgWnuFfeVc= X-Gm-Gg: AR+sD13cg9lX433s4MhSimlfA7P2+EdvUTpU6GPj9SAlgNepxgT7Brq1Szac0rAQYmf 5qM1PM88lbZ1rO/3fGbYaWuYNGbMdJ9GksTvPXBBO3S8vb5eoAHFeNelCnRo5LUySKOpT85jhgn irOj2kXfpNnP5p4u4ScwC7iW8XKYCXMvwF0M8KlEGsQG61SHGhfiWaQaYwCx45MTRuG98O3fA2N tcTMYtscV9oFLCrsgmjfgcxEsUVdmjkO5p/PD55AUuCh8z8Ui/3GjXTyE3yjN6Quu1cYGbJ7Bc1 r6ndxaO39b5k0Odnr1Czfcgc5eRanE6BEQzFder9fEG1UHMwyShyvk+i/q78oNjgFhap3Vrv+us vOqyoy5pE/I/koeoR/fpYQF+hzQf2krDLRRRI+5uzRBl31jWGaTFRCGRt85dtIiHsOah+7yZ7xi N921kkneuw44fDLYUKu8QZOY7q4LxBhRfpIpvTZiEGlDrYSGGrWDmPutXLcywCeYrvF4jSrX1zq Q== X-Received: by 2002:a17:90b:4b8b:b0:38e:67e1:15b with SMTP id 98e67ed59e1d1-3966d3d9581mr9137264a91.6.1787724550854; Tue, 25 Aug 2026 23:09:10 -0700 (PDT) Received: from DL2XHKPB4.dl.net ([103.63.104.162]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-39668a57396sm2736799a91.13.2026.08.25.23.09.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 Aug 2026 23:09:10 -0700 (PDT) From: Triet Hoang To: wim@linux-watchdog.org Cc: linux@roeck-us.net, linux-watchdog@vger.kernel.org, linux-kernel@vger.kernel.org, Triet Hoang Subject: [PATCH 3/8] watchdog: keembay_wdt: Convert to DEFINE_SIMPLE_DEV_PM_OPS() Date: Wed, 26 Aug 2026 13:08:34 +0700 Message-ID: <20260826060839.203297-4-triet.hoang.dev@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260826060839.203297-1-triet.hoang.dev@gmail.com> References: <20260826060839.203297-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_sleep_ptr(). This lets us drop the __maybe_unused annotations from the resume callback. Signed-off-by: Triet Hoang --- drivers/watchdog/keembay_wdt.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/watchdog/keembay_wdt.c b/drivers/watchdog/keembay_wdt.c index 7c8e53921e40..20b9eb6a2727 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,7 +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, +static DEFINE_SIMPLE_DEV_PM_OPS(keembay_wdt_pm_ops, keembay_wdt_suspend, keembay_wdt_resume); =20 static const struct of_device_id keembay_wdt_match[] =3D { @@ -284,7 +284,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 Mon Sep 28 05:43:04 2026 Received: from mail-pj1-f52.google.com (mail-pj1-f52.google.com [209.85.216.52]) (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 8F1FE393DEF for ; Wed, 26 Aug 2026 06:09:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787724558; cv=none; b=Xy4Zs7HI56Q1p9kmxoLWF8fbiFsm+3Ovvpnlxpf0pE2TiUkaX26oVNhpCvvD4Xqm6mPDYp+zxKs8jKW3QeCBUVMBrSXN4+3LmzNDQVfWTrLgxEt+zF3+mDx0KmXmxS5P0K5uXJAXGJtenBb1kSdY/s3zRp+SJe5dojKVzANPEF4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787724558; c=relaxed/simple; bh=lEd8/L65E6rmsvdv5a1DTlH5mv6tLuGRJze+JPuMVgo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=TqjUq2laesEBSUyvL17ilTBPMHZrai2NcmYmqht7cD5FI/jHyYsj2iUUr4J2XuW66kLNEzdib+D8uqKkQXTwFRH8Bd9HokBLPvLJdn1Xgwp9pu8Vw7jN4096b33BUICtZuPKA50PJRmCBfyOO+/b/Ta6uNyOYcZQGjOuhbkOmQg= 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=TqPCFC/s; arc=none smtp.client-ip=209.85.216.52 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="TqPCFC/s" Received: by mail-pj1-f52.google.com with SMTP id 98e67ed59e1d1-3964e76d0f4so797117a91.3 for ; Tue, 25 Aug 2026 23:09:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1787724553; x=1788329353; 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=rlXTZ8HT5DRthlQxwhN1n0mM4QzzpbflT+YIGb8vI6M=; b=TqPCFC/sT9ZGHOlvW7lROsPEL75rIdpLFsmLY49Rr7MD0F5WqbVIsYbq5eqKv3QoEU Et4XNdloZCgckQ/41HQPnGuQ+jWa/8XueO8LV/wQHbQbfnZGNlvJNjJHkeUObhR6T22S 3G7ZjoezihMCkrk2RRnR7KRe7Wd8y6YMGdV0EYUW3zyWN1KOwRf6MAXfePG2dVIiOpd/ IQJpb1rQkBCZ1EuuzyjSCFR3VIPKggnpCYBiGX/THgun5xsb2SP/JwButxrg1AoL5ckV nJo8S/6QB9gd+1v9RO8HdoJnqPQP8nr6Po20MMx1WDW7Ey2XZVj+r/BvUndyHG1t5aA6 BXLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787724553; x=1788329353; 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=rlXTZ8HT5DRthlQxwhN1n0mM4QzzpbflT+YIGb8vI6M=; b=amnfaK1zAM6gHqvefnzOF/e3AcuET/0uUDP/S9qggDM5wGJ4wnEa7KdduXqNUKBo5Y 3KLYDupJ2+3qQqqS4qSkaNdzMsCF/Wzp+DZXvARUjJgfXeFeVgdg4+mm1M/af5L54E7/ EyhZfgXkFWEqQqyO1UEiGHUQfndj6Cn/iKXE6K6agoGf8Czb+8+mL4x3Sln3pg8Nc4TZ Mk8THuvB+6/YwKfVYXJdJSHHbBXLw1gWVtLMs3ec4bCeYMjgrUj2fyMcM7YMsW78I+IP gGnm5E+8Cp0BD17SM0WNp8NgaOF99aZZiAgPpUwADWA76XZT+ayyiqplgDxlRTxp//uN moTg== X-Forwarded-Encrypted: i=1; AHgh+Rpi8zGlEJt9+dZaSq+KvhBaSF3oRW/nMyZI9M57VXQJoPZRSRdGutx5+n4Yc4gYOXl4514Sut/Ml9WZ0pY=@vger.kernel.org X-Gm-Message-State: AFuF++l70J4lEIK/I6GdtgMksVU6W4d+oe/bIsK/9fnhmfjgU/OfAQS2 Nx4IIcliVaRuD8QQinL9EXF+VxdLLQLf3h1NE2cbhy3ht2ILRHVMjBA= X-Gm-Gg: AR+sD11yYH2YPL9ALupdgGxj5CsssBEmyTqxlPdCz/tFm/+26wTE8f3agCv50EBWYgE TEnJOFI+mKgPoEQK1+Ey2G29gisNJHHuXoUZWjglKWnlWzn1bY8PZCyKRMxVOfS5M3omJ+k+N1W 7/QfAu9D0/xqoe0yoMLaUexh3nBAdqk9rGWXKpBZJilP3/1HVvVVPAw1SXPRG+eLXwJx5UsKPc4 irzOc/1mbEqw10xcVTwsgDGJRJqtZcE4JmvGItBVxJTkWZXPNwWBq502tJrNbczFRTr3Yvt+6pZ pY7iWgy+ikccr5OHsGi6cApGeCcDTOPov2WWrAfvCUogLv89ciIxFXFGZzk3U61DkMFTifceqjs jZgGpw92uDEJzJJN5sjvV6XofckHFSInqWwHP0IivRq0ESJFJGWmYjNyXpkL4wj7lEJisBOk2EC g/2kYlLgoVQw+xIS3o4L7KUcCRsJLA8SCpltzGWnAua1RMaBzQjuz0KrkLJFFfW6tLSq04f6Vnk vpuKMlWGJgz X-Received: by 2002:a17:90a:ec88:b0:37f:eafd:3505 with SMTP id 98e67ed59e1d1-3966d1f585cmr10374465a91.6.1787724553055; Tue, 25 Aug 2026 23:09:13 -0700 (PDT) Received: from DL2XHKPB4.dl.net ([103.63.104.162]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-39668a57396sm2736799a91.13.2026.08.25.23.09.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 Aug 2026 23:09:12 -0700 (PDT) From: Triet Hoang To: wim@linux-watchdog.org Cc: linux@roeck-us.net, linux-watchdog@vger.kernel.org, linux-kernel@vger.kernel.org, Triet Hoang Subject: [PATCH 4/8] watchdog: msc313e_wdt: Convert to DEFINE_SIMPLE_DEV_PM_OPS() Date: Wed, 26 Aug 2026 13:08:35 +0700 Message-ID: <20260826060839.203297-5-triet.hoang.dev@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260826060839.203297-1-triet.hoang.dev@gmail.com> References: <20260826060839.203297-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_sleep_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 d962589e2c55..10de94205600 100644 --- a/drivers/watchdog/msc313e_wdt.c +++ b/drivers/watchdog/msc313e_wdt.c @@ -132,7 +132,7 @@ static int msc313e_wdt_probe(struct platform_device *pd= ev) return devm_watchdog_register_device(dev, &priv->wdev); } =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 @@ -142,7 +142,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 @@ -152,13 +152,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_sleep_ptr(&msc313e_wdt_pm_ops), }, .probe =3D msc313e_wdt_probe, }; --=20 2.53.0 From nobody Mon Sep 28 05:43:04 2026 Received: from mail-pl1-f169.google.com (mail-pl1-f169.google.com [209.85.214.169]) (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 E5B4C390C89 for ; Wed, 26 Aug 2026 06:09:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.169 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787724558; cv=none; b=GhyiELFvSlz9nvAhaOFZ9l56Yq2Xy6Gkn+ETm6JmaPa/wFM7vozEgUBSD431k+8pQcbKO8K4a2pmY+rkuQcXNY4J/+SiDM0c6rYHNfAVzm5UmiHeu+OYrUbJYXgOgujy8dh9X/h1QcInJ0VNvPIRL5Qvh68ULayQAxRdu/Lrl9k= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787724558; c=relaxed/simple; bh=qTCrLDXi/y2K4j1tL6P6e5VTEnzmwohyNo2q0NwCVe8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=gn8IjjeRNMFBPUTUGz/NwtrMwkvoEqyH/eHh0RHKSpjwTRjZ9Ouf9STxMlgcLii5gIRRrMiKXFSqQoeRda2/IT8lEijIeDXEvJksDhttUfFimIYQiD4Eg/QYyHkbKh9q1xIKuzTZkV51eUAMB3DX10SwkJwFPec0gdmizonn0A0= 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=Bcvjn4+c; arc=none smtp.client-ip=209.85.214.169 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="Bcvjn4+c" Received: by mail-pl1-f169.google.com with SMTP id d9443c01a7336-2caea3f742bso10436745ad.0 for ; Tue, 25 Aug 2026 23:09:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1787724555; x=1788329355; 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=tfOrf+ifzLb8ZIkRSyp+IcOs/0ZzAeBHdwM9tnfmCPY=; b=Bcvjn4+c95ff+ZH7I2aKy1Ed5RUObA+3QYuvktsONydXtIM4IHhmuNpfQEbYcoHWrx Hwb9FH7ODTMw++sION7cEhinndOLNvpx0vk54zEkopcs71uCIsjuwGniu46C+LFTHQDn BpOjeL7ZVhBqZiGIBjFw3kOKWARXuZNpUD2pgRI4SbIbu7EERintVLAz0TBUM7jJA2hI R5A7XnYI4tbEI6P5dZwgOJ3tEB81SVQOvhQ3pfcx+96BZ6gEJxtFA5Je1EKUFRus27f9 PP8If5ll28+afqL2+Uj+90vuNiUmOUO0EDNMf33O5vxz1vS40GvRxPH7iVN2p2P7AzIe APng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787724555; x=1788329355; 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=tfOrf+ifzLb8ZIkRSyp+IcOs/0ZzAeBHdwM9tnfmCPY=; b=A1CHmIbfefLeMhjM73zZRkBr8uElTtUebRrUBxT4gdMD+DK6atC3u5ASUeEFokyY6V e3P7WU3F34bwhTcBskh1B9oxPlRXnJA0/BnDio6AJXOZhH8IDW+HX65uIfTuTmXofBNW V0RaVVEg8BK6jGRGnC6Bl8Dm9zaAIbrpQZi21GE1lkcPGbT0xh50VYvadnidb5UaV39J JtZlO/afIu4bLW4XHILLOvQjRyT46okNdnoaHs0tUcDCH+gqsOslzfkEg6HFtjT7nl0B LFlUg4W0u0PjGpfVe854OTdR385Y/PpO7OuGa32KIGvMM0l1QggXJBJruGcRRW1MCCHL EXGQ== X-Forwarded-Encrypted: i=1; AHgh+RpJ3A0eDdskcWgS4lkYhpm9G97NxVZq2qvns2erHPRBe+dTCQQRNLbDayZVS2ELPKHyn5xPWtzxwQ1/8Do=@vger.kernel.org X-Gm-Message-State: AFuF++mFnaNPkszQreDTBhbP5BBDDZ2A2Kb8ApWMjcszCz7nutFQut7/ qNLY91JkApDszeApkm6MrL54vwB1EfEQuE0j9mQGkdLN86cIzOlR9w4= X-Gm-Gg: AR+sD10wIxUO449BdpfLHcltGXoGqPagPGzN36XKf/ZRGo2By9tSpuOTx8DvE8EE+7q RioG3UEf1OOzVAqxU4eCe/oMx39y2lzx6ZUanWGd0IUXMJ7C9ajopfUaFjBSEV4+K1jOyeZyFEh C3PG6SE8BAS3M3hEvGzbG3+DxrNu9AoN9u4DcnYMjgGw2oi1dctwpV5BuTUJF4q5U+F8xhvi4hG 5EnYMDq7b65YqYeFR+fnbP+VcEHhyW4yYea4n0ZRJgLfAafkY90noIH8j1M+6MWtytnfQm5ExhM LEYXjMmAw11W5pCjo/Jn8Qr72HL1wm0AJE8ASzIhponO8XGmPXpjWPzwdAV+MP7jCttBZZSB/lz S/hlqnMNVSAHsGhfjQTYHBYBPpW7LA1vVllSQwQ5C9Z29QAanx38fF3s3ByIMIlnKdVtd1KrxRC IrlN9iOAuBKzlIJnYHZqQndwqVElgkFCYYvFwLtdIbh4OqZZ1nNBNoPSuh2yIhFb5wlZ0B4g7dQ w== X-Received: by 2002:a17:90b:554c:b0:38e:1497:af5b with SMTP id 98e67ed59e1d1-3966d1396famr10124848a91.1.1787724555283; Tue, 25 Aug 2026 23:09:15 -0700 (PDT) Received: from DL2XHKPB4.dl.net ([103.63.104.162]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-39668a57396sm2736799a91.13.2026.08.25.23.09.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 Aug 2026 23:09:15 -0700 (PDT) From: Triet Hoang To: wim@linux-watchdog.org Cc: linux@roeck-us.net, linux-watchdog@vger.kernel.org, linux-kernel@vger.kernel.org, Triet Hoang Subject: [PATCH 5/8] watchdog: of_xilinx_wdt: Convert to DEFINE_SIMPLE_DEV_PM_OPS() Date: Wed, 26 Aug 2026 13:08:36 +0700 Message-ID: <20260826060839.203297-6-triet.hoang.dev@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260826060839.203297-1-triet.hoang.dev@gmail.com> References: <20260826060839.203297-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_sleep_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..d6b1adfe31d1 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_sleep_ptr(&xwdt_pm_ops), }, }; =20 --=20 2.53.0 From nobody Mon Sep 28 05:43:04 2026 Received: from mail-pj1-f42.google.com (mail-pj1-f42.google.com [209.85.216.42]) (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 460AC3955D9 for ; Wed, 26 Aug 2026 06:09:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.42 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787724560; cv=none; b=qM7OMXfdBOdz2d5Wg8xzAMxeD9pSaV7vl034EX8JNbrf3e/esjfMhAxmiucqKOx492wl70bY2IbV/wGT8DZBpKJWO5DdwydMNI8c/q8Nhnp70LZ5mS9TPx3LspSVeS/FRksRYrKHWtsYnB7AXDrWvZqgbIV9+ZrMIpm1drLr+GQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787724560; c=relaxed/simple; bh=0ALC4f+FUtLfLsi77jJaMiFzGvxSB6bnGX0QNSk1q2Y=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=CBiuifWJTATC+fpQh1vIERoxu+MrSxmIXKyqx50c4gv7ucr7J8jldZSZY6CVEFNbrVDDvXSsMcCVOK8SqoqLXt3WH6MVa8ljm5WfQz4/eP7D5Yvyu4xet/NW6F9roEeeNYo5GHONJR5RWnnmQEqZChQXl8ZZqO60bpqoeyWEPM0= 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=lPw0FIew; arc=none smtp.client-ip=209.85.216.42 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="lPw0FIew" Received: by mail-pj1-f42.google.com with SMTP id 98e67ed59e1d1-395cf2535acso698225a91.1 for ; Tue, 25 Aug 2026 23:09:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1787724557; x=1788329357; 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=IzKZqx2IOBeBbfLlz+13hpGVsFFBqwuqEwFlJeM2Bdk=; b=lPw0FIewy7kfM8jW2qxZidroFNA/GMPuMW+dmC+wACBUTUFUF87C9ebJs2snMFKnSB uIVLKK/cNIx1nSuCWCIH69Zd+w8m1Up1H5fw9Rn7Et5Xl4llA0nBaNX+70kKSwi/HeWs m9cfQO6xw13bHvN8hpWqI+VOK9mapgqulnANs+Ybp3TYmxBc1ntFCFkcGiJluCAXic02 Cnjd52LwnbTYfgLSC/ssFkSwqCo+3tLkJsL60t3Ziwja53QvIH2MYgWMWx3cuGE1XrAl /V5qpTTmry2BbWBcmHT5xpbRrFrBdygT+1gKy/cSUipOSUtGnPFK/kAOZtEeRJmOITqE 7HhQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787724557; x=1788329357; 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=IzKZqx2IOBeBbfLlz+13hpGVsFFBqwuqEwFlJeM2Bdk=; b=XjUA5Lg3vhm9gpjOueMCyLtFe5rZKO8YfnfWp3WrymPvfX/lr0her5iIRwqTHK+tGx 2ecGO/rdCZHrcfRPo9MQJyQP+usqYQ3ytU2p13KlTKf+v+kNvAwM57tlmZ+zATfvmBnw Ejjmsd7Ryn59dbsN1vvHrYjnlfgQZJQAkiSvU4eGrFZ8BbDhuLhXgyKTHwn6zg/0KwnZ VarXDQNWqNaL90e/HD3Bz/qw7ZooAQSebs09hkeZ7pP6OAgMBaKt+b/vkUi9A39zv5LX KK16zFUOeJam6KHtHwkZab8wnvfTnLAg9Xp7u8Ui0Jf85qj90f4cz0t28d7Bs2FBHrR5 ZNqA== X-Forwarded-Encrypted: i=1; AHgh+RpacmCgtf8cmzu/G3ygeOmaH4cdv1vrfSAqNoUiZogAlFc2EFII6T0TZ0CELoNWC9AWFuD1Yuv7gjiJOjk=@vger.kernel.org X-Gm-Message-State: AFuF++kue9eQUzFCJzHVy6HXeG7H5fxj3ItSj16XgEziAxYmn6j42Zxj TAX5cGuLUHjbL1Aj5UNdxmTN3Hq3sTzD6IXaRySovEOifblFGYviXCQ= X-Gm-Gg: AR+sD10Sp8wiNFh+k+KOMN+UelAFGvgbhpQ0F2Ib8REBdolVIZJntmlnVabjElImpa2 ZQwaDo8k13zydEnqEH/0b3Uu6CekEV2pibncPfflsVPGSCjbPG4MKlwIjolbx+eht0+Ze/Z7uRt BcD5kXKDzAESn8l3eaihmtnl10UZsM5njU0glQWnD8l7VSwXIFeVsnE97Mf2cqlygYuFAzhdlsq KBIXcUtsa+XpW2XJh0GTKqXZi9RZ0X3Q5NXNcgCH/L97/WL+/2HSL7H0aSbFCRrJz1V4l2TMurf 22V4IAWUNqHL6VjaZhkiLVoBgOICqkWU1eDHY28oFAuepTC0BmDleuNGho6iglzpZwVgMqGGz0d s6DcU2rxHeTmjd+QG+DVm3uREEn34NSXDNoZLv5NFMXDinvpq1GqwV8vxo87NvAgWXaQBSHgMga nbF9RMoTVUFioSVF7exu+MN+5OQX7km7GePKwvn3DxYCI2dwdbWfX3MjahpqmMk/ZOT59l3nas7 A== X-Received: by 2002:a17:90b:268b:b0:38e:42f5:d096 with SMTP id 98e67ed59e1d1-3966d003f46mr5328430a91.0.1787724557507; Tue, 25 Aug 2026 23:09:17 -0700 (PDT) Received: from DL2XHKPB4.dl.net ([103.63.104.162]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-39668a57396sm2736799a91.13.2026.08.25.23.09.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 Aug 2026 23:09:17 -0700 (PDT) From: Triet Hoang To: wim@linux-watchdog.org Cc: linux@roeck-us.net, linux-watchdog@vger.kernel.org, linux-kernel@vger.kernel.org, Triet Hoang Subject: [PATCH 6/8] watchdog: pm8916_wdt: Convert to DEFINE_SIMPLE_DEV_PM_OPS() Date: Wed, 26 Aug 2026 13:08:37 +0700 Message-ID: <20260826060839.203297-7-triet.hoang.dev@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260826060839.203297-1-triet.hoang.dev@gmail.com> References: <20260826060839.203297-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_sleep_ptr(). This lets us drop the __maybe_unused annotations from the resume callback. Signed-off-by: Triet Hoang --- drivers/watchdog/pm8916_wdt.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/watchdog/pm8916_wdt.c b/drivers/watchdog/pm8916_wdt.c index 007ed139ab96..a7ae57fb2453 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,7 +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, +static DEFINE_SIMPLE_DEV_PM_OPS(pm8916_wdt_pm_ops, pm8916_wdt_suspend, pm8916_wdt_resume); =20 static const struct of_device_id pm8916_wdt_id_table[] =3D { @@ -267,7 +267,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_sleep_ptr(&pm8916_wdt_pm_ops), }, }; module_platform_driver(pm8916_wdt_driver); --=20 2.53.0 From nobody Mon Sep 28 05:43:04 2026 Received: from mail-pj1-f45.google.com (mail-pj1-f45.google.com [209.85.216.45]) (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 838FB2066DE for ; Wed, 26 Aug 2026 06:09:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787724565; cv=none; b=CP+qCZEwXfVD00dGSV3X7bcSowBYrYApSh4g6Z1Yxz2TKPgeNSI7EHIAFYhXIVhV2/miT89mvFVctDkk437sFgYpRiVtpbH2i/8Jf2/s0Nl6n2C3KFfD7LjaLJqviGCbPquafwwictxvSnmvSlT+tPRJRMxTNUMwZFO7zKG8ZCA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787724565; c=relaxed/simple; bh=WPOwA+yac8hsqUsQDIxaT6/R9BuD+xFhnOv2RTozUH0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Q91TJC47Z+DUyzSRLFxJ5xMhhKqj1wPbcvESlg4n1aoTzWjegkzf+ono0va3DeRVOP+u7xwiIOKMSgbp+LqRTiVZffw6FVrdzT2q51P+NAAbrV6am0V4jvxl8IILs8XV0BWGiYmUQ2yCTRRsBz1hbIzkI3L71KjUjeh1uAXoJyY= 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=h9bMPJD+; arc=none smtp.client-ip=209.85.216.45 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="h9bMPJD+" Received: by mail-pj1-f45.google.com with SMTP id 98e67ed59e1d1-395ea741d07so670067a91.1 for ; Tue, 25 Aug 2026 23:09:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1787724560; x=1788329360; 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=j8U7+Z+YKwjHD3UMS4jalYyLwSQgyg6EGsaicv67Mxg=; b=h9bMPJD+S/ovgezMBZjtgVhJW4/IPNPq7lrb21Sr6G6P5aovbIX5welOik8lSuhHfo 0iNlU8MMjgan+JcJ7djcmI6Jkp2YvSy7QBVs4ZoB3jSgp9B/U6nls/bwKc0eUC9PJiyZ i68rjxEY4yxukywlEbSoTLlyBK30IiuXa0ay4fMG9DBiwczcJqEAYEy20raTh1H19gbm 92L/ts0me67rqZ41NqnjdXgu3TYvgUzoZ53vkuHPKaF0zXizRb/O7QAyV+QBVFQMlaHB /HFp5J+dcUwubvUM2L4LS1ppWrKfXedQ8V6qsFfWkjA2wc20C4S4Ck0GEC5e2Ufz1Uii aONg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787724560; x=1788329360; 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=j8U7+Z+YKwjHD3UMS4jalYyLwSQgyg6EGsaicv67Mxg=; b=kqnqoIABtgOZvvJ76G51/YqrWUpWyvGrEkm8PelhRAJEonrEV7tSk4B2oVZvQdxmmx HuuLblYZo2bB+YVqednKtW3z1aR7GmrbAfn0xNCdE3heskTNjUl/3sOZlZaQUtG8Tgqm IJn0wf80r0h5YaGomL91CITngjnOyQmAxVpiewcXEfYCDuWvompkXIxe6ILG5MCKegJq P22wADsF/+X0qTt2VsSxvpLagoY5rOdcIA1v650zjAOxKQcnPIRZDAsL3/COQesuvqhA ZwaWFvKyKcq2KWnIpLH88qedqajQ8LS3LtOmhJxcRGHhhrFYsPFXQ8Aio49DONr6/Yji eODg== X-Forwarded-Encrypted: i=1; AHgh+RoBwJS6jF7QZNWdJcXihyN7n54r2nfJ+Wc6IsqiSJfVK4SjJz3UGCcjggN8+53Epvphu9uUqHwDW+JfG4c=@vger.kernel.org X-Gm-Message-State: AFuF++mn9wyQGJzgSnUuwWQwxqngppKgiIYZ1rhKclI+zbY0jJR6gtAz xjD0uxTknKmx7NZd4SukbUIcd0NMC79HihVXCRA9TsduT/fkb9N9HVgjxEd/UWs= X-Gm-Gg: AR+sD1112aw0McV0L5jTIxZnZ/UeA+Lgjs5PGkw/nxaVuXv6J/7hSHcOQMzOtbVPrhq etviTmI1QplWEORh68bBQ+65jah20D3liYou46HfJA5BnVoaC/seB82BE5j7izJVqV7vNFQUchl QVnuX5pCsqhyB20QGpWWNuSru8bBGQPqx1DjmDiTcXZo59CpX5FfkrenhYJw+Rf7LePSpLGDUx7 q53pf6HLTSJddgO20FYCpo57epTo6EtT6iOEgpRKQfJAj3LCOFfELH0iSZVjl5mDI8xUIzI/UyG HXqKVADidWmVgcZ/KCdGvnV1oACpeejGiNx3TRwyMmbFSJmTTmoEFnju6uKeeB0aSg1XmONy6yE 9mFYm+jSK/TBQogyiXqVk8xJzkani2lXDj9tihbCi19ysmmwgf7Hb/WFb1sVZA57adxXPk6AwdD 9sUn7BlGvzlnojrzMAOaiPnGsbPgqBTFLQ2OIC5j49so8Ulo7frWh+z+m7xMQCY28x1Asph9M5X g== X-Received: by 2002:a17:90b:4b04:b0:36d:9e0b:3801 with SMTP id 98e67ed59e1d1-3966d5f900dmr9197383a91.8.1787724559761; Tue, 25 Aug 2026 23:09:19 -0700 (PDT) Received: from DL2XHKPB4.dl.net ([103.63.104.162]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-39668a57396sm2736799a91.13.2026.08.25.23.09.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 Aug 2026 23:09:19 -0700 (PDT) From: Triet Hoang To: wim@linux-watchdog.org Cc: linux@roeck-us.net, linux-watchdog@vger.kernel.org, linux-kernel@vger.kernel.org, Triet Hoang Subject: [PATCH 7/8] watchdog: sp805_wdt: Convert to DEFINE_SIMPLE_DEV_PM_OPS() Date: Wed, 26 Aug 2026 13:08:38 +0700 Message-ID: <20260826060839.203297-8-triet.hoang.dev@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260826060839.203297-1-triet.hoang.dev@gmail.com> References: <20260826060839.203297-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_sleep_ptr(). This lets us drop the __maybe_unused annotations from the resume callback. Signed-off-by: Triet Hoang --- drivers/watchdog/sp805_wdt.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/watchdog/sp805_wdt.c b/drivers/watchdog/sp805_wdt.c index c2125f204a13..7b01011a5bc8 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,7 +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, +static DEFINE_SIMPLE_DEV_PM_OPS(sp805_wdt_dev_pm_ops, sp805_wdt_suspend, sp805_wdt_resume); =20 static const struct amba_id sp805_wdt_ids[] =3D { @@ -361,7 +361,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_sleep_ptr(&sp805_wdt_dev_pm_ops), }, .id_table =3D sp805_wdt_ids, .probe =3D sp805_wdt_probe, --=20 2.53.0 From nobody Mon Sep 28 05:43:04 2026 Received: from mail-pj1-f42.google.com (mail-pj1-f42.google.com [209.85.216.42]) (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 EB32ABA34 for ; Wed, 26 Aug 2026 06:09:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.42 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787724564; cv=none; b=RPx41TdAlXF/dLyuqe6Koom+Qw8CVkgvWoqOtfyAqQpavRIQR44m/8eSNHqU39TejE2LfyIaCdJQWLGYAmR2+e41mLLj2ivyzFPcf8tqldCgHCp2bsSQ/nO9GIGTDEJEGSKYXuQrvxBkq17Z3eywT+4v+OtjvCqeOa1M5F0rnBI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787724564; c=relaxed/simple; bh=paPFtuRcykyTAMbw4Wtm2kckDKrqbtGHWFvHbGnsc/c=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=jFbsfex+O1NpXweMACbO8LNK5omTjyc52zu3SpoWMBntG/wVYk4/FmbIl94KUowIJG91GC5nQ13Y3muIfzl4ti2pJgtC+4sguv2+LPdGP96/JY4lx4NC5h3qevxpgOQKVeN9V3h+o5iVZf41moZljVt4DKeH+glNtEazGogbuJU= 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=P8e8HPW3; arc=none smtp.client-ip=209.85.216.42 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="P8e8HPW3" Received: by mail-pj1-f42.google.com with SMTP id 98e67ed59e1d1-38759bcd877so963534a91.2 for ; Tue, 25 Aug 2026 23:09:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1787724562; x=1788329362; 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=p1q3Ohty1eFRIa2pz+p7AF7flmf1FakjLT24rtEvnh4=; b=P8e8HPW3RDjeZVG0G8tG40IlJQ18dimBkfX7pqbga2Y57A8cx87IeLQsd8m/Ym+wuU Z5VqWDu2JtmXymeIswOtHuex9H5vLLcpA07fnmavbGWtWm8dQSa3DO+DESqkQ/8EbzDq /gIujAkPeGy1lnBqIZzlEZg53xj3EYB3HEdAnofJIxXjHxEILW9B4m0UumezVnKV/Qzj golv+TN9w83wXyVNLqLpjDPCDtCOHkyUoG70C/3/ZDDKDk8cTJtpcgAzfHIf6Rso1VkD m7+HGRnMgBaXPjQnJqBmB+cujhhvgQrnAzOyNfMOYJsUGXYkTmgyXlM3cSMFKWZwb6HQ Ed8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787724562; x=1788329362; 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=p1q3Ohty1eFRIa2pz+p7AF7flmf1FakjLT24rtEvnh4=; b=C4qW/2yPplHvRz1u6XBEkKQ5HK4nWSKf24Oj2e3Y9C+fXGjZyaZQfoEPhJRpusCVEB Bee3RlwNLi8Ffz5z3z/ck9HSZKkboLtPcDs5jfrCy7BkPjSwNubAUxCbzJ985SH78pRH /lxy8+hXG3NyvQ64LpKeXFo5njJ0/X8ZkHC4Y93kp8FRNutESs6piJ7/e9gldiXtDUP/ bLRm3uQY8jrCfRK9/ciTrlVmgve3B8hzrJhUltmr9VFkpR/ZXV5E6mJI+iokRry/YIG8 2s8goOCRULR7mtdRdD7XHz0YaxjkECrD6ba4deRHaCXf9hbGg7ctUZYAlJEO43HAdabN X/ew== X-Forwarded-Encrypted: i=1; AHgh+RoZS0TzunBzPB68xO+Ai3zU/Ub54Z2US4a7+ThLDSMCIRusgLEBEF8OUb8+QVNE0AxJa7pMAK714MrS8WU=@vger.kernel.org X-Gm-Message-State: AFuF++mmtOX2au1AWqZEYSebiipUBWLnK3swXG3CFEm4P1z3i/HEy6FA Vtks9jHOqknKar5DEEXoxUFQP25/NEyaPsGSHSA2xsbWbqdcQaCqogQ= X-Gm-Gg: AR+sD116slAZMkbrxu6atzHYDoCavp0GcxIIHO4XulnVPwaZoVvJSPkS7SSv0b0MZFT lE9LopQB/DYITCB3OZ/BJdrF2cA6CVyhhHQy7Mwj3SIW6zmHxxYanxZloHzYVXPjbDACw0+TCYA zKCBBP/67eY4LyL2prCH+s8hCZz2N7CdsuOYiYGi1cEZGZXC526Xj2Yq97hxpL58kyBgCgMl4yd urJFQ01QleYXDSfiMDeomoF6aRFIVdeWcatnXQgBnIMlWcKEXugGbHkejZXMikCg4sTblDkd7ma 4VdNYn+gYyKY8XIM0GkdeuQ6N5Lud24OoaxQZpTsBYI5FlN2xq0zmm4pO+pJGoHg1M/VTOKDj37 Z0O1g9VBie2wL6980qkF8mijCHCtA+DVYQaeEtPeP9YM7toyre4VKxuxIx3YPpclF/ENxpDq/mQ lEFAT5R1RXPTzKAjtLoPy8dLiMsVJs54BB9VA5QmTauHi6WzgsMXNl1oLzYADo4BYaURSNY5P2W g== X-Received: by 2002:a17:90b:1dce:b0:381:cef1:11ac with SMTP id 98e67ed59e1d1-3966d3e1cfdmr9354153a91.10.1787724561988; Tue, 25 Aug 2026 23:09:21 -0700 (PDT) Received: from DL2XHKPB4.dl.net ([103.63.104.162]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-39668a57396sm2736799a91.13.2026.08.25.23.09.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 Aug 2026 23:09:21 -0700 (PDT) From: Triet Hoang To: wim@linux-watchdog.org Cc: linux@roeck-us.net, linux-watchdog@vger.kernel.org, linux-kernel@vger.kernel.org, Triet Hoang Subject: [PATCH 8/8] watchdog: stmp3xxx_rtc_wdt: Convert to DEFINE_SIMPLE_DEV_PM_OPS() Date: Wed, 26 Aug 2026 13:08:39 +0700 Message-ID: <20260826060839.203297-9-triet.hoang.dev@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260826060839.203297-1-triet.hoang.dev@gmail.com> References: <20260826060839.203297-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_sleep_ptr(). This lets us drop the __maybe_unused annotations from the resume callback. Signed-off-by: Triet Hoang --- drivers/watchdog/stmp3xxx_rtc_wdt.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/watchdog/stmp3xxx_rtc_wdt.c b/drivers/watchdog/stmp3xx= x_rtc_wdt.c index 060447101f48..958e68746f8e 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,13 @@ static int __maybe_unused stmp3xxx_wdt_resume(struct = device *dev) return 0; } =20 -static SIMPLE_DEV_PM_OPS(stmp3xxx_wdt_pm_ops, +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_sleep_ptr(&stmp3xxx_wdt_pm_ops), }, .probe =3D stmp3xxx_wdt_probe, .remove =3D stmp3xxx_wdt_remove, --=20 2.53.0