summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* block: fix QEMU crash with scsi-hd and drive_delGreg Kurz2018-06-181-0/+5
* test-bdrv-drain: Test graph changes in drain_all sectionKevin Wolf2018-06-181-2/+73
* block: Allow graph changes in bdrv_drain_all_begin/end sectionsKevin Wolf2018-06-184-17/+79
* block: ignore_bds_parents parameter for drain functionsKevin Wolf2018-06-185-44/+78
* block: Move bdrv_drain_all_begin() out of coroutine contextKevin Wolf2018-06-181-5/+17
* block: Allow AIO_WAIT_WHILE with NULL ctxKevin Wolf2018-06-181-4/+9
* test-bdrv-drain: Test that bdrv_drain_invoke() doesn't pollKevin Wolf2018-06-181-14/+88
* block: Defer .bdrv_drain_begin callback to polling phaseKevin Wolf2018-06-181-5/+23
* test-bdrv-drain: Graph change through parent callbackKevin Wolf2018-06-181-0/+130
* block: Don't poll in parent drain callbacksKevin Wolf2018-06-183-9/+26
* test-bdrv-drain: Test node deletion in subtree recursionKevin Wolf2018-06-181-9/+29
* block: Drain recursively with a single BDRV_POLL_WHILE()Kevin Wolf2018-06-183-22/+52
* test-bdrv-drain: Add test for node deletionMax Reitz2018-06-181-0/+169
* block: Remove bdrv_drain_recurse()Kevin Wolf2018-06-181-33/+3Star
* block: Really pause block jobs on drainKevin Wolf2018-06-188-14/+107
* block: Avoid unnecessary aio_poll() in AIO_WAIT_WHILE()Kevin Wolf2018-06-182-15/+18
* tests/test-bdrv-drain: bdrv_drain_all() works in coroutines nowKevin Wolf2018-06-181-2/+14
* block: Don't manually poll in bdrv_drain_all()Kevin Wolf2018-06-181-29/+12Star
* block: Remove 'recursive' parameter from bdrv_drain_invoke()Kevin Wolf2018-06-181-10/+3Star
* block: Use bdrv_do_drain_begin/end in bdrv_drain_all()Kevin Wolf2018-06-182-18/+6Star
* test-bdrv-drain: bdrv_drain() works with cross-AioContext eventsKevin Wolf2018-06-182-5/+186
* Merge remote-tracking branch 'remotes/dgilbert/tags/pull-migration-20180615a'...Peter Maydell2018-06-1512-33/+146
|\
| * migration: calculate expected_downtime with ram_bytes_remaining()Balamuruhan S2018-06-152-2/+2
| * migration/postcopy: Wake rate limit sleep on postcopy requestDr. David Alan Gilbert2018-06-151-1/+8
| * migration: Wake rate limiting for urgent requestsDr. David Alan Gilbert2018-06-153-4/+41
| * migration/postcopy: Add max-postcopy-bandwidth parameterDr. David Alan Gilbert2018-06-153-4/+57
| * migration: introduce migration_update_ratesXiao Guangrong2018-06-151-13/+22
| * migration: fix counting xbzrle cache_miss_rateXiao Guangrong2018-06-151-1/+1
| * migration/block-dirty-bitmap: fix dirty_bitmap_loadVladimir Sementsov-Ogievskiy2018-06-151-0/+3
| * migration: Poison ramblock loops in migrationDr. David Alan Gilbert2018-06-153-2/+9
| * migration: Fixes for non-migratable RAMBlocksDr. David Alan Gilbert2018-06-152-3/+3
| * typedefs: add QJSONGreg Kurz2018-06-153-4/+1Star
* | Merge remote-tracking branch 'remotes/edgar/tags/edgar/xilinx-next-2018-06-15...Peter Maydell2018-06-152-12/+4Star
|\ \
| * | target-microblaze: Rework NOP/zero instruction handlingEdgar E. Iglesias2018-06-151-11/+4Star
| * | target-microblaze: mmu: Correct masking of output addressesEdgar E. Iglesias2018-06-151-1/+0Star
* | | Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell2018-06-1555-1668/+1692
|\ \ \
| * | | block: Remove dead deprecation warning codeKevin Wolf2018-06-151-12/+0Star
| * | | block: Remove deprecated -drive option serialKevin Wolf2018-06-1514-48/+8Star
| * | | block: Remove deprecated -drive option addrKevin Wolf2018-06-155-30/+2Star
| * | | block: Remove deprecated -drive geometry optionsKevin Wolf2018-06-157-131/+9Star
| * | | rbd: New parameter key-secretMarkus Armbruster2018-06-152-16/+31
| * | | rbd: New parameter auth-client-requiredMarkus Armbruster2018-06-152-10/+45
| * | | block: Fix -blockdev / blockdev-add for empty objects and arraysMarkus Armbruster2018-06-152-29/+63
| * | | check-block-qdict: Cover flattening of empty lists and dictionariesMarkus Armbruster2018-06-151-1/+13
| * | | check-block-qdict: Rename qdict_flatten()'s variables for clarityMarkus Armbruster2018-06-151-28/+29
| * | | block-qdict: Simplify qdict_is_list() someMarkus Armbruster2018-06-151-16/+11Star
| * | | block-qdict: Clean up qdict_crumple() a bitMarkus Armbruster2018-06-151-16/+16
| * | | block-qdict: Tweak qdict_flatten_qdict(), qdict_flatten_qlist()Markus Armbruster2018-06-151-5/+9
| * | | block-qdict: Simplify qdict_flatten_qdict()Markus Armbruster2018-06-151-15/+3Star
| * | | block: Make remaining uses of qobject input visitor more robustMarkus Armbruster2018-06-152-5/+15