qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] bf26ae: spapr_drc: fix realize and unrealize


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] bf26ae: spapr_drc: fix realize and unrealize
Date: Mon, 31 Jul 2017 02:33:31 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: bf26ae32a92a8446bd9db569f9cdb53cc272aaad
      
https://github.com/qemu/qemu/commit/bf26ae32a92a8446bd9db569f9cdb53cc272aaad
  Author: Greg Kurz <address@hidden>
  Date:   2017-07-29 (Sat, 29 Jul 2017)

  Changed paths:
    M hw/ppc/spapr_drc.c

  Log Message:
  -----------
  spapr_drc: fix realize and unrealize

If object_property_add_alias() returns an error in realize(), we should
propagate it to the caller and certainly not unref the DRC.

Same thing goes for unrealize(). Since object_property_del() is the last
call, we can even get rid of the intermediate Error *.

And finally, unrealize() should undo all registrations performed by
realize().

Signed-off-by: Greg Kurz <address@hidden>
Signed-off-by: David Gibson <address@hidden>


  Commit: fc7e0765fc385eed08c19a8823a970f4e98379b0
      
https://github.com/qemu/qemu/commit/fc7e0765fc385eed08c19a8823a970f4e98379b0
  Author: David Gibson <address@hidden>
  Date:   2017-07-29 (Sat, 29 Jul 2017)

  Changed paths:
    M hw/ppc/spapr.c

  Log Message:
  -----------
  Revert "spapr: populate device tree depending on XIVE_EXPLOIT option"

This reverts commit b87680427e8a3ff682f66514e99a8344e7437247.

I thought this was a harmless preliminary for XIVE enablement patches
we expect later on.  However, due to some subtle interactions between
qemu and SLOF (guest firmware) this breaks some things.  Revert it for
now, we'll work out how to fix it when the rest of the XIVE patches
are ready.

Signed-off-by: David Gibson <address@hidden>


  Commit: 0c26c080ee592ea47597d3ab8fd712d7d2c4ba0f
      
https://github.com/qemu/qemu/commit/0c26c080ee592ea47597d3ab8fd712d7d2c4ba0f
  Author: Peter Maydell <address@hidden>
  Date:   2017-07-31 (Mon, 31 Jul 2017)

  Changed paths:
    M hw/ppc/spapr.c
    M hw/ppc/spapr_drc.c

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-2.10-20170731' 
into staging

ppc patch queue 2017-07-31

This has a couple of last minute bugfixes for qemu 2.10.

# gpg: Signature made Mon 31 Jul 2017 05:25:54 BST
# gpg:                using RSA key 0x6C38CACA20D9B392
# gpg: Good signature from "David Gibson <address@hidden>"
# gpg:                 aka "David Gibson (Red Hat) <address@hidden>"
# gpg:                 aka "David Gibson (ozlabs.org) <address@hidden>"
# gpg:                 aka "David Gibson (kernel.org) <address@hidden>"
# Primary key fingerprint: 75F4 6586 AE61 A66C C44E  87DC 6C38 CACA 20D9 B392

* remotes/dgibson/tags/ppc-for-2.10-20170731:
  Revert "spapr: populate device tree depending on XIVE_EXPLOIT option"
  spapr_drc: fix realize and unrealize

Signed-off-by: Peter Maydell <address@hidden>


Compare: https://github.com/qemu/qemu/compare/a588c4985eff...0c26c080ee59

reply via email to

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