[{"id":1769351,"web_url":"http://patchwork.ozlabs.org/comment/1769351/","msgid":"<150549947282.36.16369833326552913963@69b6ddf88678>","list_archive_url":null,"date":"2017-09-15T18:17:53","subject":"Re: [Qemu-devel] [PATCH RFC 0/6] xen: xen-domid-restrict\n\timprovements","submitter":{"id":69632,"url":"http://patchwork.ozlabs.org/api/people/69632/","name":null,"email":"no-reply@patchew.org"},"content":"Hi,\n\nThis series seems to have some coding style problems. See output below for\nmore information:\n\nSubject: [Qemu-devel] [PATCH RFC 0/6] xen: xen-domid-restrict improvements\nMessage-id: 1505498999-17427-1-git-send-email-ian.jackson@eu.citrix.com\nType: series\n\n=== TEST SCRIPT BEGIN ===\n#!/bin/bash\n\nBASE=base\nn=1\ntotal=$(git log --oneline $BASE.. | wc -l)\nfailed=0\n\ngit config --local diff.renamelimit 0\ngit config --local diff.renames True\n\ncommits=\"$(git log --format=%H --reverse $BASE..)\"\nfor c in $commits; do\n    echo \"Checking PATCH $n/$total: $(git log -n 1 --format=%s $c)...\"\n    if ! git show $c --format=email | ./scripts/checkpatch.pl --mailback -; then\n        failed=1\n        echo\n    fi\n    n=$((n+1))\ndone\n\nexit $failed\n=== TEST SCRIPT END ===\n\nUpdating 3c8cf5a9c21ff8782164d1def7f44bd888713384\nSwitched to a new branch 'test'\nd0bf857e06 os-posix: Provide new -runasid option\n569ba00e8f xen: destroy_hvm_domain: Try xendevicemodel_shutdown\n1ef23a12d2 xen: destroy_hvm_domain: Move reason into a variable\naf7aac4055 xen: restrict: use xentoolcore_restrict_all\nb84c49e46a xen: defer call to xen_restrict until running\n293b6b0146 xen: link against xentoolcore\n\n=== OUTPUT BEGIN ===\nChecking PATCH 1/6: xen: link against xentoolcore...\nChecking PATCH 2/6: xen: defer call to xen_restrict until running...\nChecking PATCH 3/6: xen: restrict: use xentoolcore_restrict_all...\nChecking PATCH 4/6: xen: destroy_hvm_domain: Move reason into a variable...\nChecking PATCH 5/6: xen: destroy_hvm_domain: Try xendevicemodel_shutdown...\nERROR: braces {} are necessary for all arms of this statement\n#27: FILE: hw/i386/xen/xen-hvm.c:1395:\n+        if (!rc)\n[...]\n\ntotal: 1 errors, 0 warnings, 18 lines checked\n\nYour patch has style problems, please review.  If any of these errors\nare false positives report them to the maintainer, see\nCHECKPATCH in MAINTAINERS.\n\nChecking PATCH 6/6: os-posix: Provide new -runasid option...\nERROR: consider using qemu_strtoul in preference to strtoul\n#41: FILE: os-posix.c:159:\n+        lv = strtoul(optarg, &ep, 0);\n\nERROR: do not use assignment in if condition\n#42: FILE: os-posix.c:160:\n+        if (errno || *ep != '.' || (user_uid = lv) != lv\n\nERROR: spaces required around that '+' (ctx:VxV)\n#48: FILE: os-posix.c:166:\n+        lv = strtoul(ep+1, &ep, 0);\n                        ^\n\nERROR: consider using qemu_strtoul in preference to strtoul\n#48: FILE: os-posix.c:166:\n+        lv = strtoul(ep+1, &ep, 0);\n\nERROR: do not use assignment in if condition\n#49: FILE: os-posix.c:167:\n+        if (errno || *ep || (user_gid = lv) != lv\n\nERROR: space required after that ',' (ctx:WxV)\n#51: FILE: os-posix.c:169:\n+            fprintf(stderr ,\"Could not obtain gid from \\\"%s\\\"\", optarg);\n                            ^\n\ntotal: 6 errors, 0 warnings, 79 lines checked\n\nYour patch has style problems, please review.  If any of these errors\nare false positives report them to the maintainer, see\nCHECKPATCH in MAINTAINERS.\n\n=== OUTPUT END ===\n\nTest command exited with code: 1\n\n\n---\nEmail generated automatically by Patchew [http://patchew.org/].\nPlease send your feedback to patchew-devel@freelists.org","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=nongnu.org\n\t(client-ip=2001:4830:134:3::11; helo=lists.gnu.org;\n\tenvelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n\treceiver=<UNKNOWN>)","Received":["from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11])\n\t(using TLSv1 with cipher AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xv3Yq00BRz9s0Z\n\tfor <incoming@patchwork.ozlabs.org>;\n\tSat, 16 Sep 2017 04:18:38 +1000 (AEST)","from localhost ([::1]:54534 helo=lists.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.71) (envelope-from\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>)\n\tid 1dsvCG-0008Fe-UX\n\tfor incoming@patchwork.ozlabs.org; Fri, 15 Sep 2017 14:18:37 -0400","from eggs.gnu.org ([2001:4830:134:3::10]:41728)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <no-reply@patchew.org>) id 1dsvBh-0008FW-Pr\n\tfor qemu-devel@nongnu.org; Fri, 15 Sep 2017 14:18:03 -0400","from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <no-reply@patchew.org>) id 1dsvBg-0003DU-Ip\n\tfor qemu-devel@nongnu.org; Fri, 15 Sep 2017 14:18:01 -0400","from sender-of-o52.zoho.com ([135.84.80.217]:21471)\n\tby eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)\n\t(Exim 4.71) (envelope-from <no-reply@patchew.org>)\n\tid 1dsvBg-0003DJ-AR\n\tfor qemu-devel@nongnu.org; Fri, 15 Sep 2017 14:18:00 -0400","from [172.17.0.2] (23.253.156.214 [23.253.156.214]) by\n\tmx.zohomail.com with SMTPS id 1505499473382202.32260230028135;\n\tFri, 15 Sep 2017 11:17:53 -0700 (PDT)"],"Resent-Date":"Fri, 15 Sep 2017 14:18:01 -0400","Resent-Message-Id":"<E1dsvBg-0003DU-Ip@eggs.gnu.org>","In-Reply-To":"<1505498999-17427-1-git-send-email-ian.jackson@eu.citrix.com>","Message-ID":"<150549947282.36.16369833326552913963@69b6ddf88678>","MIME-Version":"1.0","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"base64","Resent-From":"","From":"no-reply@patchew.org","To":"ian.jackson@eu.citrix.com","Date":"Fri, 15 Sep 2017 11:17:53 -0700 (PDT)","X-ZohoMailClient":"External","X-detected-operating-system":"by eggs.gnu.org: GNU/Linux 3.x [fuzzy]","X-Received-From":"135.84.80.217","Subject":"Re: [Qemu-devel] [PATCH RFC 0/6] xen: xen-domid-restrict\n\timprovements","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<http://lists.nongnu.org/archive/html/qemu-devel/>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Reply-To":"qemu-devel@nongnu.org","Cc":"jgross@suse.com, sstabellini@kernel.org, famz@redhat.com,\n\tqemu-devel@nongnu.org, xen-devel@nongnu.org","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"\"Qemu-devel\"\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>"}},{"id":1769352,"web_url":"http://patchwork.ozlabs.org/comment/1769352/","msgid":"<150549945364.36.5837326097163324517@69b6ddf88678>","list_archive_url":null,"date":"2017-09-15T18:17:34","subject":"Re: [Qemu-devel] [PATCH RFC 0/6] xen: xen-domid-restrict\n\timprovements","submitter":{"id":69632,"url":"http://patchwork.ozlabs.org/api/people/69632/","name":null,"email":"no-reply@patchew.org"},"content":"Hi,\n\nThis series failed automatic build test. Please find the testing commands and\ntheir output below. If you have docker installed, you can probably reproduce it\nlocally.\n\nSubject: [Qemu-devel] [PATCH RFC 0/6] xen: xen-domid-restrict improvements\nMessage-id: 1505498999-17427-1-git-send-email-ian.jackson@eu.citrix.com\nType: series\n\n=== TEST SCRIPT BEGIN ===\n#!/bin/bash\nset -e\ngit submodule update --init dtc\n# Let docker tests dump environment info\nexport SHOW_ENV=1\nexport J=8\ntime make docker-test-quick@centos6\ntime make docker-test-build@min-glib\ntime make docker-test-mingw@fedora\n=== TEST SCRIPT END ===\n\nUpdating 3c8cf5a9c21ff8782164d1def7f44bd888713384\nFrom https://github.com/patchew-project/qemu\n * [new tag]               patchew/1505498999-17427-1-git-send-email-ian.jackson@eu.citrix.com -> patchew/1505498999-17427-1-git-send-email-ian.jackson@eu.citrix.com\nSwitched to a new branch 'test'\nd0bf857e06 os-posix: Provide new -runasid option\n569ba00e8f xen: destroy_hvm_domain: Try xendevicemodel_shutdown\n1ef23a12d2 xen: destroy_hvm_domain: Move reason into a variable\naf7aac4055 xen: restrict: use xentoolcore_restrict_all\nb84c49e46a xen: defer call to xen_restrict until running\n293b6b0146 xen: link against xentoolcore\n\n=== OUTPUT BEGIN ===\nSubmodule 'dtc' (git://git.qemu-project.org/dtc.git) registered for path 'dtc'\nCloning into '/var/tmp/patchew-tester-tmp-b93ibrpf/src/dtc'...\nSubmodule path 'dtc': checked out '558cd81bdd432769b59bff01240c44f82cfb1a9d'\n  BUILD   centos6\nmake[1]: Entering directory '/var/tmp/patchew-tester-tmp-b93ibrpf/src'\n  ARCHIVE qemu.tgz\n  ARCHIVE dtc.tgz\n  COPY    RUNNER\n    RUN test-quick in qemu:centos6 \nPackages installed:\nSDL-devel-1.2.14-7.el6_7.1.x86_64\nbison-2.4.1-5.el6.x86_64\nbzip2-devel-1.0.5-7.el6_0.x86_64\nccache-3.1.6-2.el6.x86_64\ncsnappy-devel-0-6.20150729gitd7bc683.el6.x86_64\nflex-2.5.35-9.el6.x86_64\ngcc-4.4.7-18.el6.x86_64\ngit-1.7.1-8.el6.x86_64\nglib2-devel-2.28.8-9.el6.x86_64\nlibepoxy-devel-1.2-3.el6.x86_64\nlibfdt-devel-1.4.0-1.el6.x86_64\nlibrdmacm-devel-1.0.21-0.el6.x86_64\nlzo-devel-2.03-3.1.el6_5.1.x86_64\nmake-3.81-23.el6.x86_64\nmesa-libEGL-devel-11.0.7-4.el6.x86_64\nmesa-libgbm-devel-11.0.7-4.el6.x86_64\npackage g++ is not installed\npixman-devel-0.32.8-1.el6.x86_64\nspice-glib-devel-0.26-8.el6.x86_64\nspice-server-devel-0.12.4-16.el6.x86_64\ntar-1.23-15.el6_8.x86_64\nvte-devel-0.25.1-9.el6.x86_64\nxen-devel-4.6.3-15.el6.x86_64\nzlib-devel-1.2.3-29.el6.x86_64\n\nEnvironment variables:\nPACKAGES=bison     bzip2-devel     ccache     csnappy-devel     flex     g++     gcc     git     glib2-devel     libepoxy-devel     libfdt-devel     librdmacm-devel     lzo-devel     make     mesa-libEGL-devel     mesa-libgbm-devel     pixman-devel     SDL-devel     spice-glib-devel     spice-server-devel     tar     vte-devel     xen-devel     zlib-devel\nHOSTNAME=324cd3b04cae\nTERM=xterm\nMAKEFLAGS= -j8\nHISTSIZE=1000\nJ=8\nUSER=root\nLS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.tbz=01;31:*.tbz2=01;31:*.bz=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.axa=01;36:*.oga=01;36:*.spx=01;36:*.xspf=01;36:\nCCACHE_DIR=/var/tmp/ccache\nEXTRA_CONFIGURE_OPTS=\nV=\nSHOW_ENV=1\nMAIL=/var/spool/mail/root\nPATH=/usr/lib/ccache:/usr/lib64/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\nPWD=/\nLANG=en_US.UTF-8\nTARGET_LIST=\nHISTCONTROL=ignoredups\nSHLVL=1\nHOME=/root\nTEST_DIR=/tmp/qemu-test\nLOGNAME=root\nLESSOPEN=||/usr/bin/lesspipe.sh %s\nFEATURES= dtc\nDEBUG=\nG_BROKEN_FILENAMES=1\nCCACHE_HASHDIR=\n_=/usr/bin/env\n\nConfigure options:\n--enable-werror --target-list=x86_64-softmmu,aarch64-softmmu --prefix=/var/tmp/qemu-build/install\nNo C++ compiler available; disabling C++ specific optional code\nInstall prefix    /var/tmp/qemu-build/install\nBIOS directory    /var/tmp/qemu-build/install/share/qemu\nbinary directory  /var/tmp/qemu-build/install/bin\nlibrary directory /var/tmp/qemu-build/install/lib\nmodule directory  /var/tmp/qemu-build/install/lib/qemu\nlibexec directory /var/tmp/qemu-build/install/libexec\ninclude directory /var/tmp/qemu-build/install/include\nconfig directory  /var/tmp/qemu-build/install/etc\nlocal state directory   /var/tmp/qemu-build/install/var\nManual directory  /var/tmp/qemu-build/install/share/man\nELF interp prefix /usr/gnemul/qemu-%M\nSource path       /tmp/qemu-test/src\nC compiler        cc\nHost C compiler   cc\nC++ compiler      \nObjective-C compiler cc\nARFLAGS           rv\nCFLAGS            -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g \nQEMU_CFLAGS       -I/usr/include/pixman-1   -I$(SRC_PATH)/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -DNCURSES_WIDECHAR   -fPIE -DPIE -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv  -Wendif-labels -Wno-missing-include-dirs -Wempty-body -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wold-style-declaration -Wold-style-definition -Wtype-limits -fstack-protector-all  -I/usr/include/libpng12   -I/usr/include/libdrm     -I/usr/include/spice-server -I/usr/include/cacard -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/nss3 -I/usr/include/nspr4 -I/usr/include/spice-1   -I/usr/include/cacard -I/usr/include/nss3 -I/usr/include/nspr4  \nLDFLAGS           -Wl,--warn-common -Wl,-z,relro -Wl,-z,now -pie -m64 -g \nmake              make\ninstall           install\npython            python -B\nsmbd              /usr/sbin/smbd\nmodule support    no\nhost CPU          x86_64\nhost big endian   no\ntarget list       x86_64-softmmu aarch64-softmmu\ngprof enabled     no\nsparse enabled    no\nstrip binaries    yes\nprofiler          no\nstatic build      no\nSDL support       yes (1.2.14)\nGTK support       yes (2.24.23)\nGTK GL support    no\nVTE support       yes (0.25.1)\nTLS priority      NORMAL\nGNUTLS support    no\nGNUTLS rnd        no\nlibgcrypt         no\nlibgcrypt kdf     no\nnettle            no \nnettle kdf        no\nlibtasn1          no\ncurses support    yes\nvirgl support     no\ncurl support      no\nmingw32 support   no\nAudio drivers     oss\nBlock whitelist (rw) \nBlock whitelist (ro) \nVirtFS support    no\nVNC support       yes\nVNC SASL support  no\nVNC JPEG support  yes\nVNC PNG support   yes\nxen support       yes\nxen ctrl version  40600\npv dom build      no\nbrlapi support    no\nbluez  support    no\nDocumentation     no\nPIE               yes\nvde support       no\nnetmap support    no\nLinux AIO support no\nATTR/XATTR support yes\nInstall blobs     yes\nKVM support       yes\nHAX support       no\nTCG support       yes\nTCG debug enabled no\nTCG interpreter   no\nRDMA support      yes\nfdt support       yes\npreadv support    yes\nfdatasync         yes\nmadvise           yes\nposix_madvise     yes\nlibcap-ng support no\nvhost-net support yes\nvhost-scsi support yes\nvhost-vsock support yes\nvhost-user support yes\nTrace backends    log\nspice support     yes (0.12.6/0.12.4)\nrbd support       no\nxfsctl support    no\nsmartcard support yes\nlibusb            no\nusb net redir     no\nOpenGL support    yes\nOpenGL dmabufs    no\nlibiscsi support  no\nlibnfs support    no\nbuild guest agent yes\nQGA VSS support   no\nQGA w32 disk info no\nQGA MSI support   no\nseccomp support   no\ncoroutine backend ucontext\ncoroutine pool    yes\ndebug stack usage no\ncrypto afalg      no\nGlusterFS support no\ngcov              gcov\ngcov enabled      no\nTPM support       yes\nlibssh2 support   no\nTPM passthrough   yes\nQOM debugging     yes\nLive block migration yes\nlzo support       yes\nsnappy support    no\nbzip2 support     yes\nNUMA host support no\ntcmalloc support  no\njemalloc support  no\navx2 optimization no\nreplication support yes\nVxHS block device no\nmkdir -p dtc/libfdt\nmkdir -p dtc/tests\n  GEN     aarch64-softmmu/config-devices.mak.tmp\n  GEN     x86_64-softmmu/config-devices.mak.tmp\n  GEN     config-host.h\n  GEN     qemu-options.def\n  GEN     qapi-types.h\n  GEN     qmp-commands.h\n  GEN     qapi-visit.h\n  GEN     qapi-event.h\n  GEN     x86_64-softmmu/config-devices.mak\n  GEN     aarch64-softmmu/config-devices.mak\n  GEN     qmp-marshal.c\n  GEN     qapi-types.c\n  GEN     qapi-visit.c\n  GEN     qapi-event.c\n  GEN     qmp-introspect.h\n  GEN     qmp-introspect.c\n  GEN     trace/generated-tcg-tracers.h\n  GEN     trace/generated-helpers-wrappers.h\n  GEN     trace/generated-helpers.h\n  GEN     trace/generated-helpers.c\n  GEN     module_block.h\n  GEN     tests/test-qapi-types.h\n  GEN     tests/test-qapi-visit.h\n  GEN     tests/test-qapi-event.h\n  GEN     tests/test-qmp-commands.h\n  GEN     tests/test-qmp-introspect.h\n  GEN     trace-root.h\n  GEN     util/trace.h\n  GEN     crypto/trace.h\n  GEN     io/trace.h\n  GEN     migration/trace.h\n  GEN     block/trace.h\n  GEN     chardev/trace.h\n  GEN     hw/block/trace.h\n  GEN     hw/block/dataplane/trace.h\n  GEN     hw/char/trace.h\n  GEN     hw/intc/trace.h\n  GEN     hw/net/trace.h\n  GEN     hw/virtio/trace.h\n  GEN     hw/audio/trace.h\n  GEN     hw/misc/trace.h\n  GEN     hw/usb/trace.h\n  GEN     hw/scsi/trace.h\n  GEN     hw/nvram/trace.h\n  GEN     hw/display/trace.h\n  GEN     hw/input/trace.h\n  GEN     hw/timer/trace.h\n  GEN     hw/dma/trace.h\n  GEN     hw/sparc/trace.h\n  GEN     hw/sd/trace.h\n  GEN     hw/isa/trace.h\n  GEN     hw/mem/trace.h\n  GEN     hw/i386/trace.h\n  GEN     hw/i386/xen/trace.h\n  GEN     hw/9pfs/trace.h\n  GEN     hw/ppc/trace.h\n  GEN     hw/pci/trace.h\n  GEN     hw/s390x/trace.h\n  GEN     hw/vfio/trace.h\n  GEN     hw/acpi/trace.h\n  GEN     hw/arm/trace.h\n  GEN     hw/alpha/trace.h\n  GEN     hw/xen/trace.h\n  GEN     ui/trace.h\n  GEN     audio/trace.h\n  GEN     net/trace.h\n  GEN     target/arm/trace.h\n  GEN     target/i386/trace.h\n  GEN     target/mips/trace.h\n  GEN     target/sparc/trace.h\n  GEN     target/s390x/trace.h\n  GEN     target/ppc/trace.h\n  GEN     qom/trace.h\n  GEN     linux-user/trace.h\n  GEN     qapi/trace.h\n  GEN     accel/tcg/trace.h\n  GEN     accel/kvm/trace.h\n  GEN     nbd/trace.h\n  GEN     trace-root.c\n  GEN     util/trace.c\n  GEN     crypto/trace.c\n  GEN     io/trace.c\n  GEN     migration/trace.c\n  GEN     block/trace.c\n  GEN     chardev/trace.c\n  GEN     hw/block/trace.c\n  GEN     hw/block/dataplane/trace.c\n  GEN     hw/char/trace.c\n  GEN     hw/intc/trace.c\n  GEN     hw/net/trace.c\n  GEN     hw/virtio/trace.c\n  GEN     hw/audio/trace.c\n  GEN     hw/misc/trace.c\n  GEN     hw/usb/trace.c\n  GEN     hw/scsi/trace.c\n  GEN     hw/nvram/trace.c\n  GEN     hw/display/trace.c\n  GEN     hw/input/trace.c\n  GEN     hw/timer/trace.c\n  GEN     hw/dma/trace.c\n  GEN     hw/sparc/trace.c\n  GEN     hw/sd/trace.c\n  GEN     hw/isa/trace.c\n  GEN     hw/mem/trace.c\n  GEN     hw/i386/trace.c\n  GEN     hw/i386/xen/trace.c\n  GEN     hw/9pfs/trace.c\n  GEN     hw/ppc/trace.c\n  GEN     hw/pci/trace.c\n  GEN     hw/s390x/trace.c\n  GEN     hw/vfio/trace.c\n  GEN     hw/acpi/trace.c\n  GEN     hw/arm/trace.c\n  GEN     hw/alpha/trace.c\n  GEN     hw/xen/trace.c\n  GEN     ui/trace.c\n  GEN     audio/trace.c\n  GEN     net/trace.c\n  GEN     target/arm/trace.c\n  GEN     target/i386/trace.c\n  GEN     target/mips/trace.c\n  GEN     target/sparc/trace.c\n  GEN     target/s390x/trace.c\n  GEN     target/ppc/trace.c\n  GEN     qom/trace.c\n  GEN     linux-user/trace.c\n  GEN     qapi/trace.c\n  GEN     accel/tcg/trace.c\n  GEN     accel/kvm/trace.c\n  GEN     nbd/trace.c\n  GEN     config-all-devices.mak\n\t DEP /tmp/qemu-test/src/dtc/tests/dumptrees.c\n\t DEP /tmp/qemu-test/src/dtc/tests/trees.S\n\t DEP /tmp/qemu-test/src/dtc/tests/testutils.c\n\t DEP /tmp/qemu-test/src/dtc/tests/value-labels.c\n\t DEP /tmp/qemu-test/src/dtc/tests/asm_tree_dump.c\n\t DEP /tmp/qemu-test/src/dtc/tests/truncated_property.c\n\t DEP /tmp/qemu-test/src/dtc/tests/check_path.c\n\t DEP /tmp/qemu-test/src/dtc/tests/overlay_bad_fixup.c\n\t DEP /tmp/qemu-test/src/dtc/tests/overlay.c\n\t DEP /tmp/qemu-test/src/dtc/tests/subnode_iterate.c\n\t DEP /tmp/qemu-test/src/dtc/tests/property_iterate.c\n\t DEP /tmp/qemu-test/src/dtc/tests/integer-expressions.c\n\t DEP /tmp/qemu-test/src/dtc/tests/utilfdt_test.c\n\t DEP /tmp/qemu-test/src/dtc/tests/path_offset_aliases.c\n\t DEP /tmp/qemu-test/src/dtc/tests/add_subnode_with_nops.c\n\t DEP /tmp/qemu-test/src/dtc/tests/dtbs_equal_unordered.c\n\t DEP /tmp/qemu-test/src/dtc/tests/dtbs_equal_ordered.c\n\t DEP /tmp/qemu-test/src/dtc/tests/dtb_reverse.c\n\t DEP /tmp/qemu-test/src/dtc/tests/extra-terminating-null.c\n\t DEP /tmp/qemu-test/src/dtc/tests/incbin.c\n\t DEP /tmp/qemu-test/src/dtc/tests/boot-cpuid.c\n\t DEP /tmp/qemu-test/src/dtc/tests/phandle_format.c\n\t DEP /tmp/qemu-test/src/dtc/tests/path-references.c\n\t DEP /tmp/qemu-test/src/dtc/tests/references.c\n\t DEP /tmp/qemu-test/src/dtc/tests/string_escapes.c\n\t DEP /tmp/qemu-test/src/dtc/tests/propname_escapes.c\n\t DEP /tmp/qemu-test/src/dtc/tests/appendprop2.c\n\t DEP /tmp/qemu-test/src/dtc/tests/appendprop1.c\n\t DEP /tmp/qemu-test/src/dtc/tests/del_node.c\n\t DEP /tmp/qemu-test/src/dtc/tests/del_property.c\n\t DEP /tmp/qemu-test/src/dtc/tests/setprop.c\n\t DEP /tmp/qemu-test/src/dtc/tests/set_name.c\n\t DEP /tmp/qemu-test/src/dtc/tests/rw_tree1.c\n\t DEP /tmp/qemu-test/src/dtc/tests/open_pack.c\n\t DEP /tmp/qemu-test/src/dtc/tests/nopulate.c\n\t DEP /tmp/qemu-test/src/dtc/tests/mangle-layout.c\n\t DEP /tmp/qemu-test/src/dtc/tests/move_and_save.c\n\t DEP /tmp/qemu-test/src/dtc/tests/sw_tree1.c\n\t DEP /tmp/qemu-test/src/dtc/tests/nop_node.c\n\t DEP /tmp/qemu-test/src/dtc/tests/nop_property.c\n\t DEP /tmp/qemu-test/src/dtc/tests/setprop_inplace.c\n\t DEP /tmp/qemu-test/src/dtc/tests/stringlist.c\n\t DEP /tmp/qemu-test/src/dtc/tests/addr_size_cells.c\n\t DEP /tmp/qemu-test/src/dtc/tests/notfound.c\n\t DEP /tmp/qemu-test/src/dtc/tests/sized_cells.c\n\t DEP /tmp/qemu-test/src/dtc/tests/char_literal.c\n\t DEP /tmp/qemu-test/src/dtc/tests/get_alias.c\n\t DEP /tmp/qemu-test/src/dtc/tests/node_offset_by_compatible.c\n\t DEP /tmp/qemu-test/src/dtc/tests/node_check_compatible.c\n\t DEP /tmp/qemu-test/src/dtc/tests/node_offset_by_phandle.c\n\t DEP /tmp/qemu-test/src/dtc/tests/node_offset_by_prop_value.c\n\t DEP /tmp/qemu-test/src/dtc/tests/parent_offset.c\n\t DEP /tmp/qemu-test/src/dtc/tests/supernode_atdepth_offset.c\n\t DEP /tmp/qemu-test/src/dtc/tests/get_path.c\n\t DEP /tmp/qemu-test/src/dtc/tests/path_offset.c\n\t DEP /tmp/qemu-test/src/dtc/tests/get_name.c\n\t DEP /tmp/qemu-test/src/dtc/tests/get_phandle.c\n\t DEP /tmp/qemu-test/src/dtc/tests/getprop.c\n\t DEP /tmp/qemu-test/src/dtc/tests/subnode_offset.c\n\t DEP /tmp/qemu-test/src/dtc/tests/find_property.c\n\t DEP /tmp/qemu-test/src/dtc/tests/root_node.c\n\t DEP /tmp/qemu-test/src/dtc/tests/get_mem_rsv.c\n\t DEP /tmp/qemu-test/src/dtc/libfdt/fdt_overlay.c\n\t DEP /tmp/qemu-test/src/dtc/libfdt/fdt_addresses.c\n\t DEP /tmp/qemu-test/src/dtc/libfdt/fdt_empty_tree.c\n\t DEP /tmp/qemu-test/src/dtc/libfdt/fdt_strerror.c\n\t DEP /tmp/qemu-test/src/dtc/libfdt/fdt_rw.c\n\t DEP /tmp/qemu-test/src/dtc/libfdt/fdt_sw.c\n\t DEP /tmp/qemu-test/src/dtc/libfdt/fdt_wip.c\n\t DEP /tmp/qemu-test/src/dtc/libfdt/fdt_ro.c\n\t DEP /tmp/qemu-test/src/dtc/libfdt/fdt.c\n\t DEP /tmp/qemu-test/src/dtc/util.c\n\t DEP /tmp/qemu-test/src/dtc/fdtdump.c\n\t DEP /tmp/qemu-test/src/dtc/fdtput.c\n\t DEP /tmp/qemu-test/src/dtc/fdtget.c\n\t LEX convert-dtsv0-lexer.lex.c\n\t DEP /tmp/qemu-test/src/dtc/srcpos.c\n\t BISON dtc-parser.tab.c\n\t DEP /tmp/qemu-test/src/dtc/treesource.c\n\t DEP /tmp/qemu-test/src/dtc/livetree.c\n\t LEX dtc-lexer.lex.c\n\t DEP /tmp/qemu-test/src/dtc/fstree.c\n\t DEP /tmp/qemu-test/src/dtc/flattree.c\n\t DEP /tmp/qemu-test/src/dtc/dtc.c\n\t DEP /tmp/qemu-test/src/dtc/data.c\n\t DEP /tmp/qemu-test/src/dtc/checks.c\n\t DEP convert-dtsv0-lexer.lex.c\n\t DEP dtc-parser.tab.c\n\t DEP dtc-lexer.lex.c\n\tCHK version_gen.h\n\tUPD version_gen.h\n\t DEP /tmp/qemu-test/src/dtc/util.c\n\t CC libfdt/fdt.o\n\t CC libfdt/fdt_ro.o\n\t CC libfdt/fdt_wip.o\n\t CC libfdt/fdt_strerror.o\n\t CC libfdt/fdt_sw.o\n\t CC libfdt/fdt_empty_tree.o\n\t CC libfdt/fdt_addresses.o\n\t CC libfdt/fdt_rw.o\n\t CC libfdt/fdt_overlay.o\n\t AR libfdt/libfdt.a\nar: creating libfdt/libfdt.a\na - libfdt/fdt.o\na - libfdt/fdt_ro.o\na - libfdt/fdt_wip.o\na - libfdt/fdt_sw.o\na - libfdt/fdt_rw.o\na - libfdt/fdt_strerror.o\na - libfdt/fdt_empty_tree.o\na - libfdt/fdt_addresses.o\na - libfdt/fdt_overlay.o\n  GEN     qga/qapi-generated/qga-qapi-visit.h\n  GEN     qga/qapi-generated/qga-qmp-commands.h\n  GEN     qga/qapi-generated/qga-qapi-types.h\n  CC      tests/qemu-iotests/socket_scm_helper.o\n  GEN     qga/qapi-generated/qga-qapi-visit.c\n  GEN     qga/qapi-generated/qga-qapi-types.c\n  GEN     qga/qapi-generated/qga-qmp-marshal.c\n  CC      qmp-introspect.o\n  CC      qapi-types.o\n  CC      qapi-visit.o\n  CC      qapi-event.o\n  CC      qapi/qapi-visit-core.o\n  CC      qapi/qapi-dealloc-visitor.o\n  CC      qapi/qobject-input-visitor.o\n  CC      qapi/qobject-output-visitor.o\n  CC      qapi/qmp-registry.o\n  CC      qapi/qmp-dispatch.o\n  CC      qapi/string-input-visitor.o\n  CC      qapi/string-output-visitor.o\n  CC      qapi/opts-visitor.o\n  CC      qapi/qapi-clone-visitor.o\n  CC      qapi/qmp-event.o\n  CC      qapi/qapi-util.o\n  CC      qobject/qnull.o\n  CC      qobject/qnum.o\n  CC      qobject/qstring.o\n  CC      qobject/qdict.o\n  CC      qobject/qlist.o\n  CC      qobject/qbool.o\n  CC      qobject/qjson.o\n  CC      qobject/qobject.o\n  CC      qobject/json-lexer.o\n  CC      qobject/json-streamer.o\n  CC      qobject/qlit.o\n  CC      qobject/json-parser.o\n  CC      trace/control.o\n  CC      trace/qmp.o\n  CC      util/osdep.o\n  CC      util/cutils.o\n  CC      util/qemu-timer-common.o\n  CC      util/bufferiszero.o\n  CC      util/lockcnt.o\n  CC      util/unicode.o\n  CC      util/async.o\n  CC      util/aiocb.o\n  CC      util/thread-pool.o\n  CC      util/qemu-timer.o\n  CC      util/main-loop.o\n  CC      util/iohandler.o\n  CC      util/aio-posix.o\n  CC      util/compatfd.o\n  CC      util/event_notifier-posix.o\n  CC      util/mmap-alloc.o\n  CC      util/oslib-posix.o\n  CC      util/qemu-openpty.o\n  CC      util/qemu-thread-posix.o\n  CC      util/memfd.o\n  CC      util/envlist.o\n  CC      util/path.o\n  CC      util/module.o\n  CC      util/host-utils.o\n  CC      util/bitmap.o\n  CC      util/bitops.o\n  CC      util/fifo8.o\n  CC      util/hbitmap.o\n  CC      util/acl.o\n  CC      util/cacheinfo.o\n  CC      util/error.o\n  CC      util/qemu-error.o\n  CC      util/id.o\n  CC      util/iov.o\n  CC      util/qemu-config.o\n  CC      util/qemu-sockets.o\n  CC      util/uri.o\n  CC      util/notify.o\n  CC      util/qemu-option.o\n  CC      util/qemu-progress.o\n  CC      util/keyval.o\n  CC      util/hexdump.o\n  CC      util/crc32c.o\n  CC      util/uuid.o\n  CC      util/throttle.o\n  CC      util/getauxval.o\n  CC      util/rcu.o\n  CC      util/qemu-coroutine.o\n  CC      util/qemu-coroutine-lock.o\n  CC      util/readline.o\n  CC      util/qemu-coroutine-io.o\n  CC      util/qemu-coroutine-sleep.o\n  CC      util/coroutine-ucontext.o\n  CC      util/buffer.o\n  CC      util/timed-average.o\n  CC      util/base64.o\n  CC      util/log.o\n  CC      util/qdist.o\n  CC      util/qht.o\n  CC      util/range.o\n  CC      util/stats64.o\n  CC      util/systemd.o\n  CC      trace-root.o\n  CC      crypto/trace.o\n  CC      util/trace.o\n  CC      io/trace.o\n  CC      migration/trace.o\n  CC      block/trace.o\n  CC      chardev/trace.o\n  CC      hw/block/trace.o\n  CC      hw/block/dataplane/trace.o\n  CC      hw/char/trace.o\n  CC      hw/intc/trace.o\n  CC      hw/net/trace.o\n  CC      hw/virtio/trace.o\n  CC      hw/audio/trace.o\n  CC      hw/misc/trace.o\n  CC      hw/usb/trace.o\n  CC      hw/scsi/trace.o\n  CC      hw/nvram/trace.o\n  CC      hw/display/trace.o\n  CC      hw/input/trace.o\n  CC      hw/timer/trace.o\n  CC      hw/dma/trace.o\n  CC      hw/sparc/trace.o\n  CC      hw/isa/trace.o\n  CC      hw/sd/trace.o\n  CC      hw/mem/trace.o\n  CC      hw/i386/trace.o\n  CC      hw/i386/xen/trace.o\n  CC      hw/9pfs/trace.o\n  CC      hw/ppc/trace.o\n  CC      hw/pci/trace.o\n  CC      hw/s390x/trace.o\n  CC      hw/vfio/trace.o\n  CC      hw/acpi/trace.o\n  CC      hw/arm/trace.o\n  CC      hw/alpha/trace.o\n  CC      hw/xen/trace.o\n  CC      audio/trace.o\n  CC      ui/trace.o\n  CC      net/trace.o\n  CC      target/arm/trace.o\n  CC      target/i386/trace.o\n  CC      target/mips/trace.o\n  CC      target/sparc/trace.o\n  CC      target/s390x/trace.o\n  CC      target/ppc/trace.o\n  CC      qom/trace.o\n  CC      linux-user/trace.o\n  CC      qapi/trace.o\n  CC      accel/tcg/trace.o\n  CC      accel/kvm/trace.o\n  CC      nbd/trace.o\n  CC      crypto/pbkdf-stub.o\n  CC      stubs/arch-query-cpu-def.o\n  CC      stubs/arch-query-cpu-model-expansion.o\n  CC      stubs/arch-query-cpu-model-comparison.o\n  CC      stubs/arch-query-cpu-model-baseline.o\n  CC      stubs/bdrv-next-monitor-owned.o\n  CC      stubs/blk-commit-all.o\n  CC      stubs/blockdev-close-all-bdrv-states.o\n  CC      stubs/clock-warp.o\n  CC      stubs/cpu-get-icount.o\n  CC      stubs/cpu-get-clock.o\n  CC      stubs/dump.o\n  CC      stubs/error-printf.o\n  CC      stubs/gdbstub.o\n  CC      stubs/fdset.o\n  CC      stubs/get-vm-name.o\n  CC      stubs/iothread.o\n  CC      stubs/iothread-lock.o\n  CC      stubs/is-daemonized.o\n  CC      stubs/machine-init-done.o\n  CC      stubs/migr-blocker.o\n  CC      stubs/change-state-handler.o\n  CC      stubs/monitor.o\n  CC      stubs/notify-event.o\n  CC      stubs/replay.o\n  CC      stubs/runstate-check.o\n  CC      stubs/qtest.o\n  CC      stubs/set-fd-handler.o\n  CC      stubs/slirp.o\n  CC      stubs/sysbus.o\n  CC      stubs/trace-control.o\n  CC      stubs/uuid.o\n  CC      stubs/vm-stop.o\n  CC      stubs/vmstate.o\n  CC      stubs/qmp_pc_dimm.o\n  CC      stubs/target-monitor-defs.o\n  CC      stubs/target-get-monitor-def.o\n  CC      stubs/pc_madt_cpu_entry.o\n  CC      stubs/vmgenid.o\n  CC      stubs/xen-common.o\n  CC      stubs/pci-host-piix.o\n  CC      stubs/xen-hvm.o\n  CC      contrib/ivshmem-client/ivshmem-client.o\n  CC      contrib/ivshmem-client/main.o\n  CC      contrib/ivshmem-server/ivshmem-server.o\n  CC      contrib/ivshmem-server/main.o\n  CC      qemu-nbd.o\n  CC      block.o\n  CC      blockjob.o\n  CC      qemu-io-cmds.o\n  CC      replication.o\n  CC      block/raw-format.o\n  CC      block/qcow.o\n  CC      block/vdi.o\n  CC      block/cloop.o\n  CC      block/vmdk.o\n  CC      block/bochs.o\n  CC      block/vpc.o\n  CC      block/vvfat.o\n  CC      block/dmg.o\n  CC      block/qcow2.o\n  CC      block/qcow2-refcount.o\n  CC      block/qcow2-cluster.o\n  CC      block/qcow2-snapshot.o\n  CC      block/qcow2-bitmap.o\n  CC      block/qed.o\n  CC      block/qed-l2-cache.o\n  CC      block/qcow2-cache.o\n  CC      block/qed-table.o\n  CC      block/qed-cluster.o\n  CC      block/qed-check.o\n  CC      block/vhdx.o\n  CC      block/vhdx-log.o\n  CC      block/vhdx-endian.o\n  CC      block/quorum.o\n  CC      block/parallels.o\n  CC      block/blkdebug.o\n  CC      block/blkverify.o\n  CC      block/blkreplay.o\n  CC      block/block-backend.o\n  CC      block/snapshot.o\n  CC      block/qapi.o\n  CC      block/file-posix.o\n  CC      block/null.o\n  CC      block/mirror.o\n  CC      block/commit.o\n  CC      block/io.o\n  CC      block/throttle-groups.o\n  CC      block/nbd.o\n  CC      block/nbd-client.o\n  CC      block/accounting.o\n  CC      block/sheepdog.o\n  CC      block/dirty-bitmap.o\n  CC      block/write-threshold.o\n  CC      block/backup.o\n  CC      block/replication.o\n  CC      block/throttle.o\n  CC      block/crypto.o\n  CC      nbd/server.o\n  CC      nbd/client.o\n  CC      nbd/common.o\n  CC      block/dmg-bz2.o\n  CC      crypto/init.o\n  CC      crypto/hash.o\n  CC      crypto/hash-glib.o\n  CC      crypto/hmac.o\n  CC      crypto/hmac-glib.o\n  CC      crypto/aes.o\n  CC      crypto/desrfb.o\n  CC      crypto/tlscreds.o\n  CC      crypto/cipher.o\n  CC      crypto/tlscredsanon.o\n  CC      crypto/tlscredsx509.o\n  CC      crypto/tlssession.o\n  CC      crypto/secret.o\n  CC      crypto/random-platform.o\n  CC      crypto/ivgen.o\n  CC      crypto/pbkdf.o\n  CC      crypto/ivgen-essiv.o\n  CC      crypto/ivgen-plain.o\n  CC      crypto/ivgen-plain64.o\n  CC      crypto/xts.o\n  CC      crypto/afsplit.o\n  CC      crypto/block.o\n  CC      crypto/block-qcow.o\n  CC      crypto/block-luks.o\n  CC      io/channel.o\n  CC      io/channel-buffer.o\n  CC      io/channel-command.o\n  CC      io/channel-file.o\n  CC      io/channel-tls.o\n  CC      io/channel-socket.o\n  CC      io/channel-watch.o\n  CC      io/channel-util.o\n  CC      io/channel-websock.o\n  CC      io/dns-resolver.o\n  CC      io/task.o\n  CC      qom/container.o\n  CC      qom/object.o\n  CC      qom/qom-qobject.o\n  CC      qom/object_interfaces.o\n  CC      qemu-io.o\n  GEN     qemu-img-cmds.h\n  CC      qemu-bridge-helper.o\n  CC      blockdev.o\n  CC      blockdev-nbd.o\n  CC      bootdevice.o\n  CC      iothread.o\n  CC      qdev-monitor.o\n  CC      device-hotplug.o\n  CC      os-posix.o\n  CC      bt-host.o\n  CC      dma-helpers.o\n  CC      bt-vhci.o\n  CC      vl.o\n  CC      tpm.o\n  CC      device_tree.o\n  CC      qmp-marshal.o\n  CC      qmp.o\n  CC      hmp.o\n  CC      cpus-common.o\n  CC      audio/noaudio.o\n  CC      audio/audio.o\n  CC      audio/wavaudio.o\n  CC      audio/mixeng.o\n  CC      audio/sdlaudio.o\n  CC      audio/ossaudio.o\n  CC      audio/spiceaudio.o\n  CC      audio/wavcapture.o\n  CC      backends/rng.o\n  CC      backends/rng-egd.o\n  CC      backends/rng-random.o\n  CC      backends/tpm.o\n  CC      backends/hostmem.o\n  CC      backends/hostmem-ram.o\n  CC      backends/hostmem-file.o\n  CC      backends/cryptodev.o\n  CC      backends/cryptodev-builtin.o\n  CC      block/stream.o\n  CC      chardev/msmouse.o\n  CC      chardev/wctablet.o\n  CC      chardev/testdev.o\n  CC      chardev/spice.o\n  CC      disas/arm.o\n  CC      disas/i386.o\n  CC      fsdev/qemu-fsdev-dummy.o\n  CC      fsdev/qemu-fsdev-opts.o\n  CC      hw/acpi/core.o\n  CC      fsdev/qemu-fsdev-throttle.o\n  CC      hw/acpi/piix4.o\n  CC      hw/acpi/pcihp.o\n  CC      hw/acpi/ich9.o\n  CC      hw/acpi/cpu_hotplug.o\n  CC      hw/acpi/tco.o\n  CC      hw/acpi/memory_hotplug.o\n  CC      hw/acpi/cpu.o\n  CC      hw/acpi/nvdimm.o\n  CC      hw/acpi/vmgenid.o\n  CC      hw/acpi/acpi_interface.o\n  CC      hw/acpi/aml-build.o\n  CC      hw/acpi/bios-linker-loader.o\n  CC      hw/acpi/ipmi.o\n  CC      hw/acpi/acpi-stub.o\n  CC      hw/audio/sb16.o\n  CC      hw/acpi/ipmi-stub.o\n  CC      hw/audio/es1370.o\n  CC      hw/audio/ac97.o\n  CC      hw/audio/fmopl.o\n  CC      hw/audio/adlib.o\n  CC      hw/audio/gus.o\n  CC      hw/audio/gusemu_hal.o\n  CC      hw/audio/gusemu_mixer.o\n  CC      hw/audio/cs4231a.o\n  CC      hw/audio/intel-hda.o\n  CC      hw/audio/hda-codec.o\n  CC      hw/audio/pcspk.o\n  CC      hw/audio/pl041.o\n  CC      hw/audio/lm4549.o\n  CC      hw/audio/marvell_88w8618.o\n  CC      hw/audio/wm8750.o\n  CC      hw/audio/soundhw.o\n  CC      hw/block/block.o\n  CC      hw/block/cdrom.o\n  CC      hw/block/hd-geometry.o\n  CC      hw/block/fdc.o\n  CC      hw/block/m25p80.o\n  CC      hw/block/nand.o\n  CC      hw/block/pflash_cfi01.o\n  CC      hw/block/pflash_cfi02.o\n  CC      hw/block/xen_disk.o\n  CC      hw/block/ecc.o\n  CC      hw/block/nvme.o\n  CC      hw/bt/core.o\n  CC      hw/block/onenand.o\n  CC      hw/bt/l2cap.o\n  CC      hw/bt/sdp.o\n  CC      hw/bt/hci.o\n  CC      hw/bt/hid.o\n  CC      hw/bt/hci-csr.o\n  CC      hw/char/ipoctal232.o\n  CC      hw/char/parallel.o\n  CC      hw/char/pl011.o\n  CC      hw/char/serial.o\n  CC      hw/char/serial-isa.o\n  CC      hw/char/serial-pci.o\n  CC      hw/char/virtio-console.o\n  CC      hw/char/xen_console.o\n  CC      hw/char/cadence_uart.o\n  CC      hw/char/cmsdk-apb-uart.o\n  CC      hw/char/debugcon.o\n  CC      hw/core/qdev.o\n  CC      hw/char/imx_serial.o\n  CC      hw/core/qdev-properties.o\n  CC      hw/core/bus.o\n  CC      hw/core/reset.o\n  CC      hw/core/fw-path-provider.o\n  CC      hw/core/irq.o\n  CC      hw/core/hotplug.o\n  CC      hw/core/nmi.o\n  CC      hw/core/ptimer.o\n  CC      hw/core/sysbus.o\n  CC      hw/core/machine.o\n  CC      hw/core/loader.o\n  CC      hw/core/qdev-properties-system.o\n  CC      hw/core/register.o\n  CC      hw/core/or-irq.o\n  CC      hw/core/platform-bus.o\n  CC      hw/cpu/core.o\n  CC      hw/display/ads7846.o\n  CC      hw/display/cirrus_vga.o\n  CC      hw/display/ssd0303.o\n  CC      hw/display/pl110.o\n  CC      hw/display/ssd0323.o\n  CC      hw/display/xenfb.o\n  CC      hw/display/vga-pci.o\n  CC      hw/display/vga-isa.o\n  CC      hw/display/vmware_vga.o\nIn file included from /tmp/qemu-test/src/include/hw/xen/xen_backend.h:4,\n                 from /tmp/qemu-test/src/hw/char/xen_console.c:29:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:15:25: warning: xentoolcore.h: No such file or directory\nIn file included from /tmp/qemu-test/src/include/hw/xen/xen_backend.h:5,\n                 from /tmp/qemu-test/src/hw/char/xen_console.c:30:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h: In function ‘xen_restrict’:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:293: warning: implicit declaration of function ‘xentoolcore_restrict_all’\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:293: warning: nested extern declaration of ‘xentoolcore_restrict_all’\n  CC      hw/display/blizzard.o\n  CC      hw/display/exynos4210_fimd.o\n  CC      hw/display/framebuffer.o\n  CC      hw/display/tc6393xb.o\n  CC      hw/display/qxl-logger.o\n  CC      hw/display/qxl.o\n  CC      hw/display/qxl-render.o\n  CC      hw/dma/pl080.o\n  CC      hw/dma/pl330.o\n  CC      hw/dma/i8257.o\n  CC      hw/dma/xlnx-zynq-devcfg.o\n  CC      hw/gpio/max7310.o\nIn file included from /tmp/qemu-test/src/include/hw/xen/xen_backend.h:4,\n                 from /tmp/qemu-test/src/hw/block/xen_disk.c:27:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:15:25: warning: xentoolcore.h: No such file or directory\nIn file included from /tmp/qemu-test/src/include/hw/xen/xen_backend.h:5,\n                 from /tmp/qemu-test/src/hw/block/xen_disk.c:28:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h: In function ‘xen_restrict’:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:293: warning: implicit declaration of function ‘xentoolcore_restrict_all’\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:293: warning: nested extern declaration of ‘xentoolcore_restrict_all’\n  CC      hw/gpio/pl061.o\n  CC      hw/gpio/zaurus.o\n  CC      hw/gpio/gpio_key.o\n  CC      hw/i2c/core.o\n  CC      hw/i2c/smbus.o\n  CC      hw/i2c/smbus_eeprom.o\n  CC      hw/i2c/i2c-ddc.o\n  CC      hw/i2c/versatile_i2c.o\n  CC      hw/i2c/smbus_ich9.o\n  CC      hw/i2c/pm_smbus.o\n  CC      hw/i2c/bitbang_i2c.o\n  CC      hw/i2c/exynos4210_i2c.o\n  CC      hw/i2c/imx_i2c.o\n  CC      hw/i2c/aspeed_i2c.o\n  CC      hw/ide/core.o\n  CC      hw/ide/atapi.o\n  CC      hw/ide/qdev.o\n  CC      hw/ide/pci.o\n  CC      hw/ide/isa.o\n  CC      hw/ide/piix.o\n  CC      hw/ide/microdrive.o\n  CC      hw/ide/ahci.o\n  CC      hw/ide/ich.o\n  CC      hw/input/hid.o\n  CC      hw/input/lm832x.o\n  CC      hw/input/pckbd.o\n  CC      hw/input/pl050.o\n  CC      hw/input/ps2.o\n  CC      hw/input/stellaris_input.o\n  CC      hw/input/tsc2005.o\n  CC      hw/input/virtio-input.o\n  CC      hw/input/virtio-input-hid.o\n  CC      hw/input/vmmouse.o\n  CC      hw/input/virtio-input-host.o\n  CC      hw/intc/i8259_common.o\n  CC      hw/intc/i8259.o\n  CC      hw/intc/pl190.o\n  CC      hw/intc/imx_avic.o\n  CC      hw/intc/realview_gic.o\n  CC      hw/intc/ioapic_common.o\n  CC      hw/intc/arm_gic_common.o\n  CC      hw/intc/arm_gic.o\n  CC      hw/intc/arm_gicv2m.o\n  CC      hw/intc/arm_gicv3_common.o\n  CC      hw/intc/arm_gicv3.o\n  CC      hw/intc/arm_gicv3_redist.o\n  CC      hw/intc/arm_gicv3_dist.o\n  CC      hw/intc/intc.o\n  CC      hw/intc/arm_gicv3_its_common.o\n  CC      hw/ipack/ipack.o\n  CC      hw/ipack/tpci200.o\n  CC      hw/ipmi/ipmi.o\n  CC      hw/ipmi/ipmi_bmc_sim.o\n  CC      hw/ipmi/ipmi_bmc_extern.o\n  CC      hw/ipmi/isa_ipmi_kcs.o\n  CC      hw/ipmi/isa_ipmi_bt.o\n  CC      hw/isa/isa-bus.o\n  CC      hw/isa/apm.o\n  CC      hw/mem/pc-dimm.o\n  CC      hw/mem/nvdimm.o\n  CC      hw/misc/applesmc.o\n  CC      hw/misc/max111x.o\n  CC      hw/misc/tmp421.o\n  CC      hw/misc/tmp105.o\n  CC      hw/misc/debugexit.o\n  CC      hw/misc/pc-testdev.o\n  CC      hw/misc/pci-testdev.o\n  CC      hw/misc/sga.o\n  CC      hw/misc/edu.o\n  CC      hw/misc/unimp.o\n  CC      hw/misc/arm_l2x0.o\nIn file included from /tmp/qemu-test/src/include/hw/xen/xen_backend.h:4,\n                 from /tmp/qemu-test/src/hw/display/xenfb.c:31:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:15:25: warning: xentoolcore.h: No such file or directory\nIn file included from /tmp/qemu-test/src/include/hw/xen/xen_backend.h:5,\n                 from /tmp/qemu-test/src/hw/display/xenfb.c:32:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h: In function ‘xen_restrict’:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:293: warning: implicit declaration of function ‘xentoolcore_restrict_all’\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:293: warning: nested extern declaration of ‘xentoolcore_restrict_all’\n  CC      hw/misc/arm_integrator_debug.o\n  CC      hw/misc/arm11scu.o\n  CC      hw/misc/a9scu.o\n  CC      hw/net/xen_nic.o\n  CC      hw/net/ne2000.o\n  CC      hw/net/pcnet-pci.o\n  CC      hw/net/eepro100.o\n  CC      hw/net/e1000.o\n  CC      hw/net/pcnet.o\n  CC      hw/net/e1000x_common.o\n  CC      hw/net/net_tx_pkt.o\n  CC      hw/net/net_rx_pkt.o\n  CC      hw/net/e1000e.o\n  CC      hw/net/e1000e_core.o\n  CC      hw/net/rtl8139.o\n  CC      hw/net/vmxnet3.o\n  CC      hw/net/smc91c111.o\n  CC      hw/net/lan9118.o\n  CC      hw/net/ne2000-isa.o\n  CC      hw/net/xgmac.o\n  CC      hw/net/allwinner_emac.o\n  CC      hw/net/imx_fec.o\n  CC      hw/net/cadence_gem.o\n  CC      hw/net/stellaris_enet.o\n  CC      hw/net/ftgmac100.o\n  CC      hw/net/rocker/rocker_fp.o\n  CC      hw/net/rocker/rocker.o\n  CC      hw/net/rocker/rocker_desc.o\n  CC      hw/net/rocker/rocker_world.o\n  CC      hw/net/rocker/rocker_of_dpa.o\n  CC      hw/nvram/eeprom93xx.o\n  CC      hw/nvram/fw_cfg.o\n  CC      hw/nvram/chrp_nvram.o\n  CC      hw/pci-bridge/pci_bridge_dev.o\n  CC      hw/pci-bridge/pcie_pci_bridge.o\n  CC      hw/pci-bridge/pcie_root_port.o\n  CC      hw/pci-bridge/gen_pcie_root_port.o\n  CC      hw/pci-bridge/pci_expander_bridge.o\n  CC      hw/pci-bridge/xio3130_upstream.o\n  CC      hw/pci-bridge/xio3130_downstream.o\n  CC      hw/pci-bridge/ioh3420.o\n  CC      hw/pci-bridge/i82801b11.o\n  CC      hw/pci-host/pam.o\n  CC      hw/pci-host/versatile.o\n  CC      hw/pci-host/piix.o\n  CC      hw/pci-host/q35.o\n  CC      hw/pci-host/gpex.o\n  CC      hw/pci/pci.o\n  CC      hw/pci/pci_bridge.o\n  CC      hw/pci/msix.o\n  CC      hw/pci/msi.o\n  CC      hw/pci/shpc.o\n  CC      hw/pci/slotid_cap.o\n  CC      hw/pci/pci_host.o\n  CC      hw/pci/pcie_host.o\n  CC      hw/pci/pcie.o\n  CC      hw/pci/pcie_aer.o\n  CC      hw/pci/pcie_port.o\n  CC      hw/pcmcia/pcmcia.o\n  CC      hw/pci/pci-stub.o\n  CC      hw/scsi/scsi-disk.o\n  CC      hw/scsi/scsi-generic.o\n  CC      hw/scsi/scsi-bus.o\n  CC      hw/scsi/lsi53c895a.o\n  CC      hw/scsi/mptconfig.o\n  CC      hw/scsi/mptsas.o\n  CC      hw/scsi/mptendian.o\n  CC      hw/scsi/megasas.o\n  CC      hw/scsi/vmw_pvscsi.o\n  CC      hw/scsi/esp.o\n  CC      hw/scsi/esp-pci.o\n  CC      hw/sd/pl181.o\n  CC      hw/sd/ssi-sd.o\n  CC      hw/sd/sd.o\n  CC      hw/sd/sdhci.o\n  CC      hw/sd/core.o\n  CC      hw/smbios/smbios.o\n  CC      hw/smbios/smbios_type_38.o\n  CC      hw/smbios/smbios_type_38-stub.o\n  CC      hw/ssi/pl022.o\n  CC      hw/smbios/smbios-stub.o\n  CC      hw/ssi/ssi.o\n  CC      hw/ssi/xilinx_spips.o\n  CC      hw/ssi/aspeed_smc.o\n  CC      hw/ssi/stm32f2xx_spi.o\n  CC      hw/timer/arm_timer.o\n  CC      hw/timer/arm_mptimer.o\n  CC      hw/timer/a9gtimer.o\n  CC      hw/timer/armv7m_systick.o\n  CC      hw/timer/cadence_ttc.o\n  CC      hw/timer/ds1338.o\n  CC      hw/timer/hpet.o\n  CC      hw/timer/i8254_common.o\n  CC      hw/timer/i8254.o\n  CC      hw/timer/pl031.o\n  CC      hw/timer/twl92230.o\n  CC      hw/timer/imx_epit.o\n  CC      hw/timer/imx_gpt.o\n  CC      hw/timer/stm32f2xx_timer.o\n  CC      hw/timer/aspeed_timer.o\n  CC      hw/timer/cmsdk-apb-timer.o\n  CC      hw/tpm/tpm_passthrough.o\n  CC      hw/tpm/tpm_tis.o\n  CC      hw/tpm/tpm_util.o\n  CC      hw/usb/core.o\n  CC      hw/usb/combined-packet.o\n  CC      hw/usb/bus.o\nIn file included from /tmp/qemu-test/src/include/hw/xen/xen_backend.h:4,\n                 from /tmp/qemu-test/src/hw/net/xen_nic.c:31:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:15:25: warning: xentoolcore.h: No such file or directory\nIn file included from /tmp/qemu-test/src/include/hw/xen/xen_backend.h:5,\n                 from /tmp/qemu-test/src/hw/net/xen_nic.c:32:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h: In function ‘xen_restrict’:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:293: warning: implicit declaration of function ‘xentoolcore_restrict_all’\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:293: warning: nested extern declaration of ‘xentoolcore_restrict_all’\n  CC      hw/usb/desc.o\n  CC      hw/usb/libhw.o\n  CC      hw/usb/desc-msos.o\n  CC      hw/usb/hcd-uhci.o\n  CC      hw/usb/hcd-ohci.o\n  CC      hw/usb/hcd-ehci.o\n  CC      hw/usb/hcd-ehci-pci.o\n  CC      hw/usb/hcd-ehci-sysbus.o\n  CC      hw/usb/hcd-xhci.o\n  CC      hw/usb/hcd-xhci-nec.o\n  CC      hw/usb/hcd-musb.o\n  CC      hw/usb/dev-hub.o\n  CC      hw/usb/dev-hid.o\n  CC      hw/usb/dev-wacom.o\n  CC      hw/usb/dev-storage.o\n  CC      hw/usb/dev-uas.o\n  CC      hw/usb/dev-audio.o\n  CC      hw/usb/dev-serial.o\n  CC      hw/usb/dev-network.o\n  CC      hw/usb/dev-bluetooth.o\n  CC      hw/usb/dev-smartcard-reader.o\n  CC      hw/usb/ccid-card-passthru.o\n  CC      hw/usb/ccid-card-emulated.o\n  CC      hw/usb/dev-mtp.o\n  CC      hw/usb/host-stub.o\n  CC      hw/virtio/virtio-rng.o\n  CC      hw/virtio/virtio-pci.o\n  CC      hw/virtio/virtio-bus.o\n  CC      hw/virtio/virtio-mmio.o\n  CC      hw/virtio/vhost-stub.o\n  CC      hw/watchdog/watchdog.o\n  CC      hw/watchdog/wdt_i6300esb.o\n  CC      hw/watchdog/wdt_ib700.o\n  CC      hw/watchdog/wdt_aspeed.o\n  CC      hw/xen/xen_backend.o\n  CC      hw/xen/xen_devconfig.o\n  CC      hw/xen/xen_pvdev.o\n  CC      hw/xen/xen-common.o\n  CC      migration/migration.o\n  CC      migration/socket.o\n  CC      migration/fd.o\n  CC      migration/exec.o\n  CC      migration/channel.o\n  CC      migration/tls.o\n  CC      migration/savevm.o\n  CC      migration/colo-comm.o\n  CC      migration/colo.o\n  CC      migration/colo-failover.o\n  CC      migration/vmstate.o\n  CC      migration/vmstate-types.o\n  CC      migration/page_cache.o\n  CC      migration/qemu-file.o\n  CC      migration/global_state.o\n  CC      migration/qemu-file-channel.o\n  CC      migration/xbzrle.o\n  CC      migration/postcopy-ram.o\n  CC      migration/rdma.o\n  CC      migration/qjson.o\n  CC      migration/block.o\n  CC      net/net.o\n  CC      net/queue.o\n  CC      net/checksum.o\n  CC      net/util.o\n  CC      net/hub.o\n  CC      net/socket.o\n  CC      net/dump.o\n  CC      net/eth.o\n  CC      net/l2tpv3.o\n  CC      net/vhost-user.o\n  CC      net/slirp.o\n  CC      net/filter.o\n  CC      net/filter-buffer.o\n  CC      net/filter-mirror.o\n  CC      net/colo-compare.o\n  CC      net/colo.o\n  CC      net/filter-rewriter.o\n  CC      net/filter-replay.o\n  CC      net/tap.o\n  CC      net/tap-linux.o\n  CC      qom/cpu.o\n  CC      replay/replay.o\n  CC      replay/replay-internal.o\n  CC      replay/replay-events.o\n  CC      replay/replay-time.o\n  CC      replay/replay-input.o\n/tmp/qemu-test/src/replay/replay-internal.c: In function ‘replay_put_array’:\n/tmp/qemu-test/src/replay/replay-internal.c:65: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result\n  CC      replay/replay-char.o\n  CC      replay/replay-snapshot.o\n  CC      replay/replay-net.o\n  CC      replay/replay-audio.o\n  CC      slirp/cksum.o\n  CC      slirp/if.o\n  CC      slirp/ip_icmp.o\n  CC      slirp/ip6_icmp.o\n  CC      slirp/ip6_input.o\n  CC      slirp/ip6_output.o\nIn file included from /tmp/qemu-test/src/include/hw/xen/xen_backend.h:4,\n                 from /tmp/qemu-test/src/hw/xen/xen-common.c:12:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:15:25: warning: xentoolcore.h: No such file or directory\nIn file included from /tmp/qemu-test/src/include/hw/xen/xen_backend.h:5,\n                 from /tmp/qemu-test/src/hw/xen/xen-common.c:13:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h: In function ‘xen_restrict’:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:293: warning: implicit declaration of function ‘xentoolcore_restrict_all’\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:293: warning: nested extern declaration of ‘xentoolcore_restrict_all’\n  CC      slirp/ip_input.o\n  CC      slirp/ip_output.o\n  CC      slirp/dnssearch.o\n  CC      slirp/dhcpv6.o\n  CC      slirp/slirp.o\n  CC      slirp/mbuf.o\n  CC      slirp/misc.o\n  CC      slirp/sbuf.o\n  CC      slirp/socket.o\n  CC      slirp/tcp_input.o\n  CC      slirp/tcp_output.o\n  CC      slirp/tcp_subr.o\nIn file included from /tmp/qemu-test/src/include/hw/xen/xen_backend.h:4,\n                 from /tmp/qemu-test/src/hw/xen/xen_pvdev.c:23:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:15:25: warning: xentoolcore.h: No such file or directory\nIn file included from /tmp/qemu-test/src/include/hw/xen/xen_backend.h:5,\n                 from /tmp/qemu-test/src/hw/xen/xen_pvdev.c:24:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h: In function ‘xen_restrict’:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:293: warning: implicit declaration of function ‘xentoolcore_restrict_all’\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:293: warning: nested extern declaration of ‘xentoolcore_restrict_all’\n  CC      slirp/tcp_timer.o\n  CC      slirp/udp.o\nIn file included from /tmp/qemu-test/src/include/hw/xen/xen_backend.h:4,\n                 from /tmp/qemu-test/src/hw/xen/xen_devconfig.c:2:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:15:25: warning: xentoolcore.h: No such file or directory\nIn file included from /tmp/qemu-test/src/include/hw/xen/xen_backend.h:5,\n                 from /tmp/qemu-test/src/hw/xen/xen_devconfig.c:3:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h: In function ‘xen_restrict’:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:293: warning: implicit declaration of function ‘xentoolcore_restrict_all’\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:293: warning: nested extern declaration of ‘xentoolcore_restrict_all’\n/tmp/qemu-test/src/slirp/tcp_input.c: In function ‘tcp_input’:\n/tmp/qemu-test/src/slirp/tcp_input.c:219: warning: ‘save_ip.ip_p’ may be used uninitialized in this function\n/tmp/qemu-test/src/slirp/tcp_input.c:219: warning: ‘save_ip.ip_len’ may be used uninitialized in this function\n/tmp/qemu-test/src/slirp/tcp_input.c:219: warning: ‘save_ip.ip_tos’ may be used uninitialized in this function\n/tmp/qemu-test/src/slirp/tcp_input.c:219: warning: ‘save_ip.ip_id’ may be used uninitialized in this function\n/tmp/qemu-test/src/slirp/tcp_input.c:219: warning: ‘save_ip.ip_off’ may be used uninitialized in this function\n/tmp/qemu-test/src/slirp/tcp_input.c:219: warning: ‘save_ip.ip_ttl’ may be used uninitialized in this function\n/tmp/qemu-test/src/slirp/tcp_input.c:219: warning: ‘save_ip.ip_sum’ may be used uninitialized in this function\n/tmp/qemu-test/src/slirp/tcp_input.c:219: warning: ‘save_ip.ip_src.s_addr’ may be used uninitialized in this function\n/tmp/qemu-test/src/slirp/tcp_input.c:219: warning: ‘save_ip.ip_dst.s_addr’ may be used uninitialized in this function\n/tmp/qemu-test/src/slirp/tcp_input.c:220: warning: ‘save_ip6.ip_nh’ may be used uninitialized in this function\n  CC      slirp/udp6.o\n  CC      slirp/bootp.o\n  CC      slirp/tftp.o\n  CC      slirp/arp_table.o\n  CC      slirp/ndp_table.o\n  CC      slirp/ncsi.o\n  CC      ui/keymaps.o\n  CC      ui/console.o\n  CC      ui/cursor.o\n  CC      ui/qemu-pixman.o\n  CC      ui/input.o\n  CC      ui/input-keymap.o\n  CC      ui/input-legacy.o\n  CC      ui/input-linux.o\n  CC      ui/spice-core.o\n  CC      ui/spice-input.o\n  CC      ui/sdl.o\n  CC      ui/sdl_zoom.o\n  CC      ui/spice-display.o\nIn file included from /tmp/qemu-test/src/include/hw/xen/xen_backend.h:4,\n                 from /tmp/qemu-test/src/hw/xen/xen_backend.c:33:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:15:25: warning: xentoolcore.h: No such file or directory\nIn file included from /tmp/qemu-test/src/include/hw/xen/xen_backend.h:5,\n                 from /tmp/qemu-test/src/hw/xen/xen_backend.c:34:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h: In function ‘xen_restrict’:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:293: warning: implicit declaration of function ‘xentoolcore_restrict_all’\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:293: warning: nested extern declaration of ‘xentoolcore_restrict_all’\n  CC      ui/x_keymap.o\n  CC      ui/curses.o\n  CC      ui/vnc.o\n  CC      ui/vnc-enc-zlib.o\n  CC      ui/vnc-enc-hextile.o\n  CC      ui/vnc-enc-tight.o\n  CC      ui/vnc-palette.o\n  CC      ui/vnc-enc-zrle.o\n  CC      ui/vnc-auth-vencrypt.o\n  CC      ui/vnc-ws.o\n  CC      ui/vnc-jobs.o\n  CC      ui/gtk.o\n  CC      ui/shader.o\n  VERT    ui/shader/texture-blit-vert.h\n  FRAG    ui/shader/texture-blit-frag.h\n  CC      ui/egl-helpers.o\n  CC      ui/egl-context.o\n  CC      ui/gtk-egl.o\n  CC      chardev/char.o\n  CC      chardev/char-fd.o\n  CC      chardev/char-fe.o\n  CC      chardev/char-file.o\n  CC      chardev/char-io.o\n  CC      chardev/char-mux.o\n  CC      chardev/char-parallel.o\n  CC      chardev/char-null.o\n  CC      chardev/char-pipe.o\n  CC      chardev/char-pty.o\n  CC      chardev/char-ringbuf.o\nIn file included from /usr/include/gtk-2.0/gtk/gtk.h:235,\n                 from /tmp/qemu-test/src/include/ui/gtk.h:10,\n                 from /tmp/qemu-test/src/ui/gtk-egl.c:21:\n/usr/include/gtk-2.0/gtk/gtkitemfactory.h:47: warning: function declaration isn’t a prototype\n  CC      chardev/char-serial.o\n  CC      chardev/char-stdio.o\n  CC      chardev/char-socket.o\n  CC      chardev/char-udp.o\n  LINK    tests/qemu-iotests/socket_scm_helper\n  CC      qga/commands.o\n  CC      qga/main.o\n  CC      qga/guest-agent-command-state.o\n  CC      qga/commands-posix.o\n  CC      qga/channel-posix.o\n  CC      qga/qapi-generated/qga-qapi-types.o\n  CC      qga/qapi-generated/qga-qapi-visit.o\n  CC      qga/qapi-generated/qga-qmp-marshal.o\n  AR      libqemustub.a\n  AR      libqemuutil.a\n  CC      qemu-img.o\nIn file included from /usr/include/gtk-2.0/gtk/gtk.h:235,\n                 from /tmp/qemu-test/src/include/ui/gtk.h:10,\n                 from /tmp/qemu-test/src/ui/gtk.c:43:\n/usr/include/gtk-2.0/gtk/gtkitemfactory.h:47: warning: function declaration isn’t a prototype\n  CC      ui/console-gl.o\n  AS      optionrom/multiboot.o\n  AS      optionrom/linuxboot.o\n  CC      optionrom/linuxboot_dma.o\n  AS      optionrom/kvmvapic.o\ncc: unrecognized option '-no-integrated-as'\ncc: unrecognized option '-no-integrated-as'\n  BUILD   optionrom/linuxboot_dma.img\n  BUILD   optionrom/linuxboot.img\n  BUILD   optionrom/multiboot.img\n  BUILD   optionrom/linuxboot_dma.raw\n  BUILD   optionrom/linuxboot.raw\n  BUILD   optionrom/kvmvapic.img\n  BUILD   optionrom/multiboot.raw\n  SIGN    optionrom/linuxboot.bin\n  BUILD   optionrom/kvmvapic.raw\n  SIGN    optionrom/multiboot.bin\n  SIGN    optionrom/linuxboot_dma.bin\n  SIGN    optionrom/kvmvapic.bin\n  LINK    qemu-ga\n  LINK    ivshmem-client\n  LINK    ivshmem-server\n  LINK    qemu-nbd\n  LINK    qemu-img\n  LINK    qemu-io\n  LINK    qemu-bridge-helper\n  GEN     x86_64-softmmu/hmp-commands.h\n  GEN     x86_64-softmmu/hmp-commands-info.h\n  GEN     x86_64-softmmu/config-target.h\n  GEN     aarch64-softmmu/config-target.h\n  GEN     aarch64-softmmu/hmp-commands.h\n  GEN     aarch64-softmmu/hmp-commands-info.h\n  CC      x86_64-softmmu/exec.o\n  CC      x86_64-softmmu/tcg/optimize.o\n  CC      x86_64-softmmu/tcg/tcg.o\n  CC      x86_64-softmmu/tcg/tcg-runtime.o\n  CC      x86_64-softmmu/tcg/tcg-common.o\n  CC      x86_64-softmmu/tcg/tcg-op.o\n  CC      x86_64-softmmu/disas.o\n  CC      x86_64-softmmu/fpu/softfloat.o\n  GEN     x86_64-softmmu/gdbstub-xml.c\n  CC      x86_64-softmmu/hax-stub.o\n  CC      x86_64-softmmu/arch_init.o\n  CC      x86_64-softmmu/cpus.o\n  CC      x86_64-softmmu/monitor.o\n  CC      x86_64-softmmu/gdbstub.o\n  CC      x86_64-softmmu/balloon.o\n  CC      aarch64-softmmu/exec.o\n  CC      x86_64-softmmu/ioport.o\n  CC      x86_64-softmmu/numa.o\n  CC      x86_64-softmmu/qtest.o\n  CC      aarch64-softmmu/tcg/tcg.o\n  CC      aarch64-softmmu/tcg/tcg-op.o\n  CC      x86_64-softmmu/memory.o\n  CC      x86_64-softmmu/memory_mapping.o\n  CC      x86_64-softmmu/dump.o\n  CC      aarch64-softmmu/tcg/optimize.o\n  CC      x86_64-softmmu/migration/ram.o\n  CC      x86_64-softmmu/accel/accel.o\n  CC      x86_64-softmmu/accel/kvm/kvm-all.o\n  CC      aarch64-softmmu/tcg/tcg-common.o\n  CC      aarch64-softmmu/tcg/tcg-runtime.o\n  CC      aarch64-softmmu/fpu/softfloat.o\n  CC      aarch64-softmmu/disas.o\n  GEN     aarch64-softmmu/gdbstub-xml.c\n  CC      aarch64-softmmu/hax-stub.o\n  CC      aarch64-softmmu/arch_init.o\n  CC      x86_64-softmmu/accel/tcg/tcg-all.o\n  CC      aarch64-softmmu/cpus.o\n  CC      aarch64-softmmu/monitor.o\n  CC      aarch64-softmmu/gdbstub.o\n  CC      x86_64-softmmu/accel/tcg/cputlb.o\n  CC      aarch64-softmmu/balloon.o\n  CC      aarch64-softmmu/ioport.o\n  CC      x86_64-softmmu/accel/tcg/cpu-exec.o\n  CC      aarch64-softmmu/numa.o\n  CC      x86_64-softmmu/accel/tcg/cpu-exec-common.o\n  CC      aarch64-softmmu/qtest.o\n  CC      aarch64-softmmu/memory.o\n  CC      x86_64-softmmu/accel/tcg/translate-all.o\n  CC      x86_64-softmmu/accel/tcg/translator.o\n  CC      x86_64-softmmu/hw/block/virtio-blk.o\n  CC      aarch64-softmmu/dump.o\n  CC      aarch64-softmmu/memory_mapping.o\n  CC      aarch64-softmmu/migration/ram.o\n  CC      aarch64-softmmu/accel/accel.o\n  CC      x86_64-softmmu/hw/block/dataplane/virtio-blk.o\n  CC      x86_64-softmmu/hw/char/virtio-serial-bus.o\n  CC      x86_64-softmmu/hw/core/generic-loader.o\n  CC      aarch64-softmmu/accel/stubs/kvm-stub.o\n  CC      x86_64-softmmu/hw/core/null-machine.o\n  CC      x86_64-softmmu/hw/display/vga.o\n  CC      x86_64-softmmu/hw/display/virtio-gpu.o\n  CC      aarch64-softmmu/accel/tcg/tcg-all.o\n  CC      x86_64-softmmu/hw/display/virtio-gpu-3d.o\n  CC      aarch64-softmmu/accel/tcg/cputlb.o\n  CC      x86_64-softmmu/hw/display/virtio-gpu-pci.o\n  CC      x86_64-softmmu/hw/display/virtio-vga.o\n  CC      aarch64-softmmu/accel/tcg/cpu-exec.o\n  CC      x86_64-softmmu/hw/intc/apic.o\n  CC      x86_64-softmmu/hw/intc/apic_common.o\n  CC      x86_64-softmmu/hw/intc/ioapic.o\n  CC      x86_64-softmmu/hw/isa/lpc_ich9.o\n  CC      aarch64-softmmu/accel/tcg/cpu-exec-common.o\n  CC      x86_64-softmmu/hw/misc/ivshmem.o\n  CC      x86_64-softmmu/hw/misc/vmport.o\n  CC      x86_64-softmmu/hw/misc/pvpanic.o\n  CC      x86_64-softmmu/hw/misc/hyperv_testdev.o\n  CC      x86_64-softmmu/hw/misc/mmio_interface.o\n  CC      aarch64-softmmu/accel/tcg/translate-all.o\n  CC      aarch64-softmmu/accel/tcg/translator.o\n  CC      x86_64-softmmu/hw/net/virtio-net.o\n  CC      x86_64-softmmu/hw/net/vhost_net.o\n  CC      x86_64-softmmu/hw/scsi/virtio-scsi.o\n  CC      x86_64-softmmu/hw/scsi/virtio-scsi-dataplane.o\n  CC      aarch64-softmmu/hw/adc/stm32f2xx_adc.o\n  CC      x86_64-softmmu/hw/scsi/vhost-scsi-common.o\n  CC      x86_64-softmmu/hw/scsi/vhost-scsi.o\n  CC      x86_64-softmmu/hw/scsi/vhost-user-scsi.o\n  CC      aarch64-softmmu/hw/block/virtio-blk.o\n  CC      x86_64-softmmu/hw/timer/mc146818rtc.o\n  CC      x86_64-softmmu/hw/vfio/common.o\n  CC      x86_64-softmmu/hw/vfio/pci-quirks.o\n  CC      x86_64-softmmu/hw/vfio/pci.o\n  CC      x86_64-softmmu/hw/vfio/platform.o\n  CC      aarch64-softmmu/hw/block/dataplane/virtio-blk.o\n  CC      x86_64-softmmu/hw/vfio/spapr.o\n  CC      x86_64-softmmu/hw/virtio/virtio.o\n  CC      aarch64-softmmu/hw/char/exynos4210_uart.o\n  CC      x86_64-softmmu/hw/virtio/virtio-balloon.o\n  CC      x86_64-softmmu/hw/virtio/vhost.o\n  CC      aarch64-softmmu/hw/char/omap_uart.o\n  CC      x86_64-softmmu/hw/virtio/vhost-backend.o\n  CC      x86_64-softmmu/hw/virtio/vhost-user.o\n  CC      aarch64-softmmu/hw/char/digic-uart.o\n  CC      x86_64-softmmu/hw/virtio/vhost-vsock.o\n  CC      aarch64-softmmu/hw/char/stm32f2xx_usart.o\n  CC      x86_64-softmmu/hw/virtio/virtio-crypto.o\n  CC      aarch64-softmmu/hw/char/virtio-serial-bus.o\n  CC      aarch64-softmmu/hw/core/generic-loader.o\n  CC      aarch64-softmmu/hw/char/bcm2835_aux.o\n  CC      aarch64-softmmu/hw/core/null-machine.o\n  CC      aarch64-softmmu/hw/cpu/arm11mpcore.o\n  CC      aarch64-softmmu/hw/cpu/realview_mpcore.o\n  CC      aarch64-softmmu/hw/cpu/a9mpcore.o\n  CC      aarch64-softmmu/hw/cpu/a15mpcore.o\n  CC      x86_64-softmmu/hw/virtio/virtio-crypto-pci.o\n  CC      x86_64-softmmu/hw/xen/xen-host-pci-device.o\n  CC      aarch64-softmmu/hw/display/omap_dss.o\n  CC      aarch64-softmmu/hw/display/omap_lcdc.o\n  CC      aarch64-softmmu/hw/display/pxa2xx_lcd.o\n  CC      x86_64-softmmu/hw/xen/xen_pt.o\n  CC      x86_64-softmmu/hw/xen/xen_pt_config_init.o\n  CC      aarch64-softmmu/hw/display/bcm2835_fb.o\n  CC      x86_64-softmmu/hw/xen/xen_pt_graphics.o\n  CC      x86_64-softmmu/hw/xen/xen_pt_msi.o\n  CC      aarch64-softmmu/hw/display/vga.o\n  CC      aarch64-softmmu/hw/display/virtio-gpu.o\n  CC      aarch64-softmmu/hw/display/virtio-gpu-3d.o\n  CC      x86_64-softmmu/hw/i386/multiboot.o\n  CC      x86_64-softmmu/hw/i386/pc.o\n  CC      aarch64-softmmu/hw/display/virtio-gpu-pci.o\n  CC      aarch64-softmmu/hw/display/dpcd.o\n  CC      x86_64-softmmu/hw/i386/pc_piix.o\n  CC      aarch64-softmmu/hw/display/xlnx_dp.o\n  CC      aarch64-softmmu/hw/dma/xlnx_dpdma.o\n  CC      x86_64-softmmu/hw/i386/pc_q35.o\n  CC      aarch64-softmmu/hw/dma/omap_dma.o\n  CC      aarch64-softmmu/hw/dma/soc_dma.o\n  CC      x86_64-softmmu/hw/i386/pc_sysfw.o\n  CC      aarch64-softmmu/hw/dma/pxa2xx_dma.o\n  CC      aarch64-softmmu/hw/dma/bcm2835_dma.o\n  CC      aarch64-softmmu/hw/gpio/omap_gpio.o\n  CC      aarch64-softmmu/hw/gpio/imx_gpio.o\n  CC      aarch64-softmmu/hw/gpio/bcm2835_gpio.o\n  CC      aarch64-softmmu/hw/i2c/omap_i2c.o\n  CC      aarch64-softmmu/hw/input/pxa2xx_keypad.o\n  CC      x86_64-softmmu/hw/i386/x86-iommu.o\n  CC      aarch64-softmmu/hw/input/tsc210x.o\n  CC      x86_64-softmmu/hw/i386/intel_iommu.o\n  CC      x86_64-softmmu/hw/i386/amd_iommu.o\n  CC      aarch64-softmmu/hw/intc/armv7m_nvic.o\n  CC      x86_64-softmmu/hw/i386/kvmvapic.o\n  CC      aarch64-softmmu/hw/intc/exynos4210_gic.o\n  CC      x86_64-softmmu/hw/i386/acpi-build.o\n  CC      aarch64-softmmu/hw/intc/exynos4210_combiner.o\n/tmp/qemu-test/src/hw/i386/acpi-build.c: In function ‘build_append_pci_bus_devices’:\n/tmp/qemu-test/src/hw/i386/acpi-build.c:509: warning: ‘notify_method’ may be used uninitialized in this function\n  CC      x86_64-softmmu/hw/i386/pci-assign-load-rom.o\n  CC      x86_64-softmmu/hw/i386/../xenpv/xen_machine_pv.o\n  CC      aarch64-softmmu/hw/intc/omap_intc.o\n  CC      x86_64-softmmu/hw/i386/kvm/clock.o\n  CC      aarch64-softmmu/hw/intc/bcm2835_ic.o\nIn file included from /tmp/qemu-test/src/hw/xen/xen_pt.h:5,\n                 from /tmp/qemu-test/src/hw/xen/xen_pt_graphics.c:6:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:15:25: warning: xentoolcore.h: No such file or directory\nIn file included from /tmp/qemu-test/src/hw/xen/xen_pt.h:6,\n                 from /tmp/qemu-test/src/hw/xen/xen_pt_graphics.c:7:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h: In function ‘xen_restrict’:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:293: warning: implicit declaration of function ‘xentoolcore_restrict_all’\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:293: warning: nested extern declaration of ‘xentoolcore_restrict_all’\n  CC      aarch64-softmmu/hw/intc/bcm2836_control.o\n  CC      x86_64-softmmu/hw/i386/kvm/apic.o\n  CC      x86_64-softmmu/hw/i386/kvm/i8259.o\n  CC      x86_64-softmmu/hw/i386/kvm/ioapic.o\n  CC      aarch64-softmmu/hw/intc/allwinner-a10-pic.o\n  CC      x86_64-softmmu/hw/i386/kvm/i8254.o\n  CC      aarch64-softmmu/hw/intc/aspeed_vic.o\n  CC      aarch64-softmmu/hw/intc/arm_gicv3_cpuif.o\n  CC      x86_64-softmmu/hw/i386/kvm/pci-assign.o\n  CC      x86_64-softmmu/hw/i386/xen/xen_platform.o\n  CC      aarch64-softmmu/hw/misc/ivshmem.o\nIn file included from /tmp/qemu-test/src/include/hw/xen/xen_backend.h:4,\n                 from /tmp/qemu-test/src/hw/xen/xen_pt_msi.c:14:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:15:25: warning: xentoolcore.h: No such file or directory\nIn file included from /tmp/qemu-test/src/include/hw/xen/xen_backend.h:5,\n                 from /tmp/qemu-test/src/hw/xen/xen_pt_msi.c:15:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h: In function ‘xen_restrict’:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:293: warning: implicit declaration of function ‘xentoolcore_restrict_all’\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:293: warning: nested extern declaration of ‘xentoolcore_restrict_all’\n  CC      aarch64-softmmu/hw/misc/arm_sysctl.o\n  CC      x86_64-softmmu/hw/i386/xen/xen_apic.o\n  CC      x86_64-softmmu/hw/i386/xen/xen_pvdevice.o\n  CC      aarch64-softmmu/hw/misc/cbus.o\n  CC      aarch64-softmmu/hw/misc/exynos4210_pmu.o\n  CC      x86_64-softmmu/hw/i386/xen/xen-hvm.o\n  CC      x86_64-softmmu/hw/i386/xen/xen-mapcache.o\n  CC      aarch64-softmmu/hw/misc/exynos4210_clk.o\nIn file included from /tmp/qemu-test/src/include/hw/xen/xen_backend.h:4,\n                 from /tmp/qemu-test/src/hw/xen/xen_pt.c:62:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:15:25: warning: xentoolcore.h: No such file or directory\nIn file included from /tmp/qemu-test/src/include/hw/xen/xen_backend.h:5,\n                 from /tmp/qemu-test/src/hw/xen/xen_pt.c:63:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h: In function ‘xen_restrict’:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:293: warning: implicit declaration of function ‘xentoolcore_restrict_all’\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:293: warning: nested extern declaration of ‘xentoolcore_restrict_all’\n  CC      x86_64-softmmu/target/i386/helper.o\n  CC      aarch64-softmmu/hw/misc/exynos4210_rng.o\n  CC      x86_64-softmmu/target/i386/cpu.o\n  CC      aarch64-softmmu/hw/misc/imx_ccm.o\n  CC      x86_64-softmmu/target/i386/gdbstub.o\n  CC      aarch64-softmmu/hw/misc/imx31_ccm.o\nIn file included from /tmp/qemu-test/src/include/hw/xen/xen_backend.h:4,\n                 from /tmp/qemu-test/src/hw/xen/xen_pt_config_init.c:18:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:15:25: warning: xentoolcore.h: No such file or directory\nIn file included from /tmp/qemu-test/src/include/hw/xen/xen_backend.h:5,\n                 from /tmp/qemu-test/src/hw/xen/xen_pt_config_init.c:19:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h: In function ‘xen_restrict’:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:293: warning: implicit declaration of function ‘xentoolcore_restrict_all’\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:293: warning: nested extern declaration of ‘xentoolcore_restrict_all’\nIn file included from /tmp/qemu-test/src/include/hw/xen/xen_backend.h:4,\n                 from /tmp/qemu-test/src/hw/i386/../xenpv/xen_machine_pv.c:28:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:15:25: warning: xentoolcore.h: No such file or directory\nIn file included from /tmp/qemu-test/src/include/hw/xen/xen_backend.h:5,\n                 from /tmp/qemu-test/src/hw/i386/../xenpv/xen_machine_pv.c:29:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h: In function ‘xen_restrict’:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:293: warning: implicit declaration of function ‘xentoolcore_restrict_all’\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:293: warning: nested extern declaration of ‘xentoolcore_restrict_all’\n  CC      aarch64-softmmu/hw/misc/imx25_ccm.o\n  CC      aarch64-softmmu/hw/misc/imx6_ccm.o\n  CC      x86_64-softmmu/target/i386/xsave_helper.o\n  CC      aarch64-softmmu/hw/misc/imx6_src.o\n  CC      aarch64-softmmu/hw/misc/mst_fpga.o\n  CC      x86_64-softmmu/target/i386/translate.o\n  CC      x86_64-softmmu/target/i386/bpt_helper.o\n  CC      aarch64-softmmu/hw/misc/omap_clk.o\n  CC      aarch64-softmmu/hw/misc/omap_gpmc.o\n  CC      aarch64-softmmu/hw/misc/omap_l4.o\n  CC      x86_64-softmmu/target/i386/cc_helper.o\n  CC      x86_64-softmmu/target/i386/excp_helper.o\n  CC      aarch64-softmmu/hw/misc/omap_sdrc.o\n  CC      x86_64-softmmu/target/i386/fpu_helper.o\n  CC      x86_64-softmmu/target/i386/int_helper.o\n  CC      aarch64-softmmu/hw/misc/omap_tap.o\n  CC      aarch64-softmmu/hw/misc/bcm2835_mbox.o\n  CC      aarch64-softmmu/hw/misc/bcm2835_property.o\n  CC      aarch64-softmmu/hw/misc/bcm2835_rng.o\n  CC      x86_64-softmmu/target/i386/mem_helper.o\n  CC      aarch64-softmmu/hw/misc/zynq_slcr.o\n  CC      aarch64-softmmu/hw/misc/zynq-xadc.o\n  CC      x86_64-softmmu/target/i386/misc_helper.o\n  CC      aarch64-softmmu/hw/misc/stm32f2xx_syscfg.o\n  CC      aarch64-softmmu/hw/misc/mps2-scc.o\n  CC      x86_64-softmmu/target/i386/mpx_helper.o\n  CC      aarch64-softmmu/hw/misc/auxbus.o\n  CC      aarch64-softmmu/hw/misc/aspeed_scu.o\n  CC      aarch64-softmmu/hw/misc/aspeed_sdmc.o\n  CC      aarch64-softmmu/hw/misc/mmio_interface.o\n  CC      aarch64-softmmu/hw/net/virtio-net.o\n  CC      aarch64-softmmu/hw/net/vhost_net.o\n  CC      x86_64-softmmu/target/i386/seg_helper.o\n  CC      aarch64-softmmu/hw/pcmcia/pxa2xx.o\n  CC      aarch64-softmmu/hw/scsi/virtio-scsi.o\n  CC      x86_64-softmmu/target/i386/smm_helper.o\nIn file included from /tmp/qemu-test/src/hw/xen/xen_pt.h:5,\n                 from /tmp/qemu-test/src/hw/i386/pc_piix.c:53:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:15:25: warning: xentoolcore.h: No such file or directory\nIn file included from /tmp/qemu-test/src/hw/xen/xen_pt.h:6,\n                 from /tmp/qemu-test/src/hw/i386/pc_piix.c:54:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h: In function ‘xen_restrict’:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:293: warning: implicit declaration of function ‘xentoolcore_restrict_all’\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:293: warning: nested extern declaration of ‘xentoolcore_restrict_all’\n/tmp/qemu-test/src/hw/i386/pc_piix.c: In function ‘igd_passthrough_isa_bridge_create’:\n/tmp/qemu-test/src/hw/i386/pc_piix.c:1074: warning: ‘pch_rev_id’ may be used uninitialized in this function\n  CC      aarch64-softmmu/hw/scsi/virtio-scsi-dataplane.o\n  CC      aarch64-softmmu/hw/scsi/vhost-scsi-common.o\n  CC      aarch64-softmmu/hw/scsi/vhost-scsi.o\n  CC      x86_64-softmmu/target/i386/svm_helper.o\n  CC      aarch64-softmmu/hw/scsi/vhost-user-scsi.o\n  CC      aarch64-softmmu/hw/sd/omap_mmc.o\n  CC      aarch64-softmmu/hw/sd/pxa2xx_mmci.o\nIn file included from /tmp/qemu-test/src/hw/i386/xen/xen_platform.c:33:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:15:25: warning: xentoolcore.h: No such file or directory\nIn file included from /tmp/qemu-test/src/hw/i386/xen/xen_platform.c:34:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h: In function ‘xen_restrict’:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:293: warning: implicit declaration of function ‘xentoolcore_restrict_all’\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:293: warning: nested extern declaration of ‘xentoolcore_restrict_all’\n  CC      aarch64-softmmu/hw/ssi/omap_spi.o\n  CC      aarch64-softmmu/hw/sd/bcm2835_sdhost.o\n  CC      aarch64-softmmu/hw/ssi/imx_spi.o\n  CC      aarch64-softmmu/hw/timer/exynos4210_mct.o\n  CC      x86_64-softmmu/target/i386/machine.o\n  CC      aarch64-softmmu/hw/timer/exynos4210_pwm.o\n  CC      aarch64-softmmu/hw/timer/exynos4210_rtc.o\n  CC      x86_64-softmmu/target/i386/arch_memory_mapping.o\n  CC      aarch64-softmmu/hw/timer/omap_gptimer.o\n  CC      x86_64-softmmu/target/i386/arch_dump.o\n  CC      x86_64-softmmu/target/i386/monitor.o\n  CC      x86_64-softmmu/target/i386/kvm.o\n  CC      aarch64-softmmu/hw/timer/omap_synctimer.o\n  CC      aarch64-softmmu/hw/timer/pxa2xx_timer.o\n  CC      aarch64-softmmu/hw/timer/digic-timer.o\n  CC      aarch64-softmmu/hw/timer/allwinner-a10-pit.o\n  CC      x86_64-softmmu/target/i386/hyperv.o\n  CC      aarch64-softmmu/hw/vfio/common.o\n  CC      aarch64-softmmu/hw/usb/tusb6010.o\n  CC      aarch64-softmmu/hw/vfio/pci.o\n  CC      aarch64-softmmu/hw/vfio/pci-quirks.o\n  CC      aarch64-softmmu/hw/vfio/platform.o\n  CC      aarch64-softmmu/hw/vfio/calxeda-xgmac.o\n  CC      aarch64-softmmu/hw/vfio/amd-xgbe.o\n  CC      aarch64-softmmu/hw/vfio/spapr.o\n  CC      aarch64-softmmu/hw/virtio/virtio.o\n  CC      aarch64-softmmu/hw/virtio/virtio-balloon.o\n  CC      aarch64-softmmu/hw/virtio/vhost-backend.o\n  CC      aarch64-softmmu/hw/virtio/vhost-user.o\n  CC      aarch64-softmmu/hw/virtio/vhost.o\n  GEN     trace/generated-helpers.c\n  CC      x86_64-softmmu/trace/control-target.o\n  CC      aarch64-softmmu/hw/virtio/vhost-vsock.o\n  CC      aarch64-softmmu/hw/virtio/virtio-crypto.o\n  CC      aarch64-softmmu/hw/virtio/virtio-crypto-pci.o\n  CC      aarch64-softmmu/hw/arm/boot.o\n  CC      x86_64-softmmu/gdbstub-xml.o\n  CC      aarch64-softmmu/hw/arm/collie.o\nIn file included from /tmp/qemu-test/src/include/hw/xen/xen_backend.h:4,\n                 from /tmp/qemu-test/src/hw/i386/xen/xen-mapcache.c:15:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:15:25: warning: xentoolcore.h: No such file or directory\nIn file included from /tmp/qemu-test/src/include/hw/xen/xen_backend.h:5,\n                 from /tmp/qemu-test/src/hw/i386/xen/xen-mapcache.c:16:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h: In function ‘xen_restrict’:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:293: warning: implicit declaration of function ‘xentoolcore_restrict_all’\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:293: warning: nested extern declaration of ‘xentoolcore_restrict_all’\n  CC      aarch64-softmmu/hw/arm/exynos4_boards.o\n  CC      x86_64-softmmu/trace/generated-helpers.o\n  CC      aarch64-softmmu/hw/arm/gumstix.o\n  CC      aarch64-softmmu/hw/arm/highbank.o\n  CC      aarch64-softmmu/hw/arm/integratorcp.o\n  CC      aarch64-softmmu/hw/arm/digic_boards.o\n  CC      aarch64-softmmu/hw/arm/mainstone.o\n  CC      aarch64-softmmu/hw/arm/musicpal.o\n  CC      aarch64-softmmu/hw/arm/nseries.o\n  CC      aarch64-softmmu/hw/arm/omap_sx1.o\n  CC      aarch64-softmmu/hw/arm/palm.o\n  CC      aarch64-softmmu/hw/arm/realview.o\n  CC      aarch64-softmmu/hw/arm/spitz.o\n  CC      aarch64-softmmu/hw/arm/tosa.o\n  CC      aarch64-softmmu/hw/arm/versatilepb.o\n  CC      aarch64-softmmu/hw/arm/stellaris.o\n  CC      aarch64-softmmu/hw/arm/vexpress.o\n  CC      aarch64-softmmu/hw/arm/virt.o\n  CC      aarch64-softmmu/hw/arm/xilinx_zynq.o\n  CC      aarch64-softmmu/hw/arm/z2.o\n  CC      aarch64-softmmu/hw/arm/virt-acpi-build.o\n  CC      aarch64-softmmu/hw/arm/netduino2.o\n  CC      aarch64-softmmu/hw/arm/sysbus-fdt.o\n  CC      aarch64-softmmu/hw/arm/armv7m.o\n  CC      aarch64-softmmu/hw/arm/exynos4210.o\n  CC      aarch64-softmmu/hw/arm/pxa2xx.o\n  CC      aarch64-softmmu/hw/arm/pxa2xx_gpio.o\n  CC      aarch64-softmmu/hw/arm/pxa2xx_pic.o\n  CC      aarch64-softmmu/hw/arm/digic.o\n  CC      aarch64-softmmu/hw/arm/omap1.o\n  CC      aarch64-softmmu/hw/arm/omap2.o\nIn file included from /tmp/qemu-test/src/hw/i386/xen/xen-hvm.c:17:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:15:25: warning: xentoolcore.h: No such file or directory\nIn file included from /tmp/qemu-test/src/hw/i386/xen/xen-hvm.c:18:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h: In function ‘xen_restrict’:\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:293: warning: implicit declaration of function ‘xentoolcore_restrict_all’\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:293: warning: nested extern declaration of ‘xentoolcore_restrict_all’\n/tmp/qemu-test/src/hw/i386/xen/xen-hvm.c: In function ‘destroy_hvm_domain’:\n/tmp/qemu-test/src/hw/i386/xen/xen-hvm.c:1394: warning: implicit declaration of function ‘xendevicemodel_shutdown’\n/tmp/qemu-test/src/hw/i386/xen/xen-hvm.c:1394: warning: nested extern declaration of ‘xendevicemodel_shutdown’\n  CC      aarch64-softmmu/hw/arm/strongarm.o\n  CC      aarch64-softmmu/hw/arm/allwinner-a10.o\n  CC      aarch64-softmmu/hw/arm/cubieboard.o\n  CC      aarch64-softmmu/hw/arm/bcm2835_peripherals.o\n  CC      aarch64-softmmu/hw/arm/bcm2836.o\n  CC      aarch64-softmmu/hw/arm/raspi.o\n  CC      aarch64-softmmu/hw/arm/stm32f205_soc.o\n  LINK    x86_64-softmmu/qemu-system-x86_64\n  CC      aarch64-softmmu/hw/arm/xlnx-zynqmp.o\n  CC      aarch64-softmmu/hw/arm/xlnx-zcu102.o\n  CC      aarch64-softmmu/hw/arm/fsl-imx25.o\n  CC      aarch64-softmmu/hw/arm/imx25_pdk.o\n  CC      aarch64-softmmu/hw/arm/fsl-imx31.o\n  CC      aarch64-softmmu/hw/arm/kzm.o\n  CC      aarch64-softmmu/hw/arm/fsl-imx6.o\n  CC      aarch64-softmmu/hw/arm/sabrelite.o\n  CC      aarch64-softmmu/hw/arm/aspeed_soc.o\n  CC      aarch64-softmmu/hw/arm/aspeed.o\n  CC      aarch64-softmmu/hw/arm/mps2.o\n  CC      aarch64-softmmu/target/arm/arm-semi.o\n  CC      aarch64-softmmu/target/arm/machine.o\n  CC      aarch64-softmmu/target/arm/arch_dump.o\n  CC      aarch64-softmmu/target/arm/monitor.o\n  CC      aarch64-softmmu/target/arm/psci.o\n  CC      aarch64-softmmu/target/arm/kvm-stub.o\n  CC      aarch64-softmmu/target/arm/translate.o\n  CC      aarch64-softmmu/target/arm/op_helper.o\n  CC      aarch64-softmmu/target/arm/helper.o\n  CC      aarch64-softmmu/target/arm/cpu.o\n  CC      aarch64-softmmu/target/arm/neon_helper.o\n  CC      aarch64-softmmu/target/arm/iwmmxt_helper.o\n  CC      aarch64-softmmu/target/arm/gdbstub.o\n  CC      aarch64-softmmu/target/arm/cpu64.o\n  CC      aarch64-softmmu/target/arm/translate-a64.o\n  CC      aarch64-softmmu/target/arm/helper-a64.o\n  CC      aarch64-softmmu/target/arm/gdbstub64.o\n  CC      aarch64-softmmu/target/arm/crypto_helper.o\n  CC      aarch64-softmmu/target/arm/arm-powerctl.o\n/tmp/qemu-test/src/target/arm/translate-a64.c: In function ‘handle_shri_with_rndacc’:\n/tmp/qemu-test/src/target/arm/translate-a64.c:6369: warning: ‘tcg_src_hi’ may be used uninitialized in this function\n/tmp/qemu-test/src/target/arm/translate-a64.c: In function ‘disas_simd_scalar_two_reg_misc’:\n/tmp/qemu-test/src/target/arm/translate-a64.c:8096: warning: ‘rmode’ may be used uninitialized in this function\n  GEN     trace/generated-helpers.c\n  CC      aarch64-softmmu/trace/control-target.o\n  CC      aarch64-softmmu/gdbstub-xml.o\n  CC      aarch64-softmmu/trace/generated-helpers.o\n  LINK    aarch64-softmmu/qemu-system-aarch64\nhw/i386/xen/xen-hvm.o: In function `destroy_hvm_domain':\n/tmp/qemu-test/src/hw/i386/xen/xen-hvm.c:1394: undefined reference to `xendevicemodel_shutdown'\n../hw/xen/xen-common.o: In function `xen_restrict':\n/tmp/qemu-test/src/include/hw/xen/xen_common.h:293: undefined reference to `xentoolcore_restrict_all'\ncollect2: ld returned 1 exit status\nmake[1]: *** [qemu-system-x86_64] Error 1\nmake: *** [subdir-x86_64-softmmu] Error 2\nmake: *** Waiting for unfinished jobs....\nTraceback (most recent call last):\n  File \"./tests/docker/docker.py\", line 384, in <module>\n    sys.exit(main())\n  File \"./tests/docker/docker.py\", line 381, in main\n    return args.cmdobj.run(args, argv)\n  File \"./tests/docker/docker.py\", line 239, in run\n    return Docker().run(argv, args.keep, quiet=args.quiet)\n  File \"./tests/docker/docker.py\", line 207, in run\n    quiet=quiet)\n  File \"./tests/docker/docker.py\", line 125, in _do_check\n    return subprocess.check_call(self._command + cmd, **kwargs)\n  File \"/usr/lib64/python2.7/subprocess.py\", line 186, in check_call\n    raise CalledProcessError(retcode, cmd)\nsubprocess.CalledProcessError: Command '['docker', 'run', '--label', 'com.qemu.instance.uuid=ecfd7a6c9a4111e7a13d52540069c830', '-u', '0', '-t', '--rm', '--net=none', '-e', 'TARGET_LIST=', '-e', 'EXTRA_CONFIGURE_OPTS=', '-e', 'V=', '-e', 'J=8', '-e', 'DEBUG=', '-e', 'SHOW_ENV=1', '-e', 'CCACHE_DIR=/var/tmp/ccache', '-v', '/var/tmp/patchew-tester-tmp-b93ibrpf/src/docker-src.2017-09-15-14.15.55.30961:/var/tmp/qemu:z,ro', '-v', '/root/.cache/qemu-docker-ccache:/var/tmp/ccache:z', 'qemu:centos6', '/var/tmp/qemu/run', 'test-quick']' returned non-zero exit status 2\nmake[1]: *** [tests/docker/Makefile.include:139: docker-run] Error 1\nmake[1]: Leaving directory '/var/tmp/patchew-tester-tmp-b93ibrpf/src'\nmake: *** [tests/docker/Makefile.include:168: docker-run-test-quick@centos6] Error 2\n\nreal\t1m39.290s\nuser\t0m5.682s\nsys\t0m1.860s\n=== OUTPUT END ===\n\nTest command exited with code: 2\n\n\n---\nEmail generated automatically by Patchew [http://patchew.org/].\nPlease send your feedback to patchew-devel@freelists.org","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=nongnu.org\n\t(client-ip=2001:4830:134:3::11; helo=lists.gnu.org;\n\tenvelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n\treceiver=<UNKNOWN>)","Received":["from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11])\n\t(using TLSv1 with cipher AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xv3ZH6KtDz9s0Z\n\tfor <incoming@patchwork.ozlabs.org>;\n\tSat, 16 Sep 2017 04:19:03 +1000 (AEST)","from localhost ([::1]:54535 helo=lists.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.71) (envelope-from\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>)\n\tid 1dsvCf-0008Jm-RV\n\tfor incoming@patchwork.ozlabs.org; Fri, 15 Sep 2017 14:19:01 -0400","from eggs.gnu.org ([2001:4830:134:3::10]:41730)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <no-reply@patchew.org>) id 1dsvBh-0008FX-Vs\n\tfor qemu-devel@nongnu.org; Fri, 15 Sep 2017 14:18:10 -0400","from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <no-reply@patchew.org>) id 1dsvBa-0003Bj-Sl\n\tfor qemu-devel@nongnu.org; Fri, 15 Sep 2017 14:18:01 -0400","from sender-of-o52.zoho.com ([135.84.80.217]:21463)\n\tby eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)\n\t(Exim 4.71) (envelope-from <no-reply@patchew.org>)\n\tid 1dsvBa-0003BV-DE\n\tfor qemu-devel@nongnu.org; Fri, 15 Sep 2017 14:17:54 -0400","from [172.17.0.2] (23.253.156.214 [23.253.156.214]) by\n\tmx.zohomail.com with SMTPS id 1505499454287711.6934350449822;\n\tFri, 15 Sep 2017 11:17:34 -0700 (PDT)"],"Resent-Date":"Fri, 15 Sep 2017 14:18:01 -0400","Resent-Message-Id":"<E1dsvBa-0003Bj-Sl@eggs.gnu.org>","In-Reply-To":"<1505498999-17427-1-git-send-email-ian.jackson@eu.citrix.com>","Message-ID":"<150549945364.36.5837326097163324517@69b6ddf88678>","MIME-Version":"1.0","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"base64","Resent-From":"","From":"no-reply@patchew.org","To":"ian.jackson@eu.citrix.com","Date":"Fri, 15 Sep 2017 11:17:34 -0700 (PDT)","X-ZohoMailClient":"External","X-detected-operating-system":"by eggs.gnu.org: GNU/Linux 3.x [fuzzy]","X-Received-From":"135.84.80.217","Subject":"Re: [Qemu-devel] [PATCH RFC 0/6] xen: xen-domid-restrict\n\timprovements","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<http://lists.nongnu.org/archive/html/qemu-devel/>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Reply-To":"qemu-devel@nongnu.org","Cc":"jgross@suse.com, sstabellini@kernel.org, famz@redhat.com,\n\tqemu-devel@nongnu.org, xen-devel@nongnu.org","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"\"Qemu-devel\"\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>"}},{"id":1774825,"web_url":"http://patchwork.ozlabs.org/comment/1774825/","msgid":"<20170925160809.GC25986@perard.uk.xensource.com>","list_archive_url":null,"date":"2017-09-25T16:08:09","subject":"Re: [Qemu-devel] [PATCH RFC 2/6] xen: defer call to xen_restrict\n\tuntil running","submitter":{"id":4759,"url":"http://patchwork.ozlabs.org/api/people/4759/","name":"Anthony PERARD","email":"anthony.perard@citrix.com"},"content":"On Fri, Sep 15, 2017 at 07:09:55PM +0100, Ian Jackson wrote:\n> Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>\n\nReviewed-by: Anthony PERARD <anthony.perard@citrix.com>","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=nongnu.org\n\t(client-ip=2001:4830:134:3::11; helo=lists.gnu.org;\n\tenvelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n\treceiver=<UNKNOWN>)","Received":["from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11])\n\t(using TLSv1 with cipher AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3y18CB3z8Qz9t3R\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue, 26 Sep 2017 02:08:38 +1000 (AEST)","from localhost ([::1]:43319 helo=lists.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.71) (envelope-from\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>)\n\tid 1dwVvw-0000G0-MM\n\tfor incoming@patchwork.ozlabs.org; Mon, 25 Sep 2017 12:08:36 -0400","from eggs.gnu.org ([2001:4830:134:3::10]:49178)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <prvs=434883a06=anthony.perard@citrix.com>)\n\tid 1dwVvc-0000Fr-1y\n\tfor qemu-devel@nongnu.org; Mon, 25 Sep 2017 12:08:16 -0400","from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <prvs=434883a06=anthony.perard@citrix.com>)\n\tid 1dwVvY-0002Yy-3b\n\tfor qemu-devel@nongnu.org; Mon, 25 Sep 2017 12:08:16 -0400","from smtp.citrix.com ([66.165.176.89]:15402)\n\tby eggs.gnu.org with esmtps (TLS1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.71)\n\t(envelope-from <prvs=434883a06=anthony.perard@citrix.com>)\n\tid 1dwVvX-0002YP-SP\n\tfor qemu-devel@nongnu.org; Mon, 25 Sep 2017 12:08:12 -0400"],"X-IronPort-AV":"E=Sophos;i=\"5.42,436,1500940800\"; d=\"scan'208\";a=\"441109875\"","Date":"Mon, 25 Sep 2017 17:08:09 +0100","From":"Anthony PERARD <anthony.perard@citrix.com>","To":"Ian Jackson <ian.jackson@eu.citrix.com>","Message-ID":"<20170925160809.GC25986@perard.uk.xensource.com>","References":"<1505498999-17427-1-git-send-email-ian.jackson@eu.citrix.com>\n\t<1505498999-17427-3-git-send-email-ian.jackson@eu.citrix.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Disposition":"inline","In-Reply-To":"<1505498999-17427-3-git-send-email-ian.jackson@eu.citrix.com>","User-Agent":"Mutt/1.9.1 (2017-09-22)","X-detected-operating-system":"by eggs.gnu.org: Genre and OS details not\n\trecognized.","X-Received-From":"66.165.176.89","Subject":"Re: [Qemu-devel] [PATCH RFC 2/6] xen: defer call to xen_restrict\n\tuntil running","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<http://lists.nongnu.org/archive/html/qemu-devel/>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Cc":"Juergen Gross <jgross@suse.com>,\n\tStefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"\"Qemu-devel\"\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>"}},{"id":1774831,"web_url":"http://patchwork.ozlabs.org/comment/1774831/","msgid":"<20170925161541.GD25986@perard.uk.xensource.com>","list_archive_url":null,"date":"2017-09-25T16:15:41","subject":"Re: [Qemu-devel] [PATCH RFC 3/6] xen: restrict: use\n\txentoolcore_restrict_all","submitter":{"id":4759,"url":"http://patchwork.ozlabs.org/api/people/4759/","name":"Anthony PERARD","email":"anthony.perard@citrix.com"},"content":"On Fri, Sep 15, 2017 at 07:09:56PM +0100, Ian Jackson wrote:\n> And insist that it works.\n> \n> Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>\n> ---\n>  include/hw/xen/xen_common.h | 26 ++------------------------\n>  1 file changed, 2 insertions(+), 24 deletions(-)\n> \n> diff --git a/include/hw/xen/xen_common.h b/include/hw/xen/xen_common.h\n> index 86c7f26..b6cb024 100644\n> --- a/include/hw/xen/xen_common.h\n> +++ b/include/hw/xen/xen_common.h\n> @@ -12,6 +12,7 @@\n>  \n>  #include <xenctrl.h>\n>  #include <xenstore.h>\n> +#include <xentoolcore.h>\n>  #include <xen/io/xenbus.h>\n>  \n>  #include \"hw/hw.h\"\n> @@ -289,30 +290,7 @@ static inline int xen_modified_memory(domid_t domid, uint64_t first_pfn,\n>  \n>  static inline int xen_restrict(domid_t domid)\n>  {\n> -    int rc;\n> -\n> -    /* Attempt to restrict devicemodel operations */\n> -    rc = xendevicemodel_restrict(xen_dmod, domid);\n> -    trace_xen_domid_restrict(rc ? errno : 0);\n> -\n> -    if (rc < 0) {\n> -        /*\n> -         * If errno is ENOTTY then restriction is not implemented so\n> -         * there's no point in trying to restrict other types of\n> -         * operation, but it should not be treated as a failure.\n> -         */\n> -        if (errno == ENOTTY) {\n> -            return 0;\n> -        }\n> -\n> -        return rc;\n> -    }\n> -\n> -    /* Restrict foreignmemory operations */\n> -    rc = xenforeignmemory_restrict(xen_fmem, domid);\n> -    trace_xen_domid_restrict(rc ? errno : 0);\n> -\n> -    return rc;\n> +    return xentoolcore_restrict_all(domid);\n\nxentoolcore_restrict_all is going to need a compatibility stub, which\ncan be done in this same header (xen_common.h).\n\nI think we can keep the call to trace_xen_domid_restrict(), that's just\na debug printf.\n\nAlso, we could remove the compatibility stub for xendevicemodel_restrict\nand xenforeignmemory_restrict as there are not used anymore.","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=nongnu.org\n\t(client-ip=208.118.235.17; helo=lists.gnu.org;\n\tenvelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n\treceiver=<UNKNOWN>)","Received":["from lists.gnu.org (lists.gnu.org [208.118.235.17])\n\t(using TLSv1 with cipher AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3y18Mv1R15z9t4Z\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue, 26 Sep 2017 02:16:10 +1000 (AEST)","from localhost ([::1]:43360 helo=lists.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.71) (envelope-from\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>)\n\tid 1dwW3E-00033A-If\n\tfor incoming@patchwork.ozlabs.org; Mon, 25 Sep 2017 12:16:08 -0400","from eggs.gnu.org ([2001:4830:134:3::10]:51222)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <prvs=434883a06=anthony.perard@citrix.com>)\n\tid 1dwW2t-00032s-Ro\n\tfor qemu-devel@nongnu.org; Mon, 25 Sep 2017 12:15:48 -0400","from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <prvs=434883a06=anthony.perard@citrix.com>)\n\tid 1dwW2q-0006I6-Ez\n\tfor qemu-devel@nongnu.org; Mon, 25 Sep 2017 12:15:47 -0400","from smtp02.citrix.com ([66.165.176.63]:46006)\n\tby eggs.gnu.org with esmtps (TLS1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.71)\n\t(envelope-from <prvs=434883a06=anthony.perard@citrix.com>)\n\tid 1dwW2p-0006Hh-Nn\n\tfor qemu-devel@nongnu.org; Mon, 25 Sep 2017 12:15:44 -0400"],"X-IronPort-AV":"E=Sophos;i=\"5.42,436,1500940800\"; d=\"scan'208\";a=\"449127075\"","Date":"Mon, 25 Sep 2017 17:15:41 +0100","From":"Anthony PERARD <anthony.perard@citrix.com>","To":"Ian Jackson <ian.jackson@eu.citrix.com>","Message-ID":"<20170925161541.GD25986@perard.uk.xensource.com>","References":"<1505498999-17427-1-git-send-email-ian.jackson@eu.citrix.com>\n\t<1505498999-17427-4-git-send-email-ian.jackson@eu.citrix.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Disposition":"inline","In-Reply-To":"<1505498999-17427-4-git-send-email-ian.jackson@eu.citrix.com>","User-Agent":"Mutt/1.9.1 (2017-09-22)","X-detected-operating-system":"by eggs.gnu.org: Genre and OS details not\n\trecognized.","X-Received-From":"66.165.176.63","Subject":"Re: [Qemu-devel] [PATCH RFC 3/6] xen: restrict: use\n\txentoolcore_restrict_all","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<http://lists.nongnu.org/archive/html/qemu-devel/>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Cc":"Juergen Gross <jgross@suse.com>,\n\tStefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"\"Qemu-devel\"\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>"}},{"id":1774840,"web_url":"http://patchwork.ozlabs.org/comment/1774840/","msgid":"<20170925162859.GE25986@perard.uk.xensource.com>","list_archive_url":null,"date":"2017-09-25T16:28:59","subject":"Re: [Qemu-devel] [PATCH RFC 4/6] xen: destroy_hvm_domain: Move\n\treason into a variable","submitter":{"id":4759,"url":"http://patchwork.ozlabs.org/api/people/4759/","name":"Anthony PERARD","email":"anthony.perard@citrix.com"},"content":"On Fri, Sep 15, 2017 at 07:09:57PM +0100, Ian Jackson wrote:\n> We are going to want to reuse this.\n> \n> No functional change.\n> \n> Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>\n\nReviewed-by: Anthony PERARD <anthony.perard@citrix.com>","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=nongnu.org\n\t(client-ip=2001:4830:134:3::11; helo=lists.gnu.org;\n\tenvelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n\treceiver=<UNKNOWN>)","Received":["from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11])\n\t(using TLSv1 with cipher AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3y18gc26Pzz9rvt\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue, 26 Sep 2017 02:29:47 +1000 (AEST)","from localhost ([::1]:43398 helo=lists.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.71) (envelope-from\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>)\n\tid 1dwWGN-0007DV-A8\n\tfor incoming@patchwork.ozlabs.org; Mon, 25 Sep 2017 12:29:43 -0400","from eggs.gnu.org ([2001:4830:134:3::10]:54241)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <prvs=434883a06=anthony.perard@citrix.com>)\n\tid 1dwWFn-00070i-2T\n\tfor qemu-devel@nongnu.org; Mon, 25 Sep 2017 12:29:07 -0400","from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <prvs=434883a06=anthony.perard@citrix.com>)\n\tid 1dwWFk-0003OI-00\n\tfor qemu-devel@nongnu.org; Mon, 25 Sep 2017 12:29:07 -0400","from smtp.citrix.com ([66.165.176.89]:56656)\n\tby eggs.gnu.org with esmtps (TLS1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.71)\n\t(envelope-from <prvs=434883a06=anthony.perard@citrix.com>)\n\tid 1dwWFj-0003N7-Ov\n\tfor qemu-devel@nongnu.org; Mon, 25 Sep 2017 12:29:03 -0400"],"X-IronPort-AV":"E=Sophos;i=\"5.42,437,1500940800\"; d=\"scan'208\";a=\"441113561\"","Date":"Mon, 25 Sep 2017 17:28:59 +0100","From":"Anthony PERARD <anthony.perard@citrix.com>","To":"Ian Jackson <ian.jackson@eu.citrix.com>","Message-ID":"<20170925162859.GE25986@perard.uk.xensource.com>","References":"<1505498999-17427-1-git-send-email-ian.jackson@eu.citrix.com>\n\t<1505498999-17427-5-git-send-email-ian.jackson@eu.citrix.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Disposition":"inline","In-Reply-To":"<1505498999-17427-5-git-send-email-ian.jackson@eu.citrix.com>","User-Agent":"Mutt/1.9.1 (2017-09-22)","X-detected-operating-system":"by eggs.gnu.org: Genre and OS details not\n\trecognized.","X-Received-From":"66.165.176.89","Subject":"Re: [Qemu-devel] [PATCH RFC 4/6] xen: destroy_hvm_domain: Move\n\treason into a variable","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<http://lists.nongnu.org/archive/html/qemu-devel/>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Cc":"Juergen Gross <jgross@suse.com>,\n\tStefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"\"Qemu-devel\"\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>"}},{"id":1774844,"web_url":"http://patchwork.ozlabs.org/comment/1774844/","msgid":"<20170925163229.GF25986@perard.uk.xensource.com>","list_archive_url":null,"date":"2017-09-25T16:32:29","subject":"Re: [Qemu-devel] [PATCH RFC 5/6] xen: destroy_hvm_domain: Try\n\txendevicemodel_shutdown","submitter":{"id":4759,"url":"http://patchwork.ozlabs.org/api/people/4759/","name":"Anthony PERARD","email":"anthony.perard@citrix.com"},"content":"On Fri, Sep 15, 2017 at 07:09:58PM +0100, Ian Jackson wrote:\n> xc_interface_open etc. is not going to work if we have dropped\n> privilege, but xendevicemodel_shutdown will if everything is new\n> enough.\n> \n> Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>\n> ---\n>  hw/i386/xen/xen-hvm.c | 9 +++++++++\n>  1 file changed, 9 insertions(+)\n> \n> diff --git a/hw/i386/xen/xen-hvm.c b/hw/i386/xen/xen-hvm.c\n> index 83420cd..639425a 100644\n> --- a/hw/i386/xen/xen-hvm.c\n> +++ b/hw/i386/xen/xen-hvm.c\n> @@ -1386,9 +1386,18 @@ void destroy_hvm_domain(bool reboot)\n>  {\n>      xc_interface *xc_handle;\n>      int sts;\n> +    int rc;\n>  \n>      unsigned int reason = reboot ? SHUTDOWN_reboot : SHUTDOWN_poweroff;\n>  \n> +    if (xen_dmod) {\n> +        rc = xendevicemodel_shutdown(xen_dmod, xen_domid, reason);\n\nxendevicemodel_shutdown is going to need a compatibility stub in\nxen_common.h.\n\n> +        if (!rc)\n> +            return;\n> +        perror(\"xendevicemodel_shutdown failed\");\n> +        /* well, try the old thing then */\n> +    }\n> +\n>      xc_handle = xc_interface_open(0, 0, 0);\n>      if (xc_handle == NULL) {\n>          fprintf(stderr, \"Cannot acquire xenctrl handle\\n\");","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=nongnu.org\n\t(client-ip=2001:4830:134:3::11; helo=lists.gnu.org;\n\tenvelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n\treceiver=<UNKNOWN>)","Received":["from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11])\n\t(using TLSv1 with cipher AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3y18lF1FZLz9rvt\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue, 26 Sep 2017 02:32:57 +1000 (AEST)","from localhost ([::1]:43413 helo=lists.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.71) (envelope-from\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>)\n\tid 1dwWJS-0000Bk-RV\n\tfor incoming@patchwork.ozlabs.org; Mon, 25 Sep 2017 12:32:54 -0400","from eggs.gnu.org ([2001:4830:134:3::10]:55219)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <prvs=434883a06=anthony.perard@citrix.com>)\n\tid 1dwWJ9-0000BW-7O\n\tfor qemu-devel@nongnu.org; Mon, 25 Sep 2017 12:32:36 -0400","from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <prvs=434883a06=anthony.perard@citrix.com>)\n\tid 1dwWJ6-0005Fo-4x\n\tfor qemu-devel@nongnu.org; Mon, 25 Sep 2017 12:32:35 -0400","from smtp.citrix.com ([66.165.176.89]:37197)\n\tby eggs.gnu.org with esmtps (TLS1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.71)\n\t(envelope-from <prvs=434883a06=anthony.perard@citrix.com>)\n\tid 1dwWJ5-0005FX-VP\n\tfor qemu-devel@nongnu.org; Mon, 25 Sep 2017 12:32:32 -0400"],"X-IronPort-AV":"E=Sophos;i=\"5.42,437,1500940800\"; d=\"scan'208\";a=\"441114136\"","Date":"Mon, 25 Sep 2017 17:32:29 +0100","From":"Anthony PERARD <anthony.perard@citrix.com>","To":"Ian Jackson <ian.jackson@eu.citrix.com>","Message-ID":"<20170925163229.GF25986@perard.uk.xensource.com>","References":"<1505498999-17427-1-git-send-email-ian.jackson@eu.citrix.com>\n\t<1505498999-17427-6-git-send-email-ian.jackson@eu.citrix.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Disposition":"inline","In-Reply-To":"<1505498999-17427-6-git-send-email-ian.jackson@eu.citrix.com>","User-Agent":"Mutt/1.9.1 (2017-09-22)","X-detected-operating-system":"by eggs.gnu.org: Genre and OS details not\n\trecognized.","X-Received-From":"66.165.176.89","Subject":"Re: [Qemu-devel] [PATCH RFC 5/6] xen: destroy_hvm_domain: Try\n\txendevicemodel_shutdown","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<http://lists.nongnu.org/archive/html/qemu-devel/>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Cc":"Juergen Gross <jgross@suse.com>,\n\tStefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"\"Qemu-devel\"\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>"}},{"id":1779160,"web_url":"http://patchwork.ozlabs.org/comment/1779160/","msgid":"<22995.51149.836093.934334@mariner.uk.xensource.com>","list_archive_url":null,"date":"2017-10-03T17:24:29","subject":"Re: [Qemu-devel] [PATCH RFC 0/6] xen: xen-domid-restrict\n\timprovements","submitter":{"id":2704,"url":"http://patchwork.ozlabs.org/api/people/2704/","name":"Ian Jackson","email":"ian.jackson@eu.citrix.com"},"content":"no-reply@patchew.org writes (\"Re: [Qemu-devel] [PATCH RFC 0/6] xen: xen-domid-restrict improvements\"):\n> This series seems to have some coding style problems. See output below for\n> more information:\n\nThanks for this automatic mail.  I have sorted out most of these.\nHowever:\n\n> ERROR: consider using qemu_strtoul in preference to strtoul\n> #41: FILE: os-posix.c:159:\n> +        lv = strtoul(optarg, &ep, 0);\n\nIn one of these two cases, it is not possible to use qemu_strtoul\nbecause the expected terminator is '.'.  I have added a comment about\nthis.\n\nIan.","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=nongnu.org\n\t(client-ip=2001:4830:134:3::11; helo=lists.gnu.org;\n\tenvelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n\treceiver=<UNKNOWN>)","Received":["from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11])\n\t(using TLSv1 with cipher AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3y65XV6TGYz9sxR\n\tfor <incoming@patchwork.ozlabs.org>;\n\tWed,  4 Oct 2017 04:25:46 +1100 (AEDT)","from localhost ([::1]:59633 helo=lists.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.71) (envelope-from\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>)\n\tid 1dzQwy-00031M-VH\n\tfor incoming@patchwork.ozlabs.org; Tue, 03 Oct 2017 13:25:45 -0400","from eggs.gnu.org ([2001:4830:134:3::10]:59709)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <prvs=442a0b037=Ian.Jackson@citrix.com>)\n\tid 1dzQw3-0002XJ-C8\n\tfor qemu-devel@nongnu.org; Tue, 03 Oct 2017 13:24:48 -0400","from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <prvs=442a0b037=Ian.Jackson@citrix.com>)\n\tid 1dzQvz-00076V-FG\n\tfor qemu-devel@nongnu.org; Tue, 03 Oct 2017 13:24:47 -0400","from smtp.citrix.com ([66.165.176.89]:61506)\n\tby eggs.gnu.org with esmtps (TLS1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.71)\n\t(envelope-from <prvs=442a0b037=Ian.Jackson@citrix.com>)\n\tid 1dzQvz-00075p-9P\n\tfor qemu-devel@nongnu.org; Tue, 03 Oct 2017 13:24:43 -0400"],"X-IronPort-AV":"E=Sophos;i=\"5.42,474,1500940800\"; d=\"scan'208\";a=\"442380672\"","From":"Ian Jackson <ian.jackson@eu.citrix.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Message-ID":"<22995.51149.836093.934334@mariner.uk.xensource.com>","Date":"Tue, 3 Oct 2017 18:24:29 +0100","To":"<qemu-devel@nongnu.org>","In-Reply-To":"<150549947282.36.16369833326552913963@69b6ddf88678>","References":"<1505498999-17427-1-git-send-email-ian.jackson@eu.citrix.com>\n\t<150549947282.36.16369833326552913963@69b6ddf88678>","X-Mailer":"VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)","X-detected-operating-system":"by eggs.gnu.org: Genre and OS details not\n\trecognized.","X-Received-From":"66.165.176.89","Subject":"Re: [Qemu-devel] [PATCH RFC 0/6] xen: xen-domid-restrict\n\timprovements","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<http://lists.nongnu.org/archive/html/qemu-devel/>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Cc":"jgross@suse.com, sstabellini@kernel.org, famz@redhat.com,\n\txen-devel@nongnu.org","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"\"Qemu-devel\"\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>"}},{"id":1779448,"web_url":"http://patchwork.ozlabs.org/comment/1779448/","msgid":"<20171004054143.GC24018@lemon>","list_archive_url":null,"date":"2017-10-04T05:41:43","subject":"Re: [Qemu-devel] [PATCH RFC 0/6] xen: xen-domid-restrict\n\timprovements","submitter":{"id":24872,"url":"http://patchwork.ozlabs.org/api/people/24872/","name":"Fam Zheng","email":"famz@redhat.com"},"content":"On Tue, 10/03 18:24, Ian Jackson wrote:\n> no-reply@patchew.org writes (\"Re: [Qemu-devel] [PATCH RFC 0/6] xen: xen-domid-restrict improvements\"):\n> > This series seems to have some coding style problems. See output below for\n> > more information:\n> \n> Thanks for this automatic mail.  I have sorted out most of these.\n> However:\n> \n> > ERROR: consider using qemu_strtoul in preference to strtoul\n> > #41: FILE: os-posix.c:159:\n> > +        lv = strtoul(optarg, &ep, 0);\n> \n> In one of these two cases, it is not possible to use qemu_strtoul\n> because the expected terminator is '.'.  I have added a comment about\n> this.\n\nThanks for taking a look at the report and helping explain. Yes, so the error is\nfalse positive, let's ignore it.\n\nFam","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=nongnu.org\n\t(client-ip=2001:4830:134:3::11; helo=lists.gnu.org;\n\tenvelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n\treceiver=<UNKNOWN>)","ext-mx03.extmail.prod.ext.phx2.redhat.com;\n\tdmarc=none (p=none dis=none) header.from=redhat.com","ext-mx03.extmail.prod.ext.phx2.redhat.com;\n\tspf=fail smtp.mailfrom=famz@redhat.com"],"Received":["from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11])\n\t(using TLSv1 with cipher AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3y6PtG3jfQz9s82\n\tfor <incoming@patchwork.ozlabs.org>;\n\tWed,  4 Oct 2017 16:42:14 +1100 (AEDT)","from localhost ([::1]:33227 helo=lists.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.71) (envelope-from\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>)\n\tid 1dzcRg-0005m8-MY\n\tfor incoming@patchwork.ozlabs.org; Wed, 04 Oct 2017 01:42:12 -0400","from eggs.gnu.org ([2001:4830:134:3::10]:33350)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <famz@redhat.com>) id 1dzcRM-0005lz-8C\n\tfor qemu-devel@nongnu.org; Wed, 04 Oct 2017 01:41:53 -0400","from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <famz@redhat.com>) id 1dzcRH-00041s-PM\n\tfor qemu-devel@nongnu.org; Wed, 04 Oct 2017 01:41:52 -0400","from mx1.redhat.com ([209.132.183.28]:37318)\n\tby eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)\n\t(Exim 4.71) (envelope-from <famz@redhat.com>) id 1dzcRH-00041L-Iu\n\tfor qemu-devel@nongnu.org; Wed, 04 Oct 2017 01:41:47 -0400","from smtp.corp.redhat.com\n\t(int-mx06.intmail.prod.int.phx2.redhat.com [10.5.11.16])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby mx1.redhat.com (Postfix) with ESMTPS id 7387D7C82B;\n\tWed,  4 Oct 2017 05:41:46 +0000 (UTC)","from localhost (ovpn-12-31.pek2.redhat.com [10.72.12.31])\n\tby smtp.corp.redhat.com (Postfix) with ESMTP id C60B25C54A;\n\tWed,  4 Oct 2017 05:41:45 +0000 (UTC)"],"DMARC-Filter":"OpenDMARC Filter v1.3.2 mx1.redhat.com 7387D7C82B","Date":"Wed, 4 Oct 2017 13:41:43 +0800","From":"Fam Zheng <famz@redhat.com>","To":"Ian Jackson <ian.jackson@eu.citrix.com>","Message-ID":"<20171004054143.GC24018@lemon>","References":"<1505498999-17427-1-git-send-email-ian.jackson@eu.citrix.com>\n\t<150549947282.36.16369833326552913963@69b6ddf88678>\n\t<22995.51149.836093.934334@mariner.uk.xensource.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<22995.51149.836093.934334@mariner.uk.xensource.com>","User-Agent":"Mutt/1.9.0 (2017-09-02)","X-Scanned-By":"MIMEDefang 2.79 on 10.5.11.16","X-Greylist":"Sender IP whitelisted, not delayed by milter-greylist-4.5.16\n\t(mx1.redhat.com [10.5.110.27]);\n\tWed, 04 Oct 2017 05:41:46 +0000 (UTC)","X-detected-operating-system":"by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]\n\t[fuzzy]","X-Received-From":"209.132.183.28","Subject":"Re: [Qemu-devel] [PATCH RFC 0/6] xen: xen-domid-restrict\n\timprovements","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<http://lists.nongnu.org/archive/html/qemu-devel/>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Cc":"jgross@suse.com, sstabellini@kernel.org, qemu-devel@nongnu.org,\n\txen-devel@nongnu.org","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"\"Qemu-devel\"\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>"}}]