Skip to content
Snippets Groups Projects
  1. Nov 23, 2020
  2. Nov 22, 2020
  3. Nov 20, 2020
  4. Nov 19, 2020
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/stefanha-gitlab/tags/tracing-pull-request' into staging · 7fbd7e71
      Peter Maydell authored
      
      Pull request
      
      Fix --enable-modules --enable-trace-backends=dtrace with recent SystemTap
      releases.
      
      # gpg: Signature made Thu 19 Nov 2020 16:47:33 GMT
      # gpg:                using RSA key 8695A8BFD3F97CDAAC35775A9CA4ABB381AB73C8
      # gpg: Good signature from "Stefan Hajnoczi <stefanha@redhat.com>" [full]
      # gpg:                 aka "Stefan Hajnoczi <stefanha@gmail.com>" [full]
      # Primary key fingerprint: 8695 A8BF D3F9 7CDA AC35  775A 9CA4 ABB3 81AB 73C8
      
      * remotes/stefanha-gitlab/tags/tracing-pull-request:
        trace: use STAP_SDT_V2 to work around symbol visibility
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      7fbd7e71
    • Stefan Hajnoczi's avatar
      trace: use STAP_SDT_V2 to work around symbol visibility · 4b265c79
      Stefan Hajnoczi authored
      QEMU binaries no longer launch successfully with recent SystemTap
      releases. This is because modular QEMU builds link the sdt semaphores
      into the main binary instead of into the shared objects where they are
      used. The symbol visibility of semaphores is 'hidden' and the dynamic
      linker prints an error during module loading:
      
        $ ./configure --enable-trace-backends=dtrace --enable-modules ...
        ...
        Failed to open module: /builddir/build/BUILD/qemu-4.2.0/s390x-softmmu/../block-curl.so: undefined symbol: qemu_curl_close_semaphore
      
      The long-term solution is to generate per-module dtrace .o files and
      link them into the module instead of the main binary.
      
      In the short term we can define STAP_SDT_V2 so dtrace(1) produces a .o
      file with 'default' symbol visibility instead of 'hidden'. This
      workaround is small and easier to merge for QEMU 5.2 and downstream
      backports.
      
      Buglink: https://bugzilla.redhat.com/show_bug.cgi?id=1898700
      
      
      Cc: wcohen@redhat.com
      Cc: fche@redhat.com
      Cc: kraxel@redhat.com
      Cc: rjones@redhat.com
      Cc: ddepaula@redhat.com
      Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: default avatarDaniel P. Berrangé <berrange@redhat.com>
      Reviewed-by: default avatarPhilippe Mathieu-Daudé <philmd@redhat.com>
      Reviewed-by: default avatarMiroslav Rezanina <mrezanin@redhat.com>
      Message-id: 20201119141457.844452-1-stefanha@redhat.com
      Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
      4b265c79
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20201119' into staging · ff85db76
      Peter Maydell authored
      
      s390x fixes:
      - fix propagation and reset for the new diag318 call
      - fix hot-unplug for vfio-pci devices
      - fix endianness issues in zPCI (regression fix)
      
      # gpg: Signature made Thu 19 Nov 2020 10:15:58 GMT
      # gpg:                using RSA key C3D0D66DC3624FF6A8C018CEDECF6B93C6F02FAF
      # gpg:                issuer "cohuck@redhat.com"
      # gpg: Good signature from "Cornelia Huck <conny@cornelia-huck.de>" [unknown]
      # gpg:                 aka "Cornelia Huck <huckc@linux.vnet.ibm.com>" [full]
      # gpg:                 aka "Cornelia Huck <cornelia.huck@de.ibm.com>" [full]
      # gpg:                 aka "Cornelia Huck <cohuck@kernel.org>" [unknown]
      # gpg:                 aka "Cornelia Huck <cohuck@redhat.com>" [unknown]
      # Primary key fingerprint: C3D0 D66D C362 4FF6 A8C0  18CE DECF 6B93 C6F0 2FAF
      
      * remotes/cohuck/tags/s390x-20201119:
        s390x/pci: fix endianness issues
        s390x/pci: Unregister listeners before destroying IOMMU address space
        s390/kvm: fix diag318 propagation and reset functionality
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      ff85db76
  5. Nov 18, 2020
  6. Nov 17, 2020
    • Peter Maydell's avatar
      66a300a1
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/vivier2/tags/linux-user-for-5.2-pull-request' into staging · 4b524758
      Peter Maydell authored
      
      Fix netlink with latest iproute
      
      # gpg: Signature made Tue 17 Nov 2020 15:16:26 GMT
      # gpg:                using RSA key CD2F75DDC8E3A4DC2E4F5173F30C38BD3F2FBE3C
      # gpg:                issuer "laurent@vivier.eu"
      # gpg: Good signature from "Laurent Vivier <lvivier@redhat.com>" [full]
      # gpg:                 aka "Laurent Vivier <laurent@vivier.eu>" [full]
      # gpg:                 aka "Laurent Vivier (Red Hat) <lvivier@redhat.com>" [full]
      # Primary key fingerprint: CD2F 75DD C8E3 A4DC 2E4F  5173 F30C 38BD 3F2F BE3C
      
      * remotes/vivier2/tags/linux-user-for-5.2-pull-request:
        linux-user,netlink: add IFLA_BRPORT_MRP_RING_OPEN, IFLA_BRPORT_MRP_IN_OPEN
        linux-user,netlink: fix message translation with ip command
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      4b524758
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/armbru/tags/pull-qobject-2020-11-17' into staging · 84dae210
      Peter Maydell authored
      
      QObject patches patches for 2020-11-17
      
      # gpg: Signature made Tue 17 Nov 2020 14:41:06 GMT
      # gpg:                using RSA key 354BC8B3D7EB2A6B68674E5F3870B400EB918653
      # gpg:                issuer "armbru@redhat.com"
      # gpg: Good signature from "Markus Armbruster <armbru@redhat.com>" [full]
      # gpg:                 aka "Markus Armbruster <armbru@pond.sub.org>" [full]
      # Primary key fingerprint: 354B C8B3 D7EB 2A6B 6867  4E5F 3870 B400 EB91 8653
      
      * remotes/armbru/tags/pull-qobject-2020-11-17:
        json: Fix a memleak in parse_pair()
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      84dae210
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20201117' into staging · c446ac37
      Peter Maydell authored
      
      target-arm queue:
       * hw/arm/virt: ARM_VIRT must select ARM_GIC
       * exynos: Fix bad printf format specifiers
       * hw/input/ps2.c: Remove remnants of printf debug
       * target/openrisc: Remove dead code attempting to check "is timer disabled"
       * register: Remove unnecessary NULL check
       * util/cutils: Fix Coverity array overrun in freq_to_str()
       * configure: Make "does libgio work" test pull in some actual functions
       * tmp105: reset the T_low and T_High registers
       * tmp105: Correct handling of temperature limit checks
      
      # gpg: Signature made Tue 17 Nov 2020 13:47:48 GMT
      # gpg:                using RSA key E1A5C593CD419DE28E8315CF3C2525ED14360CDE
      # gpg:                issuer "peter.maydell@linaro.org"
      # gpg: Good signature from "Peter Maydell <peter.maydell@linaro.org>" [ultimate]
      # gpg:                 aka "Peter Maydell <pmaydell@gmail.com>" [ultimate]
      # gpg:                 aka "Peter Maydell <pmaydell@chiark.greenend.org.uk>" [ultimate]
      # Primary key fingerprint: E1A5 C593 CD41 9DE2 8E83  15CF 3C25 25ED 1436 0CDE
      
      * remotes/pmaydell/tags/pull-target-arm-20201117:
        tmp105: Correct handling of temperature limit checks
        hw/misc/tmp105: reset the T_low and T_High registers
        configure: Make "does libgio work" test pull in some actual functions
        util/cutils: Fix Coverity array overrun in freq_to_str()
        register: Remove unnecessary NULL check
        target/openrisc: Remove dead code attempting to check "is timer disabled"
        hw/input/ps2.c: Remove remnants of printf debug
        exynos: Fix bad printf format specifiers
        hw/arm/virt: ARM_VIRT must select ARM_GIC
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      c446ac37
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging · c8e5c4b2
      Peter Maydell authored
      
      Patches for 5.2.0-rc2:
      
      - quorum: Fix crash with rewrite-corrupted and without read-write user
      - io_uring: do not use pointer after free
      - file-posix: Use fallback path for -EBUSY from FALLOC_FL_PUNCH_HOLE
      - iotests: Fix failure on Python 3.9 due to use of a deprecated function
      - char-stdio: Fix QMP default for 'signal'
      
      # gpg: Signature made Tue 17 Nov 2020 11:43:17 GMT
      # gpg:                using RSA key DC3DEB159A9AF95D3D7456FE7F09B272C88F2FD6
      # gpg:                issuer "kwolf@redhat.com"
      # gpg: Good signature from "Kevin Wolf <kwolf@redhat.com>" [full]
      # Primary key fingerprint: DC3D EB15 9A9A F95D 3D74  56FE 7F09 B272 C88F 2FD6
      
      * remotes/kevin/tags/for-upstream:
        iotests/081: Test rewrite-corrupted without WRITE
        iotests/081: Filter image format after testdir
        quorum: Require WRITE perm with rewrite-corrupted
        io_uring: do not use pointer after free
        file-posix: allow -EBUSY errors during write zeros on raw block devices
        iotests: Replace deprecated ConfigParser.readfp()
        char-stdio: Fix QMP default for 'signal'
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      c8e5c4b2
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/philmd-gitlab/tags/sdmmc-20201117' into staging · f45fc83b
      Peter Maydell authored
      SD/MMC patches
      
      - Correctly handle 2 GB SCSD Memory Cards (Bin Meng)
      
      CI jobs result:
      . https://cirrus-ci.com/build/4688743904837632
      . https://gitlab.com/philmd/qemu/-/pipelines/216829732
      . https://travis-ci.org/github/philmd/qemu/builds/744026099
      
      
      
      # gpg: Signature made Tue 17 Nov 2020 10:51:13 GMT
      # gpg:                using RSA key FAABE75E12917221DCFD6BB2E3E32C2CDEADC0DE
      # gpg: Good signature from "Philippe Mathieu-Daudé (F4BUG) <f4bug@amsat.org>" [full]
      # Primary key fingerprint: FAAB E75E 1291 7221 DCFD  6BB2 E3E3 2C2C DEAD C0DE
      
      * remotes/philmd-gitlab/tags/sdmmc-20201117:
        hw/sd: Fix 2 GiB card CSD register values
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      f45fc83b
Loading