Commit bf2876f6 authored by Fabio Estevam's avatar Fabio Estevam Committed by Daniel Lezcano
Browse files

thermal/drivers/qoriq: Remove __maybe_unused notations



The combined usage of pm_sleep_ptr() and DEFINE_SIMPLE_DEV_PM_OPS()
allows the compiler to evaluate if the suspend/resume() functions
are used at build time or are simply dead code.

This allows removing __maybe_unused notations from the suspend/resume()
functions.

Signed-off-by: default avatarFabio Estevam <festevam@denx.de>
Link: https://lore.kernel.org/r/20240820012616.1449210-1-festevam@gmail.com


Signed-off-by: default avatarDaniel Lezcano <daniel.lezcano@linaro.org>
parent d5714524
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -347,7 +347,7 @@ static int qoriq_tmu_probe(struct platform_device *pdev)
	return 0;
}

static int __maybe_unused qoriq_tmu_suspend(struct device *dev)
static int qoriq_tmu_suspend(struct device *dev)
{
	struct qoriq_tmu_data *data = dev_get_drvdata(dev);
	int ret;
@@ -361,7 +361,7 @@ static int __maybe_unused qoriq_tmu_suspend(struct device *dev)
	return 0;
}

static int __maybe_unused qoriq_tmu_resume(struct device *dev)
static int qoriq_tmu_resume(struct device *dev)
{
	int ret;
	struct qoriq_tmu_data *data = dev_get_drvdata(dev);
@@ -374,7 +374,7 @@ static int __maybe_unused qoriq_tmu_resume(struct device *dev)
	return regmap_update_bits(data->regmap, REGS_TMR, TMR_ME, TMR_ME);
}

static SIMPLE_DEV_PM_OPS(qoriq_tmu_pm_ops,
static DEFINE_SIMPLE_DEV_PM_OPS(qoriq_tmu_pm_ops,
				qoriq_tmu_suspend, qoriq_tmu_resume);

static const struct of_device_id qoriq_tmu_match[] = {
@@ -387,7 +387,7 @@ MODULE_DEVICE_TABLE(of, qoriq_tmu_match);
static struct platform_driver qoriq_tmu = {
	.driver	= {
		.name		= "qoriq_thermal",
		.pm		= &qoriq_tmu_pm_ops,
		.pm		= pm_sleep_ptr(&qoriq_tmu_pm_ops),
		.of_match_table	= qoriq_tmu_match,
	},
	.probe	= qoriq_tmu_probe,