]> git.hungrycats.org Git - linux/commitdiff
PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro
authorPaul Cercueil <paul@crapouillou.net>
Fri, 7 Jan 2022 18:17:19 +0000 (18:17 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 1 Mar 2024 12:21:54 +0000 (13:21 +0100)
[ Upstream commit 52cc1d7f9786d2be44a3ab9b5b48416a7618e713 ]

Keep this macro in line with the other ones. This makes it possible to
use them in the cases where the underlying dev_pm_ops structure is
exported.

Restore the "static" qualifier in the two drivers where the
DEFINE_SIMPLE_DEV_PM_OPS macro was used.

Signed-off-by: Paul Cercueil <paul@crapouillou.net>
Acked-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Reviewed-by: Ulf Hansson <ulf.hansson@linaro.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Stable-dep-of: 18ab69c8ca56 ("Input: iqs269a - do not poll during suspend or resume")
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/mmc/host/jz4740_mmc.c
drivers/mmc/host/mxcmmc.c
include/linux/pm.h

index ef3fe837b49d29f0e59caf8de65c79a8a14f6898..2254db44fb02c9ddc0885518c6f9a251855a613b 100644 (file)
@@ -1143,8 +1143,8 @@ static int jz4740_mmc_resume(struct device *dev)
        return pinctrl_select_default_state(dev);
 }
 
-DEFINE_SIMPLE_DEV_PM_OPS(jz4740_mmc_pm_ops, jz4740_mmc_suspend,
-       jz4740_mmc_resume);
+static DEFINE_SIMPLE_DEV_PM_OPS(jz4740_mmc_pm_ops, jz4740_mmc_suspend,
+                               jz4740_mmc_resume);
 
 static struct platform_driver jz4740_mmc_driver = {
        .probe = jz4740_mmc_probe,
index b5f65f39ced1cb75b0b68eae08b2ef8dc564668b..2e39b2cb1cafa2def301326a197d09ab594abfdf 100644 (file)
@@ -1212,7 +1212,7 @@ static int mxcmci_resume(struct device *dev)
        return ret;
 }
 
-DEFINE_SIMPLE_DEV_PM_OPS(mxcmci_pm_ops, mxcmci_suspend, mxcmci_resume);
+static DEFINE_SIMPLE_DEV_PM_OPS(mxcmci_pm_ops, mxcmci_suspend, mxcmci_resume);
 
 static struct platform_driver mxcmci_driver = {
        .probe          = mxcmci_probe,
index fc9691cb01b4fc90ea2bccc6f17169fbd9ed69ef..d1c19f5b1380ffdb9769d90f119b3666c72e6202 100644 (file)
@@ -362,7 +362,7 @@ struct dev_pm_ops {
  * to RAM and hibernation.
  */
 #define DEFINE_SIMPLE_DEV_PM_OPS(name, suspend_fn, resume_fn) \
-static const struct dev_pm_ops name = { \
+const struct dev_pm_ops name = { \
        SYSTEM_SLEEP_PM_OPS(suspend_fn, resume_fn) \
 }