@@ -1164,6 +1164,8 @@ static int i8042_pm_restore(struct device *dev)
static const struct dev_pm_ops i8042_pm_ops = {
.suspend = i8042_pm_reset,
.resume = i8042_pm_restore,
+ .freeze = i8042_pm_reset,
+ .thaw = i8042_pm_restore,
.poweroff = i8042_pm_reset,
.restore = i8042_pm_restore,
};
@@ -949,6 +949,8 @@ static int serio_resume(struct device *dev)
static const struct dev_pm_ops serio_pm_ops = {
.suspend = serio_suspend,
.resume = serio_resume,
+ .freeze = serio_suspend,
+ .thaw = serio_resume,
.poweroff = serio_suspend,
.restore = serio_resume,
};