qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] 6cecf0: virtio-9p-device: add minimal unreali


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] 6cecf0: virtio-9p-device: add minimal unrealize handler
Date: Thu, 10 Dec 2015 22:30:04 -0800

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 6cecf093735f2e5af7d0e29d957350320044e354
      
https://github.com/qemu/qemu/commit/6cecf093735f2e5af7d0e29d957350320044e354
  Author: Greg Kurz <address@hidden>
  Date:   2015-12-10 (Thu, 10 Dec 2015)

  Changed paths:
    M hw/9pfs/virtio-9p-device.c

  Log Message:
  -----------
  virtio-9p-device: add minimal unrealize handler

Since commit 4652f1640e029e1f2433fa77ba6af285 "virtio-9p: add savevm
handlers", if the user hot-unplugs a quiescent 9p device and live
migrates, the source QEMU crashes before migration completetion...
This happens because virtio-9p devices have a realize handler which
calls virtio_init() and register_savevm().  Both calls store pointers
to the device internals, that get dereferenced during migration even
if the device got unplugged.

This patch simply adds an unrealize handler to perform minimal
cleanup and avoid the crash.  Hot unplug of non-quiescent 9p devices
is still not supported in QEMU, and not supported by linux guests
either.

Signed-off-by: Greg Kurz <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Message-id: address@hidden
[PMM: rewrapped long lines in commit message]
Signed-off-by: Peter Maydell <address@hidden>


  Commit: a3154ccabcb21ac4e42877c965df60976832dbc5
      
https://github.com/qemu/qemu/commit/a3154ccabcb21ac4e42877c965df60976832dbc5
  Author: Greg Kurz <address@hidden>
  Date:   2015-12-10 (Thu, 10 Dec 2015)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  MAINTAINERS: add maintainer to virtio-9p

As suggested by Paolo, I add myself as maintainer for virtio-9p.

Signed-off-by: Greg Kurz <address@hidden>
Acked-by: Aneesh Kumar K.V <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>


  Commit: bd4e097a8e30bb63ed7f46553b13f60809c30ac3
      
https://github.com/qemu/qemu/commit/bd4e097a8e30bb63ed7f46553b13f60809c30ac3
  Author: Alex Zuepke <address@hidden>
  Date:   2015-12-10 (Thu, 10 Dec 2015)

  Changed paths:
    M target-sparc/translate.c

  Log Message:
  -----------
  sparc: allow CASA with ASI 0xa from user space

LEON3 allows the CASA instruction to be used from user space
if the ASI is set to 0xa (user data).

Signed-off-by: Alex Zuepke <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Peter Maydell <address@hidden>


  Commit: b969526adf3d77c4a70d7aae41a2f6dccbd024a7
      
https://github.com/qemu/qemu/commit/b969526adf3d77c4a70d7aae41a2f6dccbd024a7
  Author: Peter Maydell <address@hidden>
  Date:   2015-12-10 (Thu, 10 Dec 2015)

  Changed paths:
    M po/de_DE.po
    M po/fr_FR.po
    M po/hu.po
    M po/it.po
    M po/messages.po
    M po/tr.po
    M po/zh_CN.po

  Log Message:
  -----------
  Update language files for QEMU 2.5.0

Update translation files (change created via 'make -C po update').

Signed-off-by: Peter Maydell <address@hidden>
Reviewed-by: Stefan Weil <address@hidden>
Message-id: address@hidden


Compare: https://github.com/qemu/qemu/compare/c3626ca7df02...b969526adf3d

reply via email to

[Prev in Thread] Current Thread [Next in Thread]