mirror of
https://github.com/torvalds/linux.git
synced 2026-05-27 08:33:17 +02:00
ALSA: hda: Use RUNTIME_PM_OPS() and pm_ptr()
Clean up the code with the helper macros, and also assure that no PM ops is assigned without CONFIG_PM via pm_ptr(). 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-5-tiwai@suse.de
This commit is contained in:
parent
0d8dfeba4b
commit
3f38aa32c5
|
|
@ -185,7 +185,7 @@ int __hda_codec_driver_register(struct hda_codec_driver *drv, const char *name,
|
|||
drv->core.driver.probe = hda_codec_driver_probe;
|
||||
drv->core.driver.remove = hda_codec_driver_remove;
|
||||
drv->core.driver.shutdown = hda_codec_driver_shutdown;
|
||||
drv->core.driver.pm = &hda_codec_driver_pm;
|
||||
drv->core.driver.pm = pm_ptr(&hda_codec_driver_pm);
|
||||
drv->core.type = HDA_DEV_LEGACY;
|
||||
drv->core.match = hda_codec_match;
|
||||
drv->core.unsol_event = hda_codec_unsol_event;
|
||||
|
|
|
|||
|
|
@ -3037,8 +3037,7 @@ const struct dev_pm_ops hda_codec_driver_pm = {
|
|||
.thaw = pm_sleep_ptr(hda_codec_pm_thaw),
|
||||
.poweroff = pm_sleep_ptr(hda_codec_pm_suspend),
|
||||
.restore = pm_sleep_ptr(hda_codec_pm_restore),
|
||||
.runtime_suspend = pm_ptr(hda_codec_runtime_suspend),
|
||||
.runtime_resume = pm_ptr(hda_codec_runtime_resume),
|
||||
RUNTIME_PM_OPS(hda_codec_runtime_suspend, hda_codec_runtime_resume, NULL)
|
||||
};
|
||||
|
||||
/* suspend the codec at shutdown; called from driver's shutdown callback */
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user