From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f180.google.com (mail-pl1-f180.google.com [209.85.214.180]) (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 99F98351C22 for ; Fri, 21 Aug 2026 04:39:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.180 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787287174; cv=none; b=kUQnUB92P9XQEsGk6c795/XM7Qgxm+a8/OV/PKjooxBmbZbhtYGM9oRfA/iPZoQs6Z33X0w6Yjz9L9qrZJbNjSDlnrsXTUlCnCvoDt0l7z1ryQ0DyuxnopfW3CqFHj6PHIROlmxeOh8wsnvTBexQK5XTpWQIBz4IwyoUijAru6Y= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787287174; c=relaxed/simple; bh=OQOyNdoqeeZ0zyj7pGYa5ErKw0aExv7JtYfgrh8pnO4=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=cEWS7b6oTGyWKSdwVs6pL92wIhcLRXdeYIRBQBfmmSh1bbU5vbC3epx7MocmFqLcqx1cWyMTRBPtMj7hqMJslY79zbWuDHQdQl7iBVaSO2JalBomzniCxT69FG9g2KNxPOlQ13J71TWkbO3JM/gdueCSRSU/9eFcsH8bVn692Iw= 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=Wz3QzdpA; arc=none smtp.client-ip=209.85.214.180 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="Wz3QzdpA" Received: by mail-pl1-f180.google.com with SMTP id d9443c01a7336-2cab973140bso7543685ad.3 for ; Thu, 20 Aug 2026 21:39:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1787287173; x=1787891973; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=8XeyHw4rPjmpoPpjNsn0VmpOkJV8LhXfdiYnOff+Unw=; b=Wz3QzdpAJ08Mn+bpbA69nGTZbnpUaWP+mjygsG/zk41AZrVW4dgF7sLbQ8gF1B9B81 Hf9CxfLCs4/ZHZXoPmEEyy9QzQ2+MYrB0hWOfXchwllEoNaLbu23u9z+Rt7fAascoD4I zEbByzZr6jPn5hBzxOPoHaBYgSUdOJIKtnfxaPGQf2teDIOGHBnzpSTD9vxbWnRR8OSA qkJT773nUyPPpS9bEsmQSYL7HpLijtmAfHT/XcqVlzmQYLlr4G5GexnFDEwHQ4kBCvO7 iGDqmgpUkRN0RJ1vIM5FtcUDIaOWSbuTsrKPjbiVXy6I5ZLwheU5WrWjBwbR2BJBSYbU yVFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787287173; x=1787891973; h=content-transfer-encoding:mime-version: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=8XeyHw4rPjmpoPpjNsn0VmpOkJV8LhXfdiYnOff+Unw=; b=KCgf/+pPrFuCYob/X7UP+FrP6OO1mM471liOGpFS3B2dt2Ad6euraJkxIiganvzfNl H39y8og+DLUheN/v5QsblVlMLYQaCNqz4MwuQLvqaniNLG/eITz9RF17LFQgM8G0mPqc zJh7RO6NmKNxVrfCFle7w4z9ekGBzEVusst7q0ZgV0p+KMFPSmlav/rcH0l8r61nJP+V mkMYQvDpzZp0VjMrLxWFVY2fp+cGYGqfHJ7mKQayZm7fPFd8UCNASN9ZRdG3VBZGL/4x SpxFUReTxfbmx7+F3HUO18i71Ewkt+m21IwTvYIPB7pLxbWdma/8eCdyVH2F5YbC6VUm NaOQ== X-Forwarded-Encrypted: i=1; AHgh+Rrgk3L9zUZkQbM67bORABXvUigifkArB29qNpruBFjgxBSrkWNXbM9Yn7UaS5bSxmqOTQl+lcDU32LoQyQ=@vger.kernel.org X-Gm-Message-State: AFuF++n7p+FlZ1H2JrhKUdos7i1mDrsagv5LSF7S5mT1JKPF2izEpZEF 8EIpISh0c3kd3784jdXPfdN9XNGurkxK/YHvnZVcR75pQJFCg2RI8CM4e6rAZaTtDw== X-Gm-Gg: AR+sD12p6bJTPk4arebqejSKxKOkbFcg+4xUMkkCTMzYk1xVzExoJeOe4Yhx0hZue/7 qDTVoQpqs7d0oAxE+O6GA99L/gXhcXiHdRHW/vBTWO3tj3QuxX+FXjojQU0xi+eL02q9/61IUTX RwklPVpkE6dvQmsEzlPClTQAfngD5HM/mj2gG0FF8T+odKKaLsEImyif/PWLK3rdNduN4qIobs8 GX4wPvcBDzdAjjFvOh02Ujk9aZNRoDPH4S2vBFM9sZAy3Gtg6lJFyeJPvxWYfH+n5bIFSsAyqBL uGZX6JTjKUxpPrAtGw1q8W8qLgPQGYjlFNS2VROYuJqTcbpERM0K+SR2k1GeYLM90PyuQTjiww3 Qc+yDsb80Z0aojB99bqxhUgi4bEqAN2Ft86OmefduV9ivXVzxoyecea/Stke//kbRhGTAVzw59v PhS/efrHGO4JgrcK/xFieSnBwJxlU2NX7IaDA+76Vtu15QHRG5gR3ixCbVsFmhF7/XCAkpGC0YA SNVaXTk16TJ X-Received: by 2002:a17:90b:2ccb:b0:36b:bec8:94c5 with SMTP id 98e67ed59e1d1-395c35ba5aemr6776810a91.10.1787287172804; Thu, 20 Aug 2026 21:39:32 -0700 (PDT) Received: from DL2XHKPB4.dl.net ([103.63.104.162]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-395c46b5e4dsm1447936a91.6.2026.08.20.21.39.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Aug 2026 21:39:32 -0700 (PDT) From: Triet Hoang To: tglx@kernel.org Cc: radu@rendec.net, linux-kernel@vger.kernel.org, Triet Hoang Subject: [PATCH] irqchip: st: Convert to DEFINE_SIMPLE_DEV_PM_OPS() Date: Fri, 21 Aug 2026 11:39:28 +0700 Message-ID: <20260821043928.123543-1-triet.hoang.dev@gmail.com> X-Mailer: git-send-email 2.53.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Convert the deprecated SIMPLE_DEV_PM_OPS to DEFINE_SIMPLE_DEV_PM_OPS and pm_sleep_ptr(). This lets us drop the __maybe_unused annotations from its suspend and resume callbacks, also reduces kernel size in case CONFIG_PM or CONFIG_PM_SLEEP is disabled. Signed-off-by: Triet Hoang --- drivers/irqchip/irq-st.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/irqchip/irq-st.c b/drivers/irqchip/irq-st.c index de71bb350d57..fef0521831aa 100644 --- a/drivers/irqchip/irq-st.c +++ b/drivers/irqchip/irq-st.c @@ -157,7 +157,7 @@ static int st_irq_syscfg_probe(struct platform_device *pdev) return st_irq_syscfg_enable(pdev); } -static int __maybe_unused st_irq_syscfg_resume(struct device *dev) +static int st_irq_syscfg_resume(struct device *dev) { struct st_irq_syscfg *ddata = dev_get_drvdata(dev); @@ -165,12 +165,12 @@ static int __maybe_unused st_irq_syscfg_resume(struct device *dev) ST_A9_IRQ_MASK, ddata->config); } -static SIMPLE_DEV_PM_OPS(st_irq_syscfg_pm_ops, NULL, st_irq_syscfg_resume); +static DEFINE_SIMPLE_DEV_PM_OPS(st_irq_syscfg_pm_ops, NULL, st_irq_syscfg_resume); static struct platform_driver st_irq_syscfg_driver = { .driver = { .name = "st_irq_syscfg", - .pm = &st_irq_syscfg_pm_ops, + .pm = pm_sleep_ptr(&st_irq_syscfg_pm_ops), .of_match_table = st_irq_syscfg_match, }, .probe = st_irq_syscfg_probe, -- 2.53.0