Message ID | 20190703215542.16123-1-jsnow@redhat.com (mailing list archive) |
---|---|
Headers | show |
Series | bitmaps: introduce 'bitmap' sync mode | expand |
Patchew URL: https://patchew.org/QEMU/20190703215542.16123-1-jsnow@redhat.com/ Hi, This series seems to have some coding style problems. See output below for more information: Type: series Subject: [Qemu-devel] [PATCH v2 00/18] bitmaps: introduce 'bitmap' sync mode Message-id: 20190703215542.16123-1-jsnow@redhat.com === TEST SCRIPT BEGIN === #!/bin/bash git rev-parse base > /dev/null || exit 0 git config --local diff.renamelimit 0 git config --local diff.renames True git config --local diff.algorithm histogram ./scripts/checkpatch.pl --mailback base.. === TEST SCRIPT END === Switched to a new branch 'test' 18acfee block/backup: loosen restriction on readonly bitmaps 4852213 iotests: add test 257 for bitmap-mode backups 0d47743 iotests: Add virtio-scsi device helper 9805af4 iotests: teach FilePath to produce multiple paths b491804 iotests: teach run_job to cancel pending jobs 2925d97 iotests: add testing shim for script-style python tests c7870c0 block/backup: add 'always' bitmap sync policy 1a5bc8c block/backup: upgrade copy_bitmap to BdrvDirtyBitmap a7fd32c block/dirty-bitmap: add bdrv_dirty_bitmap_get 6ec8d60 block/dirty-bitmap: add bdrv_dirty_bitmap_merge_internal 8760b33 hbitmap: enable merging across granularities 919477d hbitmap: Fix merge when b is empty, and result is not an alias of a dd0775a block/backup: add 'never' policy to bitmap sync mode 998d008 block/backup: Add mirror sync mode 'bitmap' 5e678f1 qapi: add BitmapSyncMode enum 7e58e56 blockdev-backup: utilize do_backup_common e372afa drive-backup: create do_backup_common 677b04c qapi/block-core: Introduce BackupCommon === OUTPUT BEGIN === 1/18 Checking commit 677b04c0b13d (qapi/block-core: Introduce BackupCommon) 2/18 Checking commit e372afac0fdc (drive-backup: create do_backup_common) 3/18 Checking commit 7e58e56768db (blockdev-backup: utilize do_backup_common) 4/18 Checking commit 5e678f15e446 (qapi: add BitmapSyncMode enum) 5/18 Checking commit 998d0084971b (block/backup: Add mirror sync mode 'bitmap') 6/18 Checking commit dd0775a4cf92 (block/backup: add 'never' policy to bitmap sync mode) WARNING: Block comments use a leading /* on a separate line #26: FILE: block/backup.c:269: + /* Failure, or we don't want to synchronize the bitmap. WARNING: Block comments use a trailing */ on a separate line #27: FILE: block/backup.c:270: + * Merge the successor back into the parent, delete nothing. */ total: 0 errors, 2 warnings, 25 lines checked Patch 6/18 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 7/18 Checking commit 919477d56466 (hbitmap: Fix merge when b is empty, and result is not an alias of a) 8/18 Checking commit 8760b336946d (hbitmap: enable merging across granularities) 9/18 Checking commit 6ec8d60f0329 (block/dirty-bitmap: add bdrv_dirty_bitmap_merge_internal) 10/18 Checking commit a7fd32c4817d (block/dirty-bitmap: add bdrv_dirty_bitmap_get) ERROR: open brace '{' following function declarations go on the next line #36: FILE: block/dirty-bitmap.c:517: +bool bdrv_dirty_bitmap_get(BdrvDirtyBitmap *bitmap, int64_t offset) { total: 1 errors, 0 warnings, 72 lines checked Patch 10/18 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 11/18 Checking commit 1a5bc8c73750 (block/backup: upgrade copy_bitmap to BdrvDirtyBitmap) WARNING: line over 80 characters #60: FILE: block/backup.c:174: + bdrv_reset_dirty_bitmap(job->copy_bitmap, start, job->cluster_size * nr_clusters); WARNING: line over 80 characters #66: FILE: block/backup.c:179: + bdrv_set_dirty_bitmap(job->copy_bitmap, start, job->cluster_size * nr_clusters); total: 0 errors, 2 warnings, 192 lines checked Patch 11/18 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 12/18 Checking commit c7870c05906a (block/backup: add 'always' bitmap sync policy) WARNING: Block comments use a leading /* on a separate line #41: FILE: block/backup.c:273: + /* We succeeded, or we always intended to sync the bitmap. WARNING: Block comments use a trailing */ on a separate line #42: FILE: block/backup.c:274: + * Delete this bitmap and install the child. */ WARNING: Block comments use a leading /* on a separate line #46: FILE: block/backup.c:277: + /* We failed, or we never intended to sync the bitmap anyway. WARNING: Block comments use a trailing */ on a separate line #47: FILE: block/backup.c:278: + * Merge the successor back into the parent, keeping all data. */ total: 0 errors, 4 warnings, 47 lines checked Patch 12/18 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 13/18 Checking commit 2925d97a5717 (iotests: add testing shim for script-style python tests) 14/18 Checking commit b491804bec4e (iotests: teach run_job to cancel pending jobs) 15/18 Checking commit 9805af48ccbb (iotests: teach FilePath to produce multiple paths) WARNING: line over 80 characters #63: FILE: tests/qemu-iotests/iotests.py:392: + """FilePath is a specialization of FilePaths that takes a single filename.""" total: 0 errors, 1 warnings, 67 lines checked Patch 15/18 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 16/18 Checking commit 0d47743c9c1e (iotests: Add virtio-scsi device helper) 17/18 Checking commit 485221328b28 (iotests: add test 257 for bitmap-mode backups) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #11: new file mode 100755 total: 0 errors, 1 warnings, 2612 lines checked Patch 17/18 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 18/18 Checking commit 18acfee9986a (block/backup: loosen restriction on readonly bitmaps) === OUTPUT END === Test command exited with code: 1 The full log is available at http://patchew.org/logs/20190703215542.16123-1-jsnow@redhat.com/testing.checkpatch/?type=message. --- Email generated automatically by Patchew [https://patchew.org/]. Please send your feedback to patchew-devel@redhat.com
Patchew URL: https://patchew.org/QEMU/20190703215542.16123-1-jsnow@redhat.com/ Hi, This series failed the asan build test. Please find the testing commands and their output below. If you have Docker installed, you can probably reproduce it locally. === TEST SCRIPT BEGIN === #!/bin/bash make docker-image-fedora V=1 NETWORK=1 time make docker-test-debug@fedora TARGET_LIST=x86_64-softmmu J=14 NETWORK=1 === TEST SCRIPT END === PASS 32 test-opts-visitor /visitor/opts/range/beyond PASS 33 test-opts-visitor /visitor/opts/dict/unvisited MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-coroutine -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-coroutine" ==10176==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-coroutine /basic/no-dangling-access PASS 2 test-coroutine /basic/lifecycle PASS 3 test-coroutine /basic/yield ==10176==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffd760c6000; bottom 0x7f81455f8000; size: 0x007c30ace000 (533392580608) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 4 test-coroutine /basic/nesting --- PASS 1 fdc-test /x86_64/fdc/cmos PASS 2 fdc-test /x86_64/fdc/no_media_on_start PASS 3 fdc-test /x86_64/fdc/read_without_media ==10185==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 4 fdc-test /x86_64/fdc/media_change PASS 5 fdc-test /x86_64/fdc/sense_interrupt PASS 6 fdc-test /x86_64/fdc/relative_seek --- PASS 11 test-aio /aio/event/wait PASS 12 test-aio /aio/event/flush PASS 13 test-aio /aio/event/wait/no-flush-cb ==10200==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 14 test-aio /aio/timer/schedule PASS 15 test-aio /aio/coroutine/queue-chaining PASS 16 test-aio /aio-gsource/flush --- PASS 28 test-aio /aio-gsource/timer/schedule MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-aio-multithread -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-aio-multithread" PASS 1 test-aio-multithread /aio/multi/lifecycle ==10206==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 2 test-aio-multithread /aio/multi/schedule PASS 3 test-aio-multithread /aio/multi/mutex/contended PASS 12 fdc-test /x86_64/fdc/read_no_dma_19 PASS 13 fdc-test /x86_64/fdc/fuzz-registers MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/ide-test -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="ide-test" ==10234==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 4 test-aio-multithread /aio/multi/mutex/handoff PASS 1 ide-test /x86_64/ide/identify ==10245==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 5 test-aio-multithread /aio/multi/mutex/mcs PASS 2 ide-test /x86_64/ide/flush ==10256==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 6 test-aio-multithread /aio/multi/mutex/pthread MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-throttle -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-throttle" PASS 1 test-throttle /throttle/leak_bucket --- PASS 13 test-throttle /throttle/config/ranges PASS 14 test-throttle /throttle/config/max PASS 15 test-throttle /throttle/config/iops_size ==10264==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 3 ide-test /x86_64/ide/bmdma/simple_rw MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-thread-pool -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-thread-pool" ==10273==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-thread-pool /thread-pool/submit PASS 2 test-thread-pool /thread-pool/submit-aio PASS 3 test-thread-pool /thread-pool/submit-co PASS 4 test-thread-pool /thread-pool/submit-many ==10268==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 5 test-thread-pool /thread-pool/cancel PASS 4 ide-test /x86_64/ide/bmdma/trim ==10343==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 6 test-thread-pool /thread-pool/cancel-async MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-hbitmap -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-hbitmap" PASS 1 test-hbitmap /hbitmap/granularity --- PASS 16 test-hbitmap /hbitmap/reset/empty PASS 5 ide-test /x86_64/ide/bmdma/short_prdt PASS 17 test-hbitmap /hbitmap/reset/general ==10354==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 18 test-hbitmap /hbitmap/reset/all PASS 19 test-hbitmap /hbitmap/truncate/nop PASS 20 test-hbitmap /hbitmap/truncate/grow/negligible --- PASS 29 test-hbitmap /hbitmap/truncate/shrink/large PASS 30 test-hbitmap /hbitmap/meta/zero PASS 6 ide-test /x86_64/ide/bmdma/one_sector_short_prdt ==10360==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 7 ide-test /x86_64/ide/bmdma/long_prdt ==10366==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==10366==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffe37420000; bottom 0x7f266f1fe000; size: 0x00d7c8222000 (926775648256) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 8 ide-test /x86_64/ide/bmdma/no_busmaster PASS 9 ide-test /x86_64/ide/flush/nodev ==10377==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 31 test-hbitmap /hbitmap/meta/one PASS 32 test-hbitmap /hbitmap/meta/byte PASS 33 test-hbitmap /hbitmap/meta/word PASS 10 ide-test /x86_64/ide/flush/empty_drive ==10382==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 34 test-hbitmap /hbitmap/meta/sector PASS 35 test-hbitmap /hbitmap/serialize/align PASS 11 ide-test /x86_64/ide/flush/retry_pci ==10388==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 12 ide-test /x86_64/ide/flush/retry_isa PASS 36 test-hbitmap /hbitmap/serialize/basic PASS 37 test-hbitmap /hbitmap/serialize/part --- PASS 39 test-hbitmap /hbitmap/next_zero/next_zero_0 PASS 40 test-hbitmap /hbitmap/next_zero/next_zero_4 PASS 41 test-hbitmap /hbitmap/next_dirty_area/next_dirty_area_0 ==10394==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 42 test-hbitmap /hbitmap/next_dirty_area/next_dirty_area_1 PASS 43 test-hbitmap /hbitmap/next_dirty_area/next_dirty_area_4 MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-bdrv-drain -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-bdrv-drain" ==10401==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-bdrv-drain /bdrv-drain/nested PASS 2 test-bdrv-drain /bdrv-drain/multiparent PASS 3 test-bdrv-drain /bdrv-drain/set_aio_context --- PASS 28 test-bdrv-drain /bdrv-drain/blockjob/iothread/drain PASS 29 test-bdrv-drain /bdrv-drain/blockjob/iothread/drain_subtree PASS 30 test-bdrv-drain /bdrv-drain/blockjob/iothread/error/drain_all ==10419==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 31 test-bdrv-drain /bdrv-drain/blockjob/iothread/error/drain PASS 32 test-bdrv-drain /bdrv-drain/blockjob/iothread/error/drain_subtree PASS 33 test-bdrv-drain /bdrv-drain/deletion/drain --- PASS 39 test-bdrv-drain /bdrv-drain/attach/drain MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-bdrv-graph-mod -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-bdrv-graph-mod" PASS 14 ide-test /x86_64/ide/cdrom/pio_large ==10447==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-bdrv-graph-mod /bdrv-graph-mod/update-perm-tree PASS 2 test-bdrv-graph-mod /bdrv-graph-mod/should-update-child MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-blockjob -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-blockjob" ==10455==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-blockjob /blockjob/ids PASS 2 test-blockjob /blockjob/cancel/created PASS 3 test-blockjob /blockjob/cancel/running --- PASS 6 test-blockjob /blockjob/cancel/standby PASS 7 test-blockjob /blockjob/cancel/pending PASS 8 test-blockjob /blockjob/cancel/concluded ==10450==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-blockjob-txn -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-blockjob-txn" ==10464==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-blockjob-txn /single/success PASS 2 test-blockjob-txn /single/failure PASS 3 test-blockjob-txn /single/cancel --- PASS 15 ide-test /x86_64/ide/cdrom/dma MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/ahci-test -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="ahci-test" MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-block-backend -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-block-backend" ==10474==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-block-backend /block-backend/drain_aio_error PASS 2 test-block-backend /block-backend/drain_all_aio_error MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-block-iothread -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-block-iothread" ==10482==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-block-iothread /sync-op/pread PASS 2 test-block-iothread /sync-op/pwrite PASS 3 test-block-iothread /sync-op/load_vmstate --- PASS 11 test-block-iothread /attach/blockjob PASS 12 test-block-iothread /attach/second_node PASS 13 test-block-iothread /attach/preserve_blk_ctx ==10484==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 14 test-block-iothread /propagate/basic PASS 15 test-block-iothread /propagate/diamond PASS 16 test-block-iothread /propagate/mirror MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-image-locking -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-image-locking" ==10509==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-image-locking /image-locking/basic PASS 2 test-image-locking /image-locking/set-perm-abort PASS 1 ahci-test /x86_64/ahci/sanity MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-x86-cpuid -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-x86-cpuid" PASS 1 test-x86-cpuid /cpuid/topology/basic MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-xbzrle -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-xbzrle" ==10513==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-xbzrle /xbzrle/uleb PASS 2 test-xbzrle /xbzrle/encode_decode_zero PASS 3 test-xbzrle /xbzrle/encode_decode_unchanged --- PASS 1 test-shift128 /host-utils/test_lshift PASS 2 test-shift128 /host-utils/test_rshift MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-mul64 -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-mul64" ==10532==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-mul64 /host-utils/mulu64 PASS 2 test-mul64 /host-utils/muls64 MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-int128 -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-int128" --- PASS 10 test-int128 /int128/int128_rshift MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/rcutorture -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="rcutorture" PASS 3 ahci-test /x86_64/ahci/pci_enable ==10565==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 rcutorture /rcu/torture/1reader PASS 4 ahci-test /x86_64/ahci/hba_spec ==10587==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 2 rcutorture /rcu/torture/10readers MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-rcu-list -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-rcu-list" PASS 5 ahci-test /x86_64/ahci/hba_enable ==10600==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-rcu-list /rcu/qlist/single-threaded PASS 6 ahci-test /x86_64/ahci/identify ==10612==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 2 test-rcu-list /rcu/qlist/short-few PASS 7 ahci-test /x86_64/ahci/max ==10639==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 8 ahci-test /x86_64/ahci/reset PASS 3 test-rcu-list /rcu/qlist/long-many MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-rcu-simpleq -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-rcu-simpleq" ==10645==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==10645==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffda02e1000; bottom 0x7f76747fe000; size: 0x00872bae3000 (580553420800) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 1 test-rcu-simpleq /rcu/qsimpleq/single-threaded PASS 9 ahci-test /x86_64/ahci/io/pio/lba28/simple/zero ==10664==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 2 test-rcu-simpleq /rcu/qsimpleq/short-few ==10664==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fff60a02000; bottom 0x7fcd2c7fe000; size: 0x003234204000 (215622893568) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 10 ahci-test /x86_64/ahci/io/pio/lba28/simple/low ==10691==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==10691==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffe11e30000; bottom 0x7f7c735fe000; size: 0x00819e832000 (556710174720) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 11 ahci-test /x86_64/ahci/io/pio/lba28/simple/high PASS 3 test-rcu-simpleq /rcu/qsimpleq/long-many MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-rcu-tailq -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-rcu-tailq" ==10697==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==10697==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffcbffdf000; bottom 0x7f9368ffe000; size: 0x006956fe1000 (452431056896) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 12 ahci-test /x86_64/ahci/io/pio/lba28/double/zero ==10710==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-rcu-tailq /rcu/qtailq/single-threaded ==10710==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fff684b5000; bottom 0x7f03557fe000; size: 0x00fc12cb7000 (1082647080960) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 13 ahci-test /x86_64/ahci/io/pio/lba28/double/low PASS 2 test-rcu-tailq /rcu/qtailq/short-few ==10722==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==10722==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffd94c03000; bottom 0x7fe9b7ffe000; size: 0x0013dcc05000 (85307969536) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 14 ahci-test /x86_64/ahci/io/pio/lba28/double/high ==10749==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==10749==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fffc4c13000; bottom 0x7f96b137c000; size: 0x006913897000 (451299340288) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 3 test-rcu-tailq /rcu/qtailq/long-many --- PASS 8 test-qdist /qdist/binning/shrink MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-qht -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-qht" PASS 15 ahci-test /x86_64/ahci/io/pio/lba28/long/zero ==10764==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==10764==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffdc832e000; bottom 0x7f1788f24000; size: 0x00e63f40a000 (988903677952) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 16 ahci-test /x86_64/ahci/io/pio/lba28/long/low ==10770==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==10770==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fffcf80d000; bottom 0x7f70849fe000; size: 0x008f4ae0f000 (615436578816) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 17 ahci-test /x86_64/ahci/io/pio/lba28/long/high ==10776==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 18 ahci-test /x86_64/ahci/io/pio/lba28/short/zero ==10782==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 19 ahci-test /x86_64/ahci/io/pio/lba28/short/low ==10788==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 20 ahci-test /x86_64/ahci/io/pio/lba28/short/high ==10794==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==10794==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffe9d54b000; bottom 0x7fec331fe000; size: 0x00126a34d000 (79091257344) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 21 ahci-test /x86_64/ahci/io/pio/lba48/simple/zero ==10800==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==10800==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffe12586000; bottom 0x7fddef1fe000; size: 0x002023388000 (138029858816) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 22 ahci-test /x86_64/ahci/io/pio/lba48/simple/low ==10806==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==10806==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fff19244000; bottom 0x7f71245fe000; size: 0x008df4c46000 (609696899072) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 23 ahci-test /x86_64/ahci/io/pio/lba48/simple/high ==10812==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==10812==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffd8be65000; bottom 0x7f3a543fe000; size: 0x00c337a67000 (838452277248) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 1 test-qht /qht/mode/default PASS 2 test-qht /qht/mode/resize MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-qht-par -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-qht-par" PASS 24 ahci-test /x86_64/ahci/io/pio/lba48/double/zero ==10824==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-qht-par /qht/parallel/2threads-0%updates-1s ==10824==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffdafa2e000; bottom 0x7f70cabfe000; size: 0x008ce4e30000 (605135503360) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 25 ahci-test /x86_64/ahci/io/pio/lba48/double/low ==10841==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 2 test-qht-par /qht/parallel/2threads-20%updates-1s MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-bitops -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-bitops" PASS 1 test-bitops /bitops/sextract32 --- PASS 5 test-bitops /bitops/half_unshuffle32 PASS 6 test-bitops /bitops/half_unshuffle64 MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-bitcnt -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-bitcnt" ==10841==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fffaadcd000; bottom 0x7f0dea3fe000; size: 0x00f1c09cf000 (1038318628864) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 1 test-bitcnt /bitcnt/ctpop8 --- PASS 7 check-qom-proplist /qom/proplist/class_iterator PASS 8 check-qom-proplist /qom/proplist/delchild PASS 9 check-qom-proplist /qom/resolve/partial ==10867==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-qemu-opts -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-qemu-opts" PASS 1 test-qemu-opts /qemu-opts/find_unknown_opts PASS 2 test-qemu-opts /qemu-opts/find_opts --- PASS 9 test-keyval /keyval/visit/alternate PASS 10 test-keyval /keyval/visit/any MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-write-threshold -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-write-threshold" ==10867==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffd080a0000; bottom 0x7f4cca324000; size: 0x00b03dd7c000 (756951793664) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 1 test-write-threshold /write-threshold/not-set-on-init --- PASS 16 test-crypto-secret /crypto/secret/crypt/badiv MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-crypto-tlscredsx509 -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-crypto-tlscredsx509" PASS 27 ahci-test /x86_64/ahci/io/pio/lba48/long/zero ==10918==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==10918==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fff5bfbd000; bottom 0x7f745d57c000; size: 0x008afea41000 (596977651712) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 1 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/perfectserver PASS 2 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/perfectclient PASS 28 ahci-test /x86_64/ahci/io/pio/lba48/long/low PASS 3 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodca1 ==10925==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 4 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodca2 ==10925==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffff830b000; bottom 0x7ff5c23fe000; size: 0x000a35f0d000 (43854647296) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 5 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodca3 --- PASS 9 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodserver1 PASS 29 ahci-test /x86_64/ahci/io/pio/lba48/long/high PASS 10 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodserver2 ==10931==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 11 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodserver3 PASS 30 ahci-test /x86_64/ahci/io/pio/lba48/short/zero PASS 12 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodserver4 PASS 13 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodserver5 ==10937==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 14 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodserver6 PASS 15 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodserver7 PASS 16 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/badserver1 --- PASS 33 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/inactive2 PASS 34 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/inactive3 PASS 31 ahci-test /x86_64/ahci/io/pio/lba48/short/low ==10943==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 32 ahci-test /x86_64/ahci/io/pio/lba48/short/high ==10949==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 35 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/chain1 PASS 36 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/chain2 PASS 37 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/missingca --- MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-crypto-tlssession -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-crypto-tlssession" PASS 33 ahci-test /x86_64/ahci/io/dma/lba28/fragmented PASS 1 test-crypto-tlssession /qcrypto/tlssession/psk ==10960==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 2 test-crypto-tlssession /qcrypto/tlssession/basicca PASS 3 test-crypto-tlssession /qcrypto/tlssession/differentca PASS 4 test-crypto-tlssession /qcrypto/tlssession/altname1 PASS 34 ahci-test /x86_64/ahci/io/dma/lba28/retry ==10966==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 5 test-crypto-tlssession /qcrypto/tlssession/altname2 PASS 6 test-crypto-tlssession /qcrypto/tlssession/altname3 PASS 7 test-crypto-tlssession /qcrypto/tlssession/altname4 PASS 35 ahci-test /x86_64/ahci/io/dma/lba28/simple/zero ==10972==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 8 test-crypto-tlssession /qcrypto/tlssession/altname5 PASS 9 test-crypto-tlssession /qcrypto/tlssession/altname6 PASS 36 ahci-test /x86_64/ahci/io/dma/lba28/simple/low ==10978==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 37 ahci-test /x86_64/ahci/io/dma/lba28/simple/high ==10984==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 10 test-crypto-tlssession /qcrypto/tlssession/wildcard1 PASS 11 test-crypto-tlssession /qcrypto/tlssession/wildcard2 PASS 38 ahci-test /x86_64/ahci/io/dma/lba28/double/zero PASS 12 test-crypto-tlssession /qcrypto/tlssession/wildcard3 ==10990==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 13 test-crypto-tlssession /qcrypto/tlssession/wildcard4 PASS 39 ahci-test /x86_64/ahci/io/dma/lba28/double/low ==10996==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 40 ahci-test /x86_64/ahci/io/dma/lba28/double/high PASS 14 test-crypto-tlssession /qcrypto/tlssession/wildcard5 ==11002==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 15 test-crypto-tlssession /qcrypto/tlssession/wildcard6 PASS 41 ahci-test /x86_64/ahci/io/dma/lba28/long/zero ==11008==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 16 test-crypto-tlssession /qcrypto/tlssession/cachain MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-qga -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-qga" PASS 42 ahci-test /x86_64/ahci/io/dma/lba28/long/low ==11020==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-qga /qga/sync-delimited PASS 2 test-qga /qga/sync PASS 3 test-qga /qga/ping --- PASS 17 test-qga /qga/fsfreeze-status PASS 43 ahci-test /x86_64/ahci/io/dma/lba28/long/high PASS 18 test-qga /qga/blacklist ==11028==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 19 test-qga /qga/config PASS 20 test-qga /qga/guest-exec PASS 21 test-qga /qga/guest-exec-invalid --- MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-timed-average -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-timed-average" PASS 1 test-timed-average /timed-average/average MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-util-filemonitor -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-util-filemonitor" ==11041==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-util-filemonitor /util/filemonitor MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-util-sockets -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-util-sockets" PASS 1 test-util-sockets /util/socket/is-socket/bad --- PASS 4 test-authz-listfile /auth/list/explicit/deny PASS 5 test-authz-listfile /auth/list/explicit/allow MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-io-task -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-io-task" ==11075==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-io-task /crypto/task/complete PASS 2 test-io-task /crypto/task/datafree PASS 3 test-io-task /crypto/task/failure --- PASS 5 test-io-channel-file /io/channel/pipe/async MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-io-channel-tls -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-io-channel-tls" PASS 46 ahci-test /x86_64/ahci/io/dma/lba28/short/high ==11147==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-io-channel-tls /qio/channel/tls/basic MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-io-channel-command -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-io-channel-command" PASS 1 test-io-channel-command /io/channel/command/fifo/sync --- PASS 17 test-crypto-pbkdf /crypto/pbkdf/nonrfc/sha384/iter1200 PASS 18 test-crypto-pbkdf /crypto/pbkdf/nonrfc/ripemd160/iter1200 MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-crypto-ivgen -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-crypto-ivgen" ==11168==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-crypto-ivgen /crypto/ivgen/plain/1 PASS 2 test-crypto-ivgen /crypto/ivgen/plain/1f2e3d4c PASS 3 test-crypto-ivgen /crypto/ivgen/plain/1f2e3d4c5b6a7988 --- PASS 1 test-logging /logging/parse_range PASS 2 test-logging /logging/parse_path MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-replication -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-replication" ==11209==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==11207==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-replication /replication/primary/read PASS 2 test-replication /replication/primary/write PASS 49 ahci-test /x86_64/ahci/io/dma/lba48/simple/high --- PASS 5 test-replication /replication/primary/do_checkpoint PASS 6 test-replication /replication/primary/get_error_all PASS 7 test-replication /replication/secondary/read ==11218==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 8 test-replication /replication/secondary/write PASS 50 ahci-test /x86_64/ahci/io/dma/lba48/double/zero ==11224==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==11209==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffe308a7000; bottom 0x7f01cd6fc000; size: 0x00fc631ab000 (1083994451968) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 51 ahci-test /x86_64/ahci/io/dma/lba48/double/low PASS 9 test-replication /replication/secondary/start ==11247==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 52 ahci-test /x86_64/ahci/io/dma/lba48/double/high ==11253==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 10 test-replication /replication/secondary/stop PASS 53 ahci-test /x86_64/ahci/io/dma/lba48/long/zero ==11259==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 54 ahci-test /x86_64/ahci/io/dma/lba48/long/low PASS 11 test-replication /replication/secondary/do_checkpoint ==11265==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 12 test-replication /replication/secondary/get_error_all MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-bufferiszero -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-bufferiszero" PASS 55 ahci-test /x86_64/ahci/io/dma/lba48/long/high ==11275==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 56 ahci-test /x86_64/ahci/io/dma/lba48/short/zero ==11282==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 57 ahci-test /x86_64/ahci/io/dma/lba48/short/low ==11288==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 58 ahci-test /x86_64/ahci/io/dma/lba48/short/high ==11294==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 59 ahci-test /x86_64/ahci/io/ncq/simple ==11300==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 60 ahci-test /x86_64/ahci/io/ncq/retry ==11306==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 61 ahci-test /x86_64/ahci/flush/simple ==11312==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 62 ahci-test /x86_64/ahci/flush/retry ==11318==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==11323==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 63 ahci-test /x86_64/ahci/flush/migrate ==11332==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==11337==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 64 ahci-test /x86_64/ahci/migrate/sanity ==11346==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==11351==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 65 ahci-test /x86_64/ahci/migrate/dma/simple ==11360==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==11365==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 66 ahci-test /x86_64/ahci/migrate/dma/halted ==11374==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==11379==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-bufferiszero /cutils/bufferiszero MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-uuid -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-uuid" PASS 1 test-uuid /uuid/is_null --- PASS 22 test-qgraph /qgraph/test_test_in_path PASS 23 test-qgraph /qgraph/test_double_edge PASS 67 ahci-test /x86_64/ahci/migrate/ncq/simple ==11405==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==11410==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 68 ahci-test /x86_64/ahci/migrate/ncq/halted ==11419==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 69 ahci-test /x86_64/ahci/cdrom/eject ==11424==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 70 ahci-test /x86_64/ahci/cdrom/dma/single ==11430==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 71 ahci-test /x86_64/ahci/cdrom/dma/multi ==11436==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 72 ahci-test /x86_64/ahci/cdrom/pio/single ==11442==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==11442==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffd30fca000; bottom 0x7fba21ffe000; size: 0x00430efcc000 (288014254080) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 73 ahci-test /x86_64/ahci/cdrom/pio/multi ==11448==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 74 ahci-test /x86_64/ahci/cdrom/pio/bcl MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/hd-geo-test -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="hd-geo-test" PASS 1 hd-geo-test /x86_64/hd-geo/ide/none ==11462==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 2 hd-geo-test /x86_64/hd-geo/ide/drive/cd_0 ==11468==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 3 hd-geo-test /x86_64/hd-geo/ide/drive/mbr/blank ==11474==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 4 hd-geo-test /x86_64/hd-geo/ide/drive/mbr/lba ==11480==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 5 hd-geo-test /x86_64/hd-geo/ide/drive/mbr/chs ==11486==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 6 hd-geo-test /x86_64/hd-geo/ide/device/mbr/blank ==11492==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 7 hd-geo-test /x86_64/hd-geo/ide/device/mbr/lba ==11498==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 8 hd-geo-test /x86_64/hd-geo/ide/device/mbr/chs ==11504==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 9 hd-geo-test /x86_64/hd-geo/ide/device/user/chs ==11509==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 10 hd-geo-test /x86_64/hd-geo/ide/device/user/chst MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/boot-order-test -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="boot-order-test" PASS 1 boot-order-test /x86_64/boot-order/pc --- Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==11577==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 bios-tables-test /x86_64/acpi/piix4 Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==11583==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 2 bios-tables-test /x86_64/acpi/q35 Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==11589==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 3 bios-tables-test /x86_64/acpi/piix4/bridge Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==11595==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 4 bios-tables-test /x86_64/acpi/piix4/ipmi Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==11601==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 5 bios-tables-test /x86_64/acpi/piix4/cpuhp Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==11608==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 6 bios-tables-test /x86_64/acpi/piix4/memhp Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==11614==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 7 bios-tables-test /x86_64/acpi/piix4/numamem Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==11620==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 8 bios-tables-test /x86_64/acpi/piix4/dimmpxm Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==11629==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 9 bios-tables-test /x86_64/acpi/q35/bridge Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==11635==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 10 bios-tables-test /x86_64/acpi/q35/mmio64 Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==11641==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 11 bios-tables-test /x86_64/acpi/q35/ipmi Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==11647==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 12 bios-tables-test /x86_64/acpi/q35/cpuhp Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==11654==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 13 bios-tables-test /x86_64/acpi/q35/memhp Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==11660==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 14 bios-tables-test /x86_64/acpi/q35/numamem Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==11666==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 15 bios-tables-test /x86_64/acpi/q35/dimmpxm MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/boot-serial-test -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="boot-serial-test" PASS 1 boot-serial-test /x86_64/boot-serial/isapc --- PASS 1 i440fx-test /x86_64/i440fx/defaults PASS 2 i440fx-test /x86_64/i440fx/pam PASS 3 i440fx-test /x86_64/i440fx/firmware/bios ==11750==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 4 i440fx-test /x86_64/i440fx/firmware/pflash MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/fw_cfg-test -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="fw_cfg-test" PASS 1 fw_cfg-test /x86_64/fw_cfg/signature --- MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/drive_del-test -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="drive_del-test" PASS 1 drive_del-test /x86_64/drive_del/without-dev PASS 2 drive_del-test /x86_64/drive_del/after_failed_device_add ==11838==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 3 drive_del-test /x86_64/blockdev/drive_del_device_del MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/wdt_ib700-test -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="wdt_ib700-test" PASS 1 wdt_ib700-test /x86_64/wdt_ib700/pause --- PASS 1 usb-hcd-uhci-test /x86_64/uhci/pci/init PASS 2 usb-hcd-uhci-test /x86_64/uhci/pci/port1 PASS 3 usb-hcd-uhci-test /x86_64/uhci/pci/hotplug ==12033==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 4 usb-hcd-uhci-test /x86_64/uhci/pci/hotplug/usb-storage MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/usb-hcd-xhci-test -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="usb-hcd-xhci-test" PASS 1 usb-hcd-xhci-test /x86_64/xhci/pci/init PASS 2 usb-hcd-xhci-test /x86_64/xhci/pci/hotplug ==12042==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 3 usb-hcd-xhci-test /x86_64/xhci/pci/hotplug/usb-uas PASS 4 usb-hcd-xhci-test /x86_64/xhci/pci/hotplug/usb-ccid MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/cpu-plug-test -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="cpu-plug-test" --- Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==12148==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 vmgenid-test /x86_64/vmgenid/vmgenid/set-guid Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==12154==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 2 vmgenid-test /x86_64/vmgenid/vmgenid/set-guid-auto Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==12160==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 3 vmgenid-test /x86_64/vmgenid/vmgenid/query-monitor MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/tpm-crb-swtpm-test -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="tpm-crb-swtpm-test" SKIP 1 tpm-crb-swtpm-test /x86_64/tpm/crb-swtpm/test # SKIP swtpm not in PATH or missing --tpm2 support --- Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==12265==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==12270==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 3 migration-test /x86_64/migration/fd_proto Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==12278==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==12283==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 4 migration-test /x86_64/migration/postcopy/unix PASS 5 migration-test /x86_64/migration/postcopy/recovery Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==12313==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==12318==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 6 migration-test /x86_64/migration/precopy/unix Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==12327==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==12332==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 7 migration-test /x86_64/migration/precopy/tcp Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==12341==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==12346==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 8 migration-test /x86_64/migration/xbzrle/unix MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/test-x86-cpuid-compat -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-x86-cpuid-compat" PASS 1 test-x86-cpuid-compat /x86/cpuid/parsing-plus-minus --- PASS 6 numa-test /x86_64/numa/pc/dynamic/cpu MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/qmp-test -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="qmp-test" PASS 1 qmp-test /x86_64/qmp/protocol ==12675==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 2 qmp-test /x86_64/qmp/oob PASS 3 qmp-test /x86_64/qmp/preconfig PASS 4 qmp-test /x86_64/qmp/missing-any-arg --- PASS 5 device-introspect-test /x86_64/device/introspect/abstract-interfaces ================================================================= ==12923==ERROR: LeakSanitizer: detected memory leaks Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x55d3975aeb6e in calloc (/tmp/qemu-test/build/x86_64-softmmu/qemu-system-x86_64+0x19f9b6e) --- SUMMARY: AddressSanitizer: 64 byte(s) leaked in 2 allocation(s). /tmp/qemu-test/src/tests/libqtest.c:137: kill_qemu() tried to terminate QEMU process but encountered exit status 1 ERROR - too few tests run (expected 6, got 5) make: *** [/tmp/qemu-test/src/tests/Makefile.include:896: check-qtest-x86_64] Error 1 make: *** Waiting for unfinished jobs.... Traceback (most recent call last): The full log is available at http://patchew.org/logs/20190703215542.16123-1-jsnow@redhat.com/testing.asan/?type=message. --- Email generated automatically by Patchew [https://patchew.org/]. Please send your feedback to patchew-devel@redhat.com
I have clearly been lax in checking my coding style... I'll fix these, but not until review. On 7/3/19 9:50 PM, no-reply@patchew.org wrote: > Patchew URL: https://patchew.org/QEMU/20190703215542.16123-1-jsnow@redhat.com/ > > > > Hi, > > This series seems to have some coding style problems. See output below for > more information: > > Type: series > Subject: [Qemu-devel] [PATCH v2 00/18] bitmaps: introduce 'bitmap' sync mode > Message-id: 20190703215542.16123-1-jsnow@redhat.com > > === TEST SCRIPT BEGIN === > #!/bin/bash > git rev-parse base > /dev/null || exit 0 > git config --local diff.renamelimit 0 > git config --local diff.renames True > git config --local diff.algorithm histogram > ./scripts/checkpatch.pl --mailback base.. > === TEST SCRIPT END === > > Switched to a new branch 'test' > 18acfee block/backup: loosen restriction on readonly bitmaps > 4852213 iotests: add test 257 for bitmap-mode backups > 0d47743 iotests: Add virtio-scsi device helper > 9805af4 iotests: teach FilePath to produce multiple paths > b491804 iotests: teach run_job to cancel pending jobs > 2925d97 iotests: add testing shim for script-style python tests > c7870c0 block/backup: add 'always' bitmap sync policy > 1a5bc8c block/backup: upgrade copy_bitmap to BdrvDirtyBitmap > a7fd32c block/dirty-bitmap: add bdrv_dirty_bitmap_get > 6ec8d60 block/dirty-bitmap: add bdrv_dirty_bitmap_merge_internal > 8760b33 hbitmap: enable merging across granularities > 919477d hbitmap: Fix merge when b is empty, and result is not an alias of a > dd0775a block/backup: add 'never' policy to bitmap sync mode > 998d008 block/backup: Add mirror sync mode 'bitmap' > 5e678f1 qapi: add BitmapSyncMode enum > 7e58e56 blockdev-backup: utilize do_backup_common > e372afa drive-backup: create do_backup_common > 677b04c qapi/block-core: Introduce BackupCommon > > === OUTPUT BEGIN === > 1/18 Checking commit 677b04c0b13d (qapi/block-core: Introduce BackupCommon) > 2/18 Checking commit e372afac0fdc (drive-backup: create do_backup_common) > 3/18 Checking commit 7e58e56768db (blockdev-backup: utilize do_backup_common) > 4/18 Checking commit 5e678f15e446 (qapi: add BitmapSyncMode enum) > 5/18 Checking commit 998d0084971b (block/backup: Add mirror sync mode 'bitmap') > 6/18 Checking commit dd0775a4cf92 (block/backup: add 'never' policy to bitmap sync mode) > WARNING: Block comments use a leading /* on a separate line > #26: FILE: block/backup.c:269: > + /* Failure, or we don't want to synchronize the bitmap. > > WARNING: Block comments use a trailing */ on a separate line > #27: FILE: block/backup.c:270: > + * Merge the successor back into the parent, delete nothing. */ > > total: 0 errors, 2 warnings, 25 lines checked > > Patch 6/18 has style problems, please review. If any of these errors > are false positives report them to the maintainer, see > CHECKPATCH in MAINTAINERS. > 7/18 Checking commit 919477d56466 (hbitmap: Fix merge when b is empty, and result is not an alias of a) > 8/18 Checking commit 8760b336946d (hbitmap: enable merging across granularities) > 9/18 Checking commit 6ec8d60f0329 (block/dirty-bitmap: add bdrv_dirty_bitmap_merge_internal) > 10/18 Checking commit a7fd32c4817d (block/dirty-bitmap: add bdrv_dirty_bitmap_get) > ERROR: open brace '{' following function declarations go on the next line > #36: FILE: block/dirty-bitmap.c:517: > +bool bdrv_dirty_bitmap_get(BdrvDirtyBitmap *bitmap, int64_t offset) { > > total: 1 errors, 0 warnings, 72 lines checked > > Patch 10/18 has style problems, please review. If any of these errors > are false positives report them to the maintainer, see > CHECKPATCH in MAINTAINERS. > > 11/18 Checking commit 1a5bc8c73750 (block/backup: upgrade copy_bitmap to BdrvDirtyBitmap) > WARNING: line over 80 characters > #60: FILE: block/backup.c:174: > + bdrv_reset_dirty_bitmap(job->copy_bitmap, start, job->cluster_size * nr_clusters); > > WARNING: line over 80 characters > #66: FILE: block/backup.c:179: > + bdrv_set_dirty_bitmap(job->copy_bitmap, start, job->cluster_size * nr_clusters); > > total: 0 errors, 2 warnings, 192 lines checked > > Patch 11/18 has style problems, please review. If any of these errors > are false positives report them to the maintainer, see > CHECKPATCH in MAINTAINERS. > 12/18 Checking commit c7870c05906a (block/backup: add 'always' bitmap sync policy) > WARNING: Block comments use a leading /* on a separate line > #41: FILE: block/backup.c:273: > + /* We succeeded, or we always intended to sync the bitmap. > > WARNING: Block comments use a trailing */ on a separate line > #42: FILE: block/backup.c:274: > + * Delete this bitmap and install the child. */ > > WARNING: Block comments use a leading /* on a separate line > #46: FILE: block/backup.c:277: > + /* We failed, or we never intended to sync the bitmap anyway. > > WARNING: Block comments use a trailing */ on a separate line > #47: FILE: block/backup.c:278: > + * Merge the successor back into the parent, keeping all data. */ > > total: 0 errors, 4 warnings, 47 lines checked > > Patch 12/18 has style problems, please review. If any of these errors > are false positives report them to the maintainer, see > CHECKPATCH in MAINTAINERS. > 13/18 Checking commit 2925d97a5717 (iotests: add testing shim for script-style python tests) > 14/18 Checking commit b491804bec4e (iotests: teach run_job to cancel pending jobs) > 15/18 Checking commit 9805af48ccbb (iotests: teach FilePath to produce multiple paths) > WARNING: line over 80 characters > #63: FILE: tests/qemu-iotests/iotests.py:392: > + """FilePath is a specialization of FilePaths that takes a single filename.""" > > total: 0 errors, 1 warnings, 67 lines checked > > Patch 15/18 has style problems, please review. If any of these errors > are false positives report them to the maintainer, see > CHECKPATCH in MAINTAINERS. > 16/18 Checking commit 0d47743c9c1e (iotests: Add virtio-scsi device helper) > 17/18 Checking commit 485221328b28 (iotests: add test 257 for bitmap-mode backups) > WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? > #11: > new file mode 100755 > > total: 0 errors, 1 warnings, 2612 lines checked > > Patch 17/18 has style problems, please review. If any of these errors > are false positives report them to the maintainer, see > CHECKPATCH in MAINTAINERS. > 18/18 Checking commit 18acfee9986a (block/backup: loosen restriction on readonly bitmaps) > === OUTPUT END === > > Test command exited with code: 1 > > > The full log is available at > http://patchew.org/logs/20190703215542.16123-1-jsnow@redhat.com/testing.checkpatch/?type=message. > --- > Email generated automatically by Patchew [https://patchew.org/]. > Please send your feedback to patchew-devel@redhat.com >
Patchew URL: https://patchew.org/QEMU/20190703215542.16123-1-jsnow@redhat.com/ Hi, This series seems to have some coding style problems. See output below for more information: Subject: [Qemu-devel] [PATCH v2 00/18] bitmaps: introduce 'bitmap' sync mode Type: series Message-id: 20190703215542.16123-1-jsnow@redhat.com === TEST SCRIPT BEGIN === #!/bin/bash git rev-parse base > /dev/null || exit 0 git config --local diff.renamelimit 0 git config --local diff.renames True git config --local diff.algorithm histogram ./scripts/checkpatch.pl --mailback base.. === TEST SCRIPT END === From https://github.com/patchew-project/qemu - [tag update] patchew/20190703215542.16123-1-jsnow@redhat.com -> patchew/20190703215542.16123-1-jsnow@redhat.com Switched to a new branch 'test' 26e6479 block/backup: loosen restriction on readonly bitmaps 755e1b1 iotests: add test 257 for bitmap-mode backups d48c9ee iotests: Add virtio-scsi device helper b6e4226 iotests: teach FilePath to produce multiple paths 9b7ddb3 iotests: teach run_job to cancel pending jobs 78ed529 iotests: add testing shim for script-style python tests 78a4fa3 block/backup: add 'always' bitmap sync policy edcb2f9 block/backup: upgrade copy_bitmap to BdrvDirtyBitmap 5691b3e block/dirty-bitmap: add bdrv_dirty_bitmap_get 3decdf3 block/dirty-bitmap: add bdrv_dirty_bitmap_merge_internal 1ee3ffe hbitmap: enable merging across granularities 0d187e6 hbitmap: Fix merge when b is empty, and result is not an alias of a 9fb7b80 block/backup: add 'never' policy to bitmap sync mode 3025abb block/backup: Add mirror sync mode 'bitmap' 78173da qapi: add BitmapSyncMode enum 8d6effc blockdev-backup: utilize do_backup_common 189a557 drive-backup: create do_backup_common 1aa2202 qapi/block-core: Introduce BackupCommon === OUTPUT BEGIN === 1/18 Checking commit 1aa2202a91cb (qapi/block-core: Introduce BackupCommon) 2/18 Checking commit 189a557d32e9 (drive-backup: create do_backup_common) 3/18 Checking commit 8d6effca544a (blockdev-backup: utilize do_backup_common) 4/18 Checking commit 78173daac67b (qapi: add BitmapSyncMode enum) 5/18 Checking commit 3025abb79847 (block/backup: Add mirror sync mode 'bitmap') 6/18 Checking commit 9fb7b804caa8 (block/backup: add 'never' policy to bitmap sync mode) WARNING: Block comments use a leading /* on a separate line #26: FILE: block/backup.c:269: + /* Failure, or we don't want to synchronize the bitmap. WARNING: Block comments use a trailing */ on a separate line #27: FILE: block/backup.c:270: + * Merge the successor back into the parent, delete nothing. */ total: 0 errors, 2 warnings, 25 lines checked Patch 6/18 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 7/18 Checking commit 0d187e69012e (hbitmap: Fix merge when b is empty, and result is not an alias of a) 8/18 Checking commit 1ee3ffe706d4 (hbitmap: enable merging across granularities) 9/18 Checking commit 3decdf358bb7 (block/dirty-bitmap: add bdrv_dirty_bitmap_merge_internal) 10/18 Checking commit 5691b3e06e73 (block/dirty-bitmap: add bdrv_dirty_bitmap_get) ERROR: open brace '{' following function declarations go on the next line #36: FILE: block/dirty-bitmap.c:517: +bool bdrv_dirty_bitmap_get(BdrvDirtyBitmap *bitmap, int64_t offset) { total: 1 errors, 0 warnings, 72 lines checked Patch 10/18 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 11/18 Checking commit edcb2f9d526e (block/backup: upgrade copy_bitmap to BdrvDirtyBitmap) WARNING: line over 80 characters #60: FILE: block/backup.c:174: + bdrv_reset_dirty_bitmap(job->copy_bitmap, start, job->cluster_size * nr_clusters); WARNING: line over 80 characters #66: FILE: block/backup.c:179: + bdrv_set_dirty_bitmap(job->copy_bitmap, start, job->cluster_size * nr_clusters); total: 0 errors, 2 warnings, 192 lines checked Patch 11/18 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 12/18 Checking commit 78a4fa304c33 (block/backup: add 'always' bitmap sync policy) WARNING: Block comments use a leading /* on a separate line #41: FILE: block/backup.c:273: + /* We succeeded, or we always intended to sync the bitmap. WARNING: Block comments use a trailing */ on a separate line #42: FILE: block/backup.c:274: + * Delete this bitmap and install the child. */ WARNING: Block comments use a leading /* on a separate line #46: FILE: block/backup.c:277: + /* We failed, or we never intended to sync the bitmap anyway. WARNING: Block comments use a trailing */ on a separate line #47: FILE: block/backup.c:278: + * Merge the successor back into the parent, keeping all data. */ total: 0 errors, 4 warnings, 47 lines checked Patch 12/18 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 13/18 Checking commit 78ed5297c739 (iotests: add testing shim for script-style python tests) 14/18 Checking commit 9b7ddb390360 (iotests: teach run_job to cancel pending jobs) 15/18 Checking commit b6e42267d4bc (iotests: teach FilePath to produce multiple paths) WARNING: line over 80 characters #63: FILE: tests/qemu-iotests/iotests.py:392: + """FilePath is a specialization of FilePaths that takes a single filename.""" total: 0 errors, 1 warnings, 67 lines checked Patch 15/18 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 16/18 Checking commit d48c9ee0bec9 (iotests: Add virtio-scsi device helper) 17/18 Checking commit 755e1b11478c (iotests: add test 257 for bitmap-mode backups) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #11: new file mode 100755 total: 0 errors, 1 warnings, 2612 lines checked Patch 17/18 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 18/18 Checking commit 26e64793fc71 (block/backup: loosen restriction on readonly bitmaps) === OUTPUT END === Test command exited with code: 1 The full log is available at http://patchew.org/logs/20190703215542.16123-1-jsnow@redhat.com/testing.checkpatch/?type=message. --- Email generated automatically by Patchew [https://patchew.org/]. Please send your feedback to patchew-devel@redhat.com
Patchew URL: https://patchew.org/QEMU/20190703215542.16123-1-jsnow@redhat.com/ Hi, This series seems to have some coding style problems. See output below for more information: Subject: [Qemu-devel] [PATCH v2 00/18] bitmaps: introduce 'bitmap' sync mode Type: series Message-id: 20190703215542.16123-1-jsnow@redhat.com === TEST SCRIPT BEGIN === #!/bin/bash git rev-parse base > /dev/null || exit 0 git config --local diff.renamelimit 0 git config --local diff.renames True git config --local diff.algorithm histogram ./scripts/checkpatch.pl --mailback base.. === TEST SCRIPT END === Switched to a new branch 'test' 29d2e89 block/backup: loosen restriction on readonly bitmaps 3dac5e8 iotests: add test 257 for bitmap-mode backups 9b334f2 iotests: Add virtio-scsi device helper 76de918 iotests: teach FilePath to produce multiple paths 25e47cf iotests: teach run_job to cancel pending jobs 246979a iotests: add testing shim for script-style python tests da9f5b2 block/backup: add 'always' bitmap sync policy a0da4a4 block/backup: upgrade copy_bitmap to BdrvDirtyBitmap c38beb0 block/dirty-bitmap: add bdrv_dirty_bitmap_get e1f9101 block/dirty-bitmap: add bdrv_dirty_bitmap_merge_internal 8dcbb6e hbitmap: enable merging across granularities f0a01f5 hbitmap: Fix merge when b is empty, and result is not an alias of a cfddaac block/backup: add 'never' policy to bitmap sync mode 3d87c7e block/backup: Add mirror sync mode 'bitmap' 4bfeaea qapi: add BitmapSyncMode enum aa153cb blockdev-backup: utilize do_backup_common 9b2ea6d drive-backup: create do_backup_common f1dfe57 qapi/block-core: Introduce BackupCommon === OUTPUT BEGIN === 1/18 Checking commit f1dfe5731cdd (qapi/block-core: Introduce BackupCommon) 2/18 Checking commit 9b2ea6d12ad1 (drive-backup: create do_backup_common) 3/18 Checking commit aa153cbc1d7b (blockdev-backup: utilize do_backup_common) 4/18 Checking commit 4bfeaeaea5c0 (qapi: add BitmapSyncMode enum) 5/18 Checking commit 3d87c7e95994 (block/backup: Add mirror sync mode 'bitmap') 6/18 Checking commit cfddaacb73e3 (block/backup: add 'never' policy to bitmap sync mode) WARNING: Block comments use a leading /* on a separate line #26: FILE: block/backup.c:269: + /* Failure, or we don't want to synchronize the bitmap. WARNING: Block comments use a trailing */ on a separate line #27: FILE: block/backup.c:270: + * Merge the successor back into the parent, delete nothing. */ total: 0 errors, 2 warnings, 25 lines checked Patch 6/18 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 7/18 Checking commit f0a01f558ce5 (hbitmap: Fix merge when b is empty, and result is not an alias of a) 8/18 Checking commit 8dcbb6e9f205 (hbitmap: enable merging across granularities) 9/18 Checking commit e1f9101828dc (block/dirty-bitmap: add bdrv_dirty_bitmap_merge_internal) 10/18 Checking commit c38beb034ad8 (block/dirty-bitmap: add bdrv_dirty_bitmap_get) ERROR: open brace '{' following function declarations go on the next line #36: FILE: block/dirty-bitmap.c:517: +bool bdrv_dirty_bitmap_get(BdrvDirtyBitmap *bitmap, int64_t offset) { total: 1 errors, 0 warnings, 72 lines checked Patch 10/18 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 11/18 Checking commit a0da4a40d744 (block/backup: upgrade copy_bitmap to BdrvDirtyBitmap) WARNING: line over 80 characters #60: FILE: block/backup.c:174: + bdrv_reset_dirty_bitmap(job->copy_bitmap, start, job->cluster_size * nr_clusters); WARNING: line over 80 characters #66: FILE: block/backup.c:179: + bdrv_set_dirty_bitmap(job->copy_bitmap, start, job->cluster_size * nr_clusters); total: 0 errors, 2 warnings, 192 lines checked Patch 11/18 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 12/18 Checking commit da9f5b248832 (block/backup: add 'always' bitmap sync policy) WARNING: Block comments use a leading /* on a separate line #41: FILE: block/backup.c:273: + /* We succeeded, or we always intended to sync the bitmap. WARNING: Block comments use a trailing */ on a separate line #42: FILE: block/backup.c:274: + * Delete this bitmap and install the child. */ WARNING: Block comments use a leading /* on a separate line #46: FILE: block/backup.c:277: + /* We failed, or we never intended to sync the bitmap anyway. WARNING: Block comments use a trailing */ on a separate line #47: FILE: block/backup.c:278: + * Merge the successor back into the parent, keeping all data. */ total: 0 errors, 4 warnings, 47 lines checked Patch 12/18 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 13/18 Checking commit 246979a623e7 (iotests: add testing shim for script-style python tests) 14/18 Checking commit 25e47cf37f92 (iotests: teach run_job to cancel pending jobs) 15/18 Checking commit 76de9180c629 (iotests: teach FilePath to produce multiple paths) WARNING: line over 80 characters #63: FILE: tests/qemu-iotests/iotests.py:392: + """FilePath is a specialization of FilePaths that takes a single filename.""" total: 0 errors, 1 warnings, 67 lines checked Patch 15/18 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 16/18 Checking commit 9b334f2cf12b (iotests: Add virtio-scsi device helper) 17/18 Checking commit 3dac5e8f8422 (iotests: add test 257 for bitmap-mode backups) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #11: new file mode 100755 total: 0 errors, 1 warnings, 2612 lines checked Patch 17/18 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 18/18 Checking commit 29d2e8995ec3 (block/backup: loosen restriction on readonly bitmaps) === OUTPUT END === Test command exited with code: 1 The full log is available at http://patchew.org/logs/20190703215542.16123-1-jsnow@redhat.com/testing.checkpatch/?type=message. --- Email generated automatically by Patchew [https://patchew.org/]. Please send your feedback to patchew-devel@redhat.com