Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2e058a6f authored by Rabin Vincent's avatar Rabin Vincent Committed by Pierre Ossman
Browse files

mvsdio: fix CONFIG_PM=y build



Fix usage of obsolete parameters and functions in the driver's PM
callbacks.

Signed-off-by: default avatarRabin Vincent <rabin@rab.in>
Acked-by: default avatarNicolas Pitre <nico@marvell.com>
Signed-off-by: default avatarPierre Ossman <pierre@ossman.eu>
parent 4ea580f1
Loading
Loading
Loading
Loading
+5 −6
Original line number Diff line number Diff line
@@ -825,24 +825,23 @@ static int __exit mvsd_remove(struct platform_device *pdev)
}

#ifdef CONFIG_PM
static int mvsd_suspend(struct platform_device *dev, pm_message_t state,
			   u32 level)
static int mvsd_suspend(struct platform_device *dev, pm_message_t state)
{
	struct mmc_host *mmc = platform_get_drvdata(dev);
	int ret = 0;

	if (mmc && level == SUSPEND_DISABLE)
	if (mmc)
		ret = mmc_suspend_host(mmc, state);

	return ret;
}

static int mvsd_resume(struct platform_device *dev, u32 level)
static int mvsd_resume(struct platform_device *dev)
{
	struct mmc_host *mmc = platform_dev_get_drvdata(dev);
	struct mmc_host *mmc = platform_get_drvdata(dev);
	int ret = 0;

	if (mmc && level == RESUME_ENABLE)
	if (mmc)
		ret = mmc_resume_host(mmc);

	return ret;