mirror of https://github.com/torvalds/linux.git
ALSA: pcm: Convert to SYSTEM_SLEEP_PM_OPS()
Use the newer SYSTEM_SLEEP_PM_OPS() macro instead of SET_SYSTEM_SLEEP_PM_OPS(), which makes CONFIG_PM_SLEEP ifdefs superfluous. Merely a cleanup, there should be no actual code change. Signed-off-by: Takashi Iwai <tiwai@suse.de> Link: https://patch.msgid.link/20250313170731.26943-4-tiwai@suse.de
This commit is contained in:
parent
4c60cf85e2
commit
0d8dfeba4b
|
|
@ -592,7 +592,6 @@ static const struct attribute_group *pcm_dev_attr_groups[];
|
||||||
* PM callbacks: we need to deal only with suspend here, as the resume is
|
* PM callbacks: we need to deal only with suspend here, as the resume is
|
||||||
* triggered either from user-space or the driver's resume callback
|
* triggered either from user-space or the driver's resume callback
|
||||||
*/
|
*/
|
||||||
#ifdef CONFIG_PM_SLEEP
|
|
||||||
static int do_pcm_suspend(struct device *dev)
|
static int do_pcm_suspend(struct device *dev)
|
||||||
{
|
{
|
||||||
struct snd_pcm_str *pstr = dev_get_drvdata(dev);
|
struct snd_pcm_str *pstr = dev_get_drvdata(dev);
|
||||||
|
|
@ -601,10 +600,9 @@ static int do_pcm_suspend(struct device *dev)
|
||||||
snd_pcm_suspend_all(pstr->pcm);
|
snd_pcm_suspend_all(pstr->pcm);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
static const struct dev_pm_ops pcm_dev_pm_ops = {
|
static const struct dev_pm_ops pcm_dev_pm_ops = {
|
||||||
SET_SYSTEM_SLEEP_PM_OPS(do_pcm_suspend, NULL)
|
SYSTEM_SLEEP_PM_OPS(do_pcm_suspend, NULL)
|
||||||
};
|
};
|
||||||
|
|
||||||
/* device type for PCM -- basically only for passing PM callbacks */
|
/* device type for PCM -- basically only for passing PM callbacks */
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue