From nobody Mon Sep 28 13:16:57 2026 Received: from mail-pf1-f177.google.com (mail-pf1-f177.google.com [209.85.210.177]) (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 D583C3B05B0 for ; Fri, 21 Aug 2026 07:42:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.177 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787298143; cv=none; b=ZVzJWJUQ/uE7VQx+XL43L5J6xLGyrTPyz8ALKskzNsnCwJ7p3arvn/U6wpon09KaWDqxXfnfIsXrocauJzzPh3P4Nnc9/FIavd+lAUIEbZY2x1YYePVf8RqREDqcaha0fyLjw00tEtiBVghy41WXgXW1VCwHdMuofkdHv5cAgcU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787298143; c=relaxed/simple; bh=7sOgsa2b2deqVoUOoNuwlloTyGVl8RCNSeqr0e6OJMY=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=ABUeaKraiNbov250d5lUkkGnnKDfCaXCKtr/Q1B83bKH4C5S5FBFehD8eqy+yvgmmdhwcxRV6fqZedqCUm/qX8deK6LLSFthrie54vM1tRjbaDhxTe3eVxrXJkfcSqnuCeDiGPVSweMQu+iwXmNODhIGk1ztueIhn2p64oO01Cg= 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=OsK7EFB5; arc=none smtp.client-ip=209.85.210.177 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="OsK7EFB5" Received: by mail-pf1-f177.google.com with SMTP id d2e1a72fcca58-8485ef63b68so413928b3a.1 for ; Fri, 21 Aug 2026 00:42:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1787298131; x=1787902931; 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=HOpTOcijVncQnGYEtKs8l7VFXU+Ee9wdpHMU7vcpB+4=; b=OsK7EFB5owjw+EaEl0n94Ix5psLxDKEbu07RjVq/TNRMVYpdr6QwAt5K8RDlOrklEi eabvRhrUVE8Mfca5/ky8nzl8AEPIx8k/iBN2irZp3Z+6qXEaz872CC0hTv66nyG/MvYN bEom0g+l64hwrNrOrqKcy38DNJUHITvDKUD19qSlclm4og5UebX1RFwoGbt3JK6qssW0 Vr2F/aBSI0m2IWxeJ/ciagM7bOO7apBtjptuNUqyvx+F+Aqjd2LpXIoSF46p0psfEmRA hQkpe/CBaxbqwo+VgQyDUxKnbA9ZTSsOjqe736cYEE7GsJvkrvx93p7/97zql9iwEYsd cvIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787298131; x=1787902931; 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=HOpTOcijVncQnGYEtKs8l7VFXU+Ee9wdpHMU7vcpB+4=; b=Eg/4a4KMe5rXqX4xpsZ16Uiz6Hn7qPEvJ7yaM9QB6x818Rs6JFFu1QiPTt3AZ1lbJI JGlPmQiSKNc9GckBBMXANrhnKw6/GVkm4UWXT9+Zp9JP/IoSOduqrWdukErRtBbcjqBE LfTULxBoeywGC7prvIaKKvac9lhB6TYcg3EAZ7gDxUMX34lEXNrQN9ay8Ye5TxFOfOSY QNI4/kokMzwpjBGE9f+RHgmhf/3uLPWnRki8QpmhA4dfe4XqW8sdJ2864gP/7RynQ8CI 44lu6SGX82c/vGepHbs78kM4lz+vJoVWSm2LB6RaEvWMgCmzoKakfqqxEjJxe7qBuGJP SXmQ== X-Forwarded-Encrypted: i=1; AHgh+Ro0gszpVOHqfiGgx6eSfv1rzBXbzB9ahsJlG3JYHjIEg+c6uztxljyXEZ9Hp02e3r0HtU+syVBZnE7lN4k=@vger.kernel.org X-Gm-Message-State: AFuF++k1AwizyqOh5PBivDOy8bx1t1VBbhaNnaZgu5/RRD1iyIXY6uC5 4L8vbtTiuX637tBBFy/oeTtNDsIMVVu4OCoZAuGvB8SNO0qgzYFhNjI= X-Gm-Gg: AR+sD13f5TkfHGdxL2ary2ffQAzjyi1XCcHlpp+kmH++u05ghbYXgydNy8iW9cxeLwI kq9z9oYKP6LWPMWk+JYOBkTyC3jZnWwjwqdpIcpisczl242N5BBxzit6/UCN4C6smaoH3WWvXZC je1spTMsqz+/kD/qjcDwVjDSKetDNgelERtfxmmq2PkboRAeRPiIHcyqPfpW48WgRM9H5L5AKAf PCMtiJRZ3ZmZRKsVFJk6NHiJqyd5ZS836VGl0E0nzZnioC7BoGozAL4utYekv6npM1JVQXOzAds WKTeoD6Q3EbnFl++9sZ1409SzibKnK/XvCAvz4e1CWuplS3nCK0yx0RM8DePvTXpBQ6c/3bIocE 2kcPTuNWCORIZyRfV4J2Bvl1JG8sC26F8t2SGIcgqJ9wmHiAdxAjzgLpg27Ueq0oyjHAZwkXwTm gxqEZqjQDQHtwgnP+FlgxlPJvO5Ordmh89TtGBZX8o75I1w6J/0Xpl0xjREmvgVacoHp054cIrX g== X-Received: by 2002:a05:6a00:9099:b0:847:7f3c:b5f5 with SMTP id d2e1a72fcca58-851f9f8f1fcmr6787491b3a.11.1787298130695; Fri, 21 Aug 2026 00:42:10 -0700 (PDT) Received: from DL2XHKPB4.dl.net ([103.63.104.162]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-851d33b4135sm2546275b3a.27.2026.08.21.00.42.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Aug 2026 00:42:10 -0700 (PDT) From: Triet Hoang To: krzk@kernel.org Cc: nicolas.ferre@microchip.com, alexandre.belloni@bootlin.com, claudiu.beznea@tuxon.dev, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Triet Hoang Subject: [PATCH] memory: atmel-ebi: Convert to DEFINE_SIMPLE_DEV_PM_OPS() Date: Fri, 21 Aug 2026 14:42:03 +0700 Message-ID: <20260821074203.258920-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: quoted-printable Content-Type: text/plain; charset="utf-8" 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/memory/atmel-ebi.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/memory/atmel-ebi.c b/drivers/memory/atmel-ebi.c index 1e8e8aba2542..3b1246e9ed66 100644 --- a/drivers/memory/atmel-ebi.c +++ b/drivers/memory/atmel-ebi.c @@ -610,7 +610,7 @@ static int atmel_ebi_probe(struct platform_device *pdev) return of_platform_populate(np, NULL, NULL, dev); } =20 -static __maybe_unused int atmel_ebi_resume(struct device *dev) +static int atmel_ebi_resume(struct device *dev) { struct atmel_ebi *ebi =3D dev_get_drvdata(dev); struct atmel_ebi_dev *ebid; @@ -625,14 +625,14 @@ static __maybe_unused int atmel_ebi_resume(struct dev= ice *dev) return 0; } =20 -static SIMPLE_DEV_PM_OPS(atmel_ebi_pm_ops, NULL, atmel_ebi_resume); +static DEFINE_SIMPLE_DEV_PM_OPS(atmel_ebi_pm_ops, NULL, atmel_ebi_resume); =20 static struct platform_driver atmel_ebi_driver =3D { .probe =3D atmel_ebi_probe, .driver =3D { .name =3D "atmel-ebi", .of_match_table =3D atmel_ebi_id_table, - .pm =3D &atmel_ebi_pm_ops, + .pm =3D pm_sleep_ptr(&atmel_ebi_pm_ops), }, }; builtin_platform_driver(atmel_ebi_driver); --=20 2.53.0