1. 13 5月, 2019 3 次提交
  2. 10 5月, 2019 14 次提交
  3. 09 5月, 2019 9 次提交
    • P
      Merge remote-tracking branch 'remotes/maxreitz/tags/pull-block-2019-05-07' into staging · 812b835f
      Peter Maydell 提交于
      Block patches:
      - Fixes to qcow2's implementation of qemu-img check
      - Our SSH driver now supports bdrv_refresh_filename()
      - Miscellaneous fixes
      
      # gpg: Signature made Tue 07 May 2019 16:16:58 BST
      # gpg:                using RSA key F407DB0061D5CF40
      # gpg: Good signature from "Max Reitz <mreitz@redhat.com>" [full]
      # Primary key fingerprint: 91BE B60A 30DB 3E88 57D1  1829 F407 DB00 61D5 CF40
      
      * remotes/maxreitz/tags/pull-block-2019-05-07:
        iotests: Fix iotests 110 and 126
        commit: Use bdrv_append() in commit_start()
        block: Assert that drv->bdrv_child_perm is set in bdrv_child_perm()
        block/ssh: Implement .bdrv_dirname()
        block/ssh: Implement .bdrv_refresh_filename()
        qcow2: discard bitmap when removed
        qcow2-refcount: don't mask corruptions under internal errors
        qcow2-refcount: check_refcounts_l2: don't count fixed cluster as allocated
        qcow2-refcount: check_refcounts_l2: reduce ignored overlaps
        qcow2-refcount: avoid eating RAM
        qcow2-refcount: fix check_oflag_copied
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      812b835f
    • D
      linux-user: avoid string truncation warnings in uname field copying · b2acfb55
      Daniel P. Berrangé 提交于
      In file included from /usr/include/string.h:494,
                       from include/qemu/osdep.h:101,
                       from linux-user/uname.c:20:
      In function ‘strncpy’,
          inlined from ‘sys_uname’ at linux-user/uname.c:94:3:
      /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ output may be truncated copying 64 bytes from a string of length 64 [-Wstringop-truncation]
        106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
            |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      
      We don't care where the NUL terminator in the original uname
      field was. It suffices to copy the entire original field and
      simply force a NUL terminator at the end of the new field.
      Signed-off-by: NDaniel P. Berrangé <berrange@redhat.com>
      Reviewed-by: NPhilippe Mathieu-Daudé <philmd@redhat.com>
      Message-Id: <20190501144646.4851-1-berrange@redhat.com>
      Signed-off-by: NLaurent Vivier <laurent@vivier.eu>
      b2acfb55
    • A
      linux-user/elfload: Fix GCC 9 build warnings · d7eb2b92
      Alistair Francis 提交于
      Fix this warning when building with GCC9 on Fedora 30:
      In function ‘strncpy’,
          inlined from ‘fill_psinfo’ at /home/alistair/qemu/linux-user/elfload.c:3208:12,
          inlined from ‘fill_note_info’ at /home/alistair/qemu/linux-user/elfload.c:3390:5,
          inlined from ‘elf_core_dump’ at /home/alistair/qemu/linux-user/elfload.c:3539:9:
      /usr/include/bits/string_fortified.h:106:10: error: ‘__builtin_strncpy’ specified bound 16 equals destination size [-Werror=stringop-truncation]
        106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
            |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      Signed-off-by: NAlistair Francis <alistair.francis@wdc.com>
      Reviewed-by: NLaurent Vivier <laurent@vivier.eu>
      Reviewed-by: NRichard Henderson <richard.henderson@linaro.org>
      Message-Id: <c4d2b1de9efadcf1c900b91361af9302823a72a9.1556666645.git.alistair.francis@wdc.com>
      Signed-off-by: NLaurent Vivier <laurent@vivier.eu>
      d7eb2b92
    • H
      linux-user: Add missing IPV6 sockopts · b9cce6d7
      Helge Deller 提交于
      When running ssh over IPv6 with linux-user I faced this warning:
       Unsupported setsockopt level=41 optname=67
       setsockopt IPV6_TCLASS 32: Protocol not available:
      
      This patch adds code to the linux-user emulatation for setting and
      retrieving of a few missing IPV6 options, including IPV6_TCLASS.
      Signed-off-by: NHelge Deller <deller@gmx.de>
      Signed-off-by: NLaurent Vivier <laurent@vivier.eu>
      b9cce6d7
    • P
      Merge remote-tracking branch 'remotes/huth-gitlab/tags/pull-request-2019-05-09' into staging · 9d86d9ea
      Peter Maydell 提交于
      - Fix "make check" problem that occurred with LANG=C and Python 3.5 / 3.6
      - Get rid of some more dependencies on the global_qtest variable in the qtests
      - Some other small test clean-ups
      - Some copyright statement clarifications
      - Mark TARGET_FMT_lu as poisoned
      
      # gpg: Signature made Thu 09 May 2019 08:45:47 BST
      # gpg:                using RSA key 2ED9D774FE702DB5
      # gpg: Good signature from "Thomas Huth <th.huth@gmx.de>" [full]
      # gpg:                 aka "Thomas Huth <thuth@redhat.com>" [full]
      # gpg:                 aka "Thomas Huth <huth@tuxfamily.org>" [full]
      # gpg:                 aka "Thomas Huth <th.huth@posteo.de>" [unknown]
      # Primary key fingerprint: 27B8 8847 EEE0 2501 18F3  EAB9 2ED9 D774 FE70 2DB5
      
      * remotes/huth-gitlab/tags/pull-request-2019-05-09:
        include/exec/poison: Mark TARGET_FMT_lu as poisoned, too
        target/sh4: Fix LGPL information in the file headers
        target/openrisc: Fix LGPL information in the file headers
        hw/i2c/smbus_ich9: Fix the confusing contributions-after-2012 statement
        tests: qpci_unplug_acpi_device_test() should not rely on global_qtest
        tests/drive_del-test: Use qtest_init() instead of qtest_start()
        tests/Makefile: Remove unused test-obj-y variable
        tests/tpm-tests: Use g_test_skip() to mark skipped tests
        tests/ide-test: Make test independent of global_qtest
        tests/test-hmp: Use qtest_init() instead of qtest_start()
        tests/qmp-cmd-test: Use qtest_init() instead of qtest_start()
        tests/megasas: Make test independent of global_qtest
        tests/tco: Make test independent of global_qtest
        tests: Force Python I/O encoding for check-qapi-schema
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      9d86d9ea
    • P
      Merge remote-tracking branch 'remotes/vivier2/tags/trivial-branch-pull-request' into staging · 68a7b972
      Peter Maydell 提交于
      Pull request trivial branch 2019-05-03
      
      # gpg: Signature made Fri 03 May 2019 12:26:34 BST
      # gpg:                using RSA key F30C38BD3F2FBE3C
      # 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/trivial-branch-pull-request:
        sockets: avoid string truncation warnings when copying UNIX path
        hw/sparc/leon3: Allow load of uImage firmwares
        Makefile: Let the 'clean' rule remove qemu-ga.exe on Windows hosts
        net: Print output of "-net nic, model=help" to stdout instead of stderr
        Header cleanups
        Update configure
        configure: fix pam test warning
        qom: use object_new_with_type in object_new_with_propv
        doc: fix the configuration path
        CODING_STYLE: indent example code as all others
        CODING_STYLE: specify the indent rule for multiline code
        hw/net/pcnet: Use qemu_log_mask(GUEST_ERROR) instead of printf
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      68a7b972
    • P
      Merge remote-tracking branch 'remotes/thibault/tags/samuel-thibault' into staging · c56247e5
      Peter Maydell 提交于
      Update slirp submodule
      
      Samuel Thibault (1):
        Update upstream slirp
        Adds gitignore, README file, and fixes ident protocol parsing.
      
      # gpg: Signature made Thu 09 May 2019 09:00:30 BST
      # gpg:                using RSA key E61DBB15D4172BDEC97E92D9DB550E89F0FA54F3
      # gpg: Good signature from "Samuel Thibault <samuel.thibault@aquilenet.fr>" [unknown]
      # gpg:                 aka "Samuel Thibault <sthibault@debian.org>" [marginal]
      # gpg:                 aka "Samuel Thibault <samuel.thibault@gnu.org>" [unknown]
      # gpg:                 aka "Samuel Thibault <samuel.thibault@inria.fr>" [marginal]
      # gpg:                 aka "Samuel Thibault <samuel.thibault@labri.fr>" [marginal]
      # gpg:                 aka "Samuel Thibault <samuel.thibault@ens-lyon.org>" [marginal]
      # gpg:                 aka "Samuel Thibault <samuel.thibault@u-bordeaux.fr>" [unknown]
      # gpg: WARNING: This key is not certified with sufficiently trusted signatures!
      # gpg:          It is not certain that the signature belongs to the owner.
      # Primary key fingerprint: 900C B024 B679 31D4 0F82  304B D017 8C76 7D06 9EE6
      #      Subkey fingerprint: E61D BB15 D417 2BDE C97E  92D9 DB55 0E89 F0FA 54F3
      
      * remotes/thibault/tags/samuel-thibault:
        Update upstream slirp
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      c56247e5
    • S
      Update upstream slirp · 30302ace
      Samuel Thibault 提交于
      Adds gitignore, README file, and fixes ident protocol parsing.
      Signed-off-by: NSamuel Thibault <samuel.thibault@ens-lyon.org>
      30302ace
    • T
      include/exec/poison: Mark TARGET_FMT_lu as poisoned, too · 2c8fcd8f
      Thomas Huth 提交于
      We already poison TARGET_FMT_lx and TARGET_FMT_ld, but apparently
      forgot to poison TARGET_FMT_lu, too. Do it now.
      Reviewed-by: NRichard Henderson <richard.henderson@linaro.org>
      Message-Id: <20190508150608.3311-1-thuth@redhat.com>
      Signed-off-by: NThomas Huth <thuth@redhat.com>
      2c8fcd8f
  4. 08 5月, 2019 14 次提交