]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
virtio_pmem: Add freeze/restore callbacks
authorPhilip Chen <philipchen@chromium.org>
Thu, 15 Aug 2024 00:46:17 +0000 (00:46 +0000)
committerMichael S. Tsirkin <mst@redhat.com>
Tue, 12 Nov 2024 23:07:24 +0000 (18:07 -0500)
commit76f0d870e75e0b00843668ace7603a47890cb9ff
treed05c209e21a9d017d81bd9d54f5f585caa898212
parent35025963326e44d8bced3eecd42d2f040f4f0024
virtio_pmem: Add freeze/restore callbacks

Add basic freeze/restore PM callbacks to support hibernation (S4):
- On freeze, delete vq and quiesce the device to prepare for
  snapshotting.
- On restore, re-init vq and mark DRIVER_OK.

Signed-off-by: Philip Chen <philipchen@chromium.org>
Message-Id: <20240815004617.2325269-1-philipchen@chromium.org>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
drivers/nvdimm/virtio_pmem.c