From aaa00a0200df1742c7efae3f6940d15714099a9b Mon Sep 17 00:00:00 2001 From: Zou Shunxiang Date: Tue, 26 Sep 2023 19:28:48 +0800 Subject: [PATCH] driver: virtio: mmio: Remove suspend callback function Since we need use virtual key as wake-up interrupt, don't install suspend callback for virtio-mmio, otherwise IRQ will be freed and no wakeup interrupt can resume GVM. Change-Id: I111986e4da5f8afde5fd75932f3d393f41fe78b2 Signed-off-by: Zou Shunxiang --- drivers/virtio/virtio_mmio.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/virtio/virtio_mmio.c b/drivers/virtio/virtio_mmio.c index 368166259899..423116c3b9fc 100644 --- a/drivers/virtio/virtio_mmio.c +++ b/drivers/virtio/virtio_mmio.c @@ -612,7 +612,8 @@ static int virtio_mmio_restore(struct device *dev) } static const struct dev_pm_ops virtio_mmio_pm_ops = { - SET_SYSTEM_SLEEP_PM_OPS(virtio_mmio_freeze, virtio_mmio_restore) + .freeze = virtio_mmio_freeze, + .restore = virtio_mmio_restore, }; #endif