{"push_id":993858388,"size":351,"distinct_size":203,"ref":"refs/heads/680x0-master-dev","head":"48f7e7e824ef3a6e082c426efb373c5372df2a06","before":"a423f7bbbf836891e23f16dcfb88eb4be5db5763","commits":[{"sha":"327d83ba717c879f5640b41c15af3ce56a7922eb","author":{"email":"69d3ebcf5ee4e7f05a50dc23cd96655b730804b4@redhat.com","name":"Paolo Bonzini"},"message":"gtk: fix uninitialized temporary VirtualConsole\n\nOnly the echo field is used in the temporary VirtualConsole, so the\ndamage was limited.  But still, if echo was incorrectly set to true,\nthe result would be some puzzling output in VTE monitor and serial\nconsoles.\n\nFixes: fba958c692e47a373d15c1fd3d72b255bf76adbd\nCc: Gerd Hoffmann <kraxel@redhat.com>\nTested-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>\nSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>\nMessage-id: 1455015557-15106-2-git-send-email-pbonzini@redhat.com\nSigned-off-by: Gerd Hoffmann <kraxel@redhat.com>","distinct":false,"url":"https://api.github.com/repos/vivier/qemu-m68k/commits/327d83ba717c879f5640b41c15af3ce56a7922eb"},{"sha":"2875645b65865ec2832579557c30b2e8b03dcccd","author":{"email":"624c376396b1be97fa9f2557aab38fb7d8603d8b@redhat.com","name":"John Snow"},"message":"qemu-img: initialize MapEntry object\n\nCommit 16b0d555 introduced an issue where we are not initializing\nhas_filename for the 'next' MapEntry object, which leads to interesting\nerrors in both Valgrind and Clang -fsanitize=undefined.\n\nZero the stack object at allocation AND make sure the utility to\npopulate the fields properly marks has_filename as false if applicable.\n\nSigned-off-by: John Snow <jsnow@redhat.com>\nReviewed-by: Eric Blake <eblake@redhat.com>\nSigned-off-by: Kevin Wolf <kwolf@redhat.com>","distinct":false,"url":"https://api.github.com/repos/vivier/qemu-m68k/commits/2875645b65865ec2832579557c30b2e8b03dcccd"},{"sha":"f38738e2120851d8378b18a029c4b73e8516b9e0","author":{"email":"b3c142b14f565ba580d64ca787d3df34aff82c2c@cn.fujitsu.com","name":"Changlong Xie"},"message":"quorum: fix segfault when read fails in fifo mode\n\nSigned-off-by: Wen Congyang <wency@cn.fujitsu.com>\nSigned-off-by: Changlong Xie <xiecl.fnst@cn.fujitsu.com>\nReviewed-by: Alberto Garcia <berto@igalia.com>\nSigned-off-by: Kevin Wolf <kwolf@redhat.com>","distinct":false,"url":"https://api.github.com/repos/vivier/qemu-m68k/commits/f38738e2120851d8378b18a029c4b73e8516b9e0"},{"sha":"bca5a8f4624f1859ad1a2b078e6b685456e6befd","author":{"email":"fcd0a219e4f4a6378ee05493cd85dd9ca4fea0f3@virtuozzo.com","name":"Vladimir Sementsov-Ogievskiy"},"message":"spec: add qcow2 bitmaps extension specification\n\nThe new feature for qcow2: storing bitmaps.\n\nThis patch adds new header extension to qcow2 - Bitmaps Extension. It\nprovides an ability to store virtual disk related bitmaps in a qcow2\nimage. For now there is only one type of such bitmaps: Dirty Tracking\nBitmap, which just tracks virtual disk changes from some moment.\n\nNote: Only bitmaps, relative to the virtual disk, stored in qcow2 file,\nshould be stored in this qcow2 file. The size of each bitmap\n(considering its granularity) is equal to virtual disk size.\n\nSigned-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>\nReviewed-by: Max Reitz <mreitz@redhat.com>\nReviewed-by: John Snow <jsnow@redhat.com>\nReviewed-by: Fam Zheng <famz@redhat.com>\nSigned-off-by: Kevin Wolf <kwolf@redhat.com>","distinct":false,"url":"https://api.github.com/repos/vivier/qemu-m68k/commits/bca5a8f4624f1859ad1a2b078e6b685456e6befd"},{"sha":"12d5ee3a7e83a42ba75a79b220a9db4dacd70a6e","author":{"email":"b75d81c03bd01637475de8fdfe57bd6e8b41a08d@redhat.com","name":"Kevin Wolf"},"message":"block: Fix -incoming with snapshot=on\n\nThe BDRV_O_INACTIVE flag should only be set for images explicitly opened\nby the user. snapshot=on needs to create a new qcow2 image and write\nsome metadata to it. This is not a problem because it can't come from\nthe source, so there's no reason to mark it as BDRV_O_INACTIVE, even\nthough it is opened while waiting for the migration to complete.\n\nThis fixes an assertion failure when -incoming and snapshot=on are\ncombined.\n\nSigned-off-by: Kevin Wolf <kwolf@redhat.com>","distinct":false,"url":"https://api.github.com/repos/vivier/qemu-m68k/commits/12d5ee3a7e83a42ba75a79b220a9db4dacd70a6e"},{"sha":"9ba371b6343c58805867a341dc5a1d258e2ab589","author":{"email":"bb938cf255e055ff3507f2627d214e8e62118fcf@redhat.com","name":"Daniel P. Berrange"},"message":"qemu-io: add support for --object command line arg\n\nAllow creation of user creatable object types with qemu-io\nvia a new --object command line arg. This will be used to supply\npasswords and/or encryption keys to the various block driver\nbackends via the recently added 'secret' object type.\n\n # printf letmein > mypasswd.txt\n # qemu-io --object secret,id=sec0,file=mypasswd.txt \\\n      ...other args...\n\nReviewed-by: Eric Blake <eblake@redhat.com>\nSigned-off-by: Daniel P. Berrange <berrange@redhat.com>\nSigned-off-by: Kevin Wolf <kwolf@redhat.com>","distinct":false,"url":"https://api.github.com/repos/vivier/qemu-m68k/commits/9ba371b6343c58805867a341dc5a1d258e2ab589"},{"sha":"3babeb153caab765e6a66ba1e0a12ff0c3b51a4e","author":{"email":"bb938cf255e055ff3507f2627d214e8e62118fcf@redhat.com","name":"Daniel P. Berrange"},"message":"qemu-img: add support for --object command line arg\n\nAllow creation of user creatable object types with qemu-img\nvia a new --object command line arg. This will be used to supply\npasswords and/or encryption keys to the various block driver\nbackends via the recently added 'secret' object type.\n\n # printf letmein > mypasswd.txt\n # qemu-img info --object secret,id=sec0,file=mypasswd.txt \\\n      ...other info args...\n\nReviewed-by: Eric Blake <eblake@redhat.com>\nSigned-off-by: Daniel P. Berrange <berrange@redhat.com>\nSigned-off-by: Kevin Wolf <kwolf@redhat.com>","distinct":false,"url":"https://api.github.com/repos/vivier/qemu-m68k/commits/3babeb153caab765e6a66ba1e0a12ff0c3b51a4e"},{"sha":"499afa2512ec5bb0ecb6dbe3c8ea13a7217030ba","author":{"email":"bb938cf255e055ff3507f2627d214e8e62118fcf@redhat.com","name":"Daniel P. Berrange"},"message":"qemu-io: allow specifying image as a set of options args\n\nCurrently qemu-io allows an image filename to be passed on the\ncommand line, but unless using the JSON format, it does not have\na way to set any options except the format eg\n\n qemu-io https://127.0.0.1/images/centos7.iso\n qemu-io /home/berrange/demo.qcow2\n\nBy contrast when using the interactive shell, it is possible to\nuse --option with the 'open' command, or to omit the filename.\n\nThis adds a --image-opts arg that indicates that the positional\nfilename should be interpreted as a full option string, not\njust a filename.\n\n qemu-io --image-opts driver=https,url=https://127.0.0.1/images,sslverify=off\n qemu-io --image-opts driver=qcow2,file.filename=/home/berrange/demo.qcow2\n\nThis flag is mutually exclusive with the '-f' flag and with\nthe '-o' flag to the 'open' command\n\nSigned-off-by: Daniel P. Berrange <berrange@redhat.com>\nSigned-off-by: Kevin Wolf <kwolf@redhat.com>","distinct":false,"url":"https://api.github.com/repos/vivier/qemu-m68k/commits/499afa2512ec5bb0ecb6dbe3c8ea13a7217030ba"},{"sha":"77c9aaefd7dca5de26476852055d4acc66985c90","author":{"email":"bb938cf255e055ff3507f2627d214e8e62118fcf@redhat.com","name":"Daniel P. Berrange"},"message":"qemu-nbd: allow specifying image as a set of options args\n\nCurrently qemu-nbd allows an image filename to be passed on the\ncommand line, but unless using the JSON format, it does not have\na way to set any options except the format eg\n\n   qemu-nbd https://127.0.0.1/images/centos7.iso\n   qemu-nbd /home/berrange/demo.qcow2\n\nThis adds a --image-opts arg that indicates that the positional\nfilename should be interpreted as a full option string, not\njust a filename.\n\n   qemu-nbd --image-opts driver=https,url=https://127.0.0.1/images,sslverify=off\n   qemu-nbd --image-opts driver=file,filename=/home/berrange/demo.qcow2\n\nThis flag is mutually exclusive with the '-f' flag.\n\nSigned-off-by: Daniel P. Berrange <berrange@redhat.com>\nSigned-off-by: Kevin Wolf <kwolf@redhat.com>","distinct":false,"url":"https://api.github.com/repos/vivier/qemu-m68k/commits/77c9aaefd7dca5de26476852055d4acc66985c90"},{"sha":"eb769f74205e0906bdb45eeeb332c40b50b1dcb7","author":{"email":"bb938cf255e055ff3507f2627d214e8e62118fcf@redhat.com","name":"Daniel P. Berrange"},"message":"qemu-img: allow specifying image as a set of options args\n\nCurrently qemu-img allows an image filename to be passed on the\ncommand line, but unless using the JSON format, it does not have\na way to set any options except the format eg\n\n   qemu-img info https://127.0.0.1/images/centos7.iso\n\nThis adds a --image-opts arg that indicates that the positional\nfilename should be interpreted as a full option string, not\njust a filename.\n\n   qemu-img info --image-opts driver=https,url=https://127.0.0.1/images,sslverify=off\n\nThis flag is mutually exclusive with the '-f' / '-F' flags.\n\nSigned-off-by: Daniel P. Berrange <berrange@redhat.com>\nSigned-off-by: Kevin Wolf <kwolf@redhat.com>","distinct":false,"url":"https://api.github.com/repos/vivier/qemu-m68k/commits/eb769f74205e0906bdb45eeeb332c40b50b1dcb7"},{"sha":"fa8b7ce2c6d9ec80aa54769f2988c830d459486a","author":{"email":"bb938cf255e055ff3507f2627d214e8e62118fcf@redhat.com","name":"Daniel P. Berrange"},"message":"qemu-nbd: don't overlap long option values with short options\n\nWhen defining values for long options, the normal practice is\nto start numbering from 256, to avoid overlap with the range\nof valid values for short options.\n\nReviewed-by: Eric Blake <eblake@redhat.com>\nSigned-off-by: Daniel P. Berrange <berrange@redhat.com>\nSigned-off-by: Kevin Wolf <kwolf@redhat.com>","distinct":false,"url":"https://api.github.com/repos/vivier/qemu-m68k/commits/fa8b7ce2c6d9ec80aa54769f2988c830d459486a"},{"sha":"aa6e546c5a54c59ef05580f77cb74c12e95a21b3","author":{"email":"bb938cf255e055ff3507f2627d214e8e62118fcf@redhat.com","name":"Daniel P. Berrange"},"message":"qemu-nbd: use no_argument/required_argument constants\n\nWhen declaring the 'struct option' array, use the standard\nconstants no_argument/required_argument, instead of magic\nvalues 0 and 1.\n\nReviewed-by: Eric Blake <eblake@redhat.com>\nSigned-off-by: Daniel P. Berrange <berrange@redhat.com>\nSigned-off-by: Kevin Wolf <kwolf@redhat.com>","distinct":false,"url":"https://api.github.com/repos/vivier/qemu-m68k/commits/aa6e546c5a54c59ef05580f77cb74c12e95a21b3"},{"sha":"a513416ecf86956757c82f030506f516fc015313","author":{"email":"bb938cf255e055ff3507f2627d214e8e62118fcf@redhat.com","name":"Daniel P. Berrange"},"message":"qemu-io: use no_argument/required_argument constants\n\nWhen declaring the 'struct option' array, use the standard\nconstants no_argument/required_argument, instead of magic\nvalues 0 and 1.\n\nReviewed-by: Eric Blake <eblake@redhat.com>\nSigned-off-by: Daniel P. Berrange <berrange@redhat.com>\nSigned-off-by: Kevin Wolf <kwolf@redhat.com>","distinct":false,"url":"https://api.github.com/repos/vivier/qemu-m68k/commits/a513416ecf86956757c82f030506f516fc015313"},{"sha":"9bd9c7f5b51447b073524a7ff280c3f8eefbd38a","author":{"email":"b75d81c03bd01637475de8fdfe57bd6e8b41a08d@redhat.com","name":"Kevin Wolf"},"message":"block migration: Activate image on destination before writing to it\n\nWhen using 'migrate -b', we must make sure to take ownership of the\nimage before writing to it. Otherwise metadata would be thrown away on\nmigration completion; this was caught by the assertions introduced in\ncommit 09e0c771.\n\nReported-by: Paolo Bonzini <pbonzini@redhat.com>\nSigned-off-by: Kevin Wolf <kwolf@redhat.com>","distinct":false,"url":"https://api.github.com/repos/vivier/qemu-m68k/commits/9bd9c7f5b51447b073524a7ff280c3f8eefbd38a"},{"sha":"a02dabe10adc4ae3be54f7413f60dcaa67028389","author":{"email":"313afa09ce093b19ae1dd74f57c1ebd94508584c@linaro.org","name":"Peter Maydell"},"message":"Merge remote-tracking branch 'remotes/kraxel/tags/pull-ui-20160222-1' into staging\n\ngtk: fix uninitialized temporary VirtualConsole\n\n# gpg: Signature made Mon 22 Feb 2016 08:30:39 GMT using RSA key ID D3E87138\n# gpg: Good signature from \"Gerd Hoffmann (work) <kraxel@redhat.com>\"\n# gpg:                 aka \"Gerd Hoffmann <gerd@kraxel.org>\"\n# gpg:                 aka \"Gerd Hoffmann (private) <kraxel@gmail.com>\"\n\n* remotes/kraxel/tags/pull-ui-20160222-1:\n  gtk: fix uninitialized temporary VirtualConsole\n\nSigned-off-by: Peter Maydell <peter.maydell@linaro.org>","distinct":false,"url":"https://api.github.com/repos/vivier/qemu-m68k/commits/a02dabe10adc4ae3be54f7413f60dcaa67028389"},{"sha":"3c9242f5ae8ca37bb5775747e34999fe8cdfee2f","author":{"email":"e9db499e13ac90573163837d2fb1fc9f85402d6d@igalia.com","name":"Alberto Garcia"},"message":"throttle: Make throttle_compute_timer() static\n\nThis function is only used internally in throttle.c\n\nSigned-off-by: Alberto Garcia <berto@igalia.com>\nReviewed-by: Kevin Wolf <kwolf@redhat.com>\nReviewed-by: Stefan Hajnoczi <stefanha@redhat.com>\nSigned-off-by: Kevin Wolf <kwolf@redhat.com>","distinct":false,"url":"https://api.github.com/repos/vivier/qemu-m68k/commits/3c9242f5ae8ca37bb5775747e34999fe8cdfee2f"},{"sha":"6921b1809507797752b039b2892fc33bf6bccb7e","author":{"email":"e9db499e13ac90573163837d2fb1fc9f85402d6d@igalia.com","name":"Alberto Garcia"},"message":"throttle: Make throttle_conflicting() set errp\n\nThe caller does not need to set it, and this will allow us to refactor\nthis function later.\n\nSigned-off-by: Alberto Garcia <berto@igalia.com>\nReviewed-by: Kevin Wolf <kwolf@redhat.com>\nReviewed-by: Stefan Hajnoczi <stefanha@redhat.com>\nSigned-off-by: Kevin Wolf <kwolf@redhat.com>","distinct":false,"url":"https://api.github.com/repos/vivier/qemu-m68k/commits/6921b1809507797752b039b2892fc33bf6bccb7e"},{"sha":"45b2d418e05e8b3cce9c8370ef6daac4b073b57a","author":{"email":"e9db499e13ac90573163837d2fb1fc9f85402d6d@igalia.com","name":"Alberto Garcia"},"message":"throttle: Make throttle_max_is_missing_limit() set errp\n\nThe caller does not need to set it, and this will allow us to refactor\nthis function later.\n\nSigned-off-by: Alberto Garcia <berto@igalia.com>\nReviewed-by: Kevin Wolf <kwolf@redhat.com>\nReviewed-by: Stefan Hajnoczi <stefanha@redhat.com>\nSigned-off-by: Kevin Wolf <kwolf@redhat.com>","distinct":false,"url":"https://api.github.com/repos/vivier/qemu-m68k/commits/45b2d418e05e8b3cce9c8370ef6daac4b073b57a"},{"sha":"03ba36c83d136a9d039b56f0a834e65676b58c22","author":{"email":"e9db499e13ac90573163837d2fb1fc9f85402d6d@igalia.com","name":"Alberto Garcia"},"message":"throttle: Make throttle_is_valid() set errp\n\nThe caller does not need to set it, and this will allow us to refactor\nthis function later.\n\nSigned-off-by: Alberto Garcia <berto@igalia.com>\nReviewed-by: Kevin Wolf <kwolf@redhat.com>\nReviewed-by: Stefan Hajnoczi <stefanha@redhat.com>\nSigned-off-by: Kevin Wolf <kwolf@redhat.com>","distinct":false,"url":"https://api.github.com/repos/vivier/qemu-m68k/commits/03ba36c83d136a9d039b56f0a834e65676b58c22"},{"sha":"6f9b6d57ae3cd8a5f82e06f79d22e7a591116b5b","author":{"email":"e9db499e13ac90573163837d2fb1fc9f85402d6d@igalia.com","name":"Alberto Garcia"},"message":"throttle: Set always an average value when setting a maximum value\n\nWhen testing the ranges of valid values, set_cfg_value() creates\nsometimes invalid throttling configurations by setting bucket.max\nwhile leaving bucket.avg uninitialized.\n\nWhile this doesn't break the current tests, it will as soon as\nwe unify all functions that check the validity of the throttling\nconfiguration.\n\nThis patch ensures that the value of bucket.avg is valid when setting\nbucket.max.\n\nSigned-off-by: Alberto Garcia <berto@igalia.com>\nReviewed-by: Kevin Wolf <kwolf@redhat.com>\nReviewed-by: Stefan Hajnoczi <stefanha@redhat.com>\nSigned-off-by: Kevin Wolf <kwolf@redhat.com>","distinct":false,"url":"https://api.github.com/repos/vivier/qemu-m68k/commits/6f9b6d57ae3cd8a5f82e06f79d22e7a591116b5b"}]}