qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 2034ee: s390-pci: fix compilation on older GC


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] 2034ee: s390-pci: fix compilation on older GCC versions
Date: Thu, 02 Feb 2017 08:30:18 -0800

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 2034ee5152ded8ef102f2e9dfcada7f91ecc7d66
      
https://github.com/qemu/qemu/commit/2034ee5152ded8ef102f2e9dfcada7f91ecc7d66
  Author: Paolo Bonzini <address@hidden>
  Date:   2017-02-01 (Wed, 01 Feb 2017)

  Changed paths:
    M hw/s390x/s390-pci-bus.h

  Log Message:
  -----------
  s390-pci: fix compilation on older GCC versions

S390PCIBusDevice is typedef'ed earlier in the file, before the hunks
that this patch modifies.  The double typedef causes old versions of
GCC to complain.

Signed-off-by: Paolo Bonzini <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Christian Borntraeger <address@hidden>


  Commit: 1a0e4c8b02ea510508970c333ee610a90b921cbb
      
https://github.com/qemu/qemu/commit/1a0e4c8b02ea510508970c333ee610a90b921cbb
  Author: Christian Borntraeger <address@hidden>
  Date:   2017-02-01 (Wed, 01 Feb 2017)

  Changed paths:
    M hw/s390x/s390-virtio.c

  Log Message:
  -----------
  s390x/kvm: fix small race reboot vs. cmma

Right now we reset all devices before we reset the cmma states.  This
can result in the host kernel discarding guest pages that were
previously in the unused state but already contain a bios or a -kernel
file before the cmma reset has finished.  This race results in random
guest crashes or hangs during very early reboot.

Fixes: 1cd4e0f6f0a6 ("s390x/cmma: clean up cmma reset")
Cc: address@hidden
Signed-off-by: Christian Borntraeger <address@hidden>


  Commit: d8923bc75479cd3fdcc72b7647f4877f91950b01
      
https://github.com/qemu/qemu/commit/d8923bc75479cd3fdcc72b7647f4877f91950b01
  Author: David Hildenbrand <address@hidden>
  Date:   2017-02-01 (Wed, 01 Feb 2017)

  Changed paths:
    M linux-user/main.c

  Log Message:
  -----------
  target/s390x: use "qemu" cpu model in user mode

"any" does not exist, therefore resulting in a misleading error message.

Reported-by: Stefan Weil <address@hidden>
Signed-off-by: David Hildenbrand <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Stefan Weil <address@hidden>
Reviewed-by: Alexander Graf <address@hidden>
Cc: address@hidden


  Commit: 0b17d809b08e0315430d2e2923dbe4e967ef4f63
      
https://github.com/qemu/qemu/commit/0b17d809b08e0315430d2e2923dbe4e967ef4f63
  Author: Peter Maydell <address@hidden>
  Date:   2017-02-02 (Thu, 02 Feb 2017)

  Changed paths:
    M hw/s390x/s390-pci-bus.h
    M hw/s390x/s390-virtio.c
    M linux-user/main.c

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/borntraeger/tags/s390x-20170201' into 
staging

s390x fixes

- build error with old gcc versions
- race between cmma reset and rom/loader resets
- linux-user vs. cpu model

# gpg: Signature made Wed 01 Feb 2017 08:24:47 GMT
# gpg:                using RSA key 0x117BBC80B5A61C7C
# gpg: Good signature from "Christian Borntraeger (IBM) <address@hidden>"
# Primary key fingerprint: F922 9381 A334 08F9 DBAB  FBCA 117B BC80 B5A6 1C7C

* remotes/borntraeger/tags/s390x-20170201:
  target/s390x: use "qemu" cpu model in user mode
  s390x/kvm: fix small race reboot vs. cmma
  s390-pci: fix compilation on older GCC versions

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


Compare: https://github.com/qemu/qemu/compare/53761caf1790...0b17d809b08e

reply via email to

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