qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] ebd9fb: block migration: fix return value


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] ebd9fb: block migration: fix return value
Date: Mon, 15 Dec 2014 03:30:08 -0800

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: ebd9fbd7e102c533143c2c8372312b75c2b2678a
      
https://github.com/qemu/qemu/commit/ebd9fbd7e102c533143c2c8372312b75c2b2678a
  Author: Gary R Hook <address@hidden>
  Date:   2014-12-12 (Fri, 12 Dec 2014)

  Changed paths:
    M block-migration.c

  Log Message:
  -----------
  block migration: fix return value

Modify block_save_iterate() to return positive/zero/negative
(success/not done/failure) return status. The computation of
the blocks transferred (an int64_t) exceeds the size of an
int return value.

Signed-off-by: Gary R Hook <address@hidden>
Reviewed-by: ChenLiang <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Message-id: address@hidden
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 5c98415b2a2fde5739aefe51793f969ce8bb2758
      
https://github.com/qemu/qemu/commit/5c98415b2a2fde5739aefe51793f969ce8bb2758
  Author: Max Reitz <address@hidden>
  Date:   2014-12-12 (Fri, 12 Dec 2014)

  Changed paths:
    M block.c
    M block/vmdk.c
    M include/block/block.h

  Log Message:
  -----------
  vmdk: Fix error for JSON descriptor file names

If vmdk blindly tries to use path_combine() using bs->file->filename as
the base file name, this will result in a bad error message for JSON
file names when calling bdrv_open(). It is better to only try
bs->file->exact_filename; if that is empty, bs->file->filename will be
useless for path_combine() and an error should be emitted (containing
bs->file->filename because desc_file_path (which is
bs->file->exact_filename) is empty).

Signed-off-by: Max Reitz <address@hidden>
Reviewed-by: Fam Zheng <address@hidden>
Message-id: address@hidden
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 942764cc3286d9931ea58fce4e299813daeabfe4
      
https://github.com/qemu/qemu/commit/942764cc3286d9931ea58fce4e299813daeabfe4
  Author: Max Reitz <address@hidden>
  Date:   2014-12-12 (Fri, 12 Dec 2014)

  Changed paths:
    M tests/qemu-iotests/059
    M tests/qemu-iotests/059.out

  Log Message:
  -----------
  iotests: Add test for vmdk JSON file names

Add a test for vmdk files which use a file with a JSON file name, and
which then try to open extents. That should fail and the error message
should at least try to look helpful.

Signed-off-by: Max Reitz <address@hidden>
Reviewed-by: Fam Zheng <address@hidden>
Message-id: address@hidden
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 9281dbe6535d79ecae121f6c3e620c25d55230e9
      
https://github.com/qemu/qemu/commit/9281dbe6535d79ecae121f6c3e620c25d55230e9
  Author: Gonglei <address@hidden>
  Date:   2014-12-12 (Fri, 12 Dec 2014)

  Changed paths:
    M block/rbd.c

  Log Message:
  -----------
  block/rbd: fix memory leak

Variable local_err going out of scope
leaks the storage it points to.

Cc: Markus Armbruster <address@hidden>
Signed-off-by: Gonglei <address@hidden>
Reviewed-by: Amos Kong <address@hidden>
Message-id: address@hidden
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 0571df44a1bf810113037abd14c13afd448601c9
      
https://github.com/qemu/qemu/commit/0571df44a1bf810113037abd14c13afd448601c9
  Author: Jeff Cody <address@hidden>
  Date:   2014-12-12 (Fri, 12 Dec 2014)

  Changed paths:
    M block/vhdx.c

  Log Message:
  -----------
  block: vhdx - remove redundant comments

Minor cleanup.

Signed-off-by: Jeff Cody <address@hidden>
Reviewed-by: Max Reitz <address@hidden>
Message-id: address@hidden
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: a9d1e9daa5527101c0b2dcf1a57aab549075144a
      
https://github.com/qemu/qemu/commit/a9d1e9daa5527101c0b2dcf1a57aab549075144a
  Author: Jeff Cody <address@hidden>
  Date:   2014-12-12 (Fri, 12 Dec 2014)

  Changed paths:
    M block/vhdx.c
    M block/vhdx.h

  Log Message:
  -----------
  block: vhdx - update PAYLOAD_BLOCK_UNMAPPED value to match 1.00 spec

The 0.95 VHDX spec defined PAYLOAD_BLOCK_UNMAPPED to be 5.  The 1.00
VHDX spec redefines PAYLOAD_BLOCK_UNMAPPED to be 3 instead.

The original value of 5 is now an undefined state in the spec, but it
should be safe to treat it the same and return zeros for data read.
This way, we can maintain compatibility with any images out in the wild
that may have been created in accordance to the 0.95 spec.

Reported-by: Kevin Wolf <address@hidden>
Signed-off-by: Jeff Cody <address@hidden>
Reviewed-by: Max Reitz <address@hidden>
Message-id: address@hidden
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 30af51ce7f4aebb37359367c65b7405451e70702
      
https://github.com/qemu/qemu/commit/30af51ce7f4aebb37359367c65b7405451e70702
  Author: Jeff Cody <address@hidden>
  Date:   2014-12-12 (Fri, 12 Dec 2014)

  Changed paths:
    M block/vhdx.c
    M qemu-doc.texi

  Log Message:
  -----------
  block: vhdx - change .vhdx_create default block state to ZERO

The VHDX spec specifies that the default new block state is
PAYLOAD_BLOCK_NOT_PRESENT for a dynamic VHDX image, and
PAYLOAD_BLOCK_FULLY_PRESENT for a fixed VHDX image.

However, in order to create space-efficient VHDX images with qemu-img
convert, it is desirable to be able to set has_zero_init to true for
VHDX.

There is currently an option when creating VHDX images, to use block
state ZERO for new blocks.  However, this currently defaults to 'off'.
In order to be able to eventually set has_zero_init to true for VHDX,
this needs to default to 'on'.

This patch changes the default to 'on', and provides some help
information to warn against setting it to 'off' when using qemu-img
convert.

[Max Reitz pointed out that a full stop was missing at the end of the
VHDX_BLOCK_OPT_ZERO option help text.  I have added it.
--Stefan]

Signed-off-by: Jeff Cody <address@hidden>
Reviewed-by: Max Reitz <address@hidden>
Message-id: address@hidden
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 0e82dc7bbd96f9b0fb76e5fe263ba04b15e68127
      
https://github.com/qemu/qemu/commit/0e82dc7bbd96f9b0fb76e5fe263ba04b15e68127
  Author: Max Reitz <address@hidden>
  Date:   2014-12-12 (Fri, 12 Dec 2014)

  Changed paths:
    M qemu-io-cmds.c

  Log Message:
  -----------
  qemu-io: Add sigraise command

abort() has the sometimes undesirable side-effect of generating a core
dump. If that is not needed, SIGKILL has the same effect of abruptly
crash qemu; without a core dump.

Thus, -c abort is not always useful to simulate a qemu-io crash;
therefore, this patch adds a new sigraise command which allows raising
a signal.

Signed-off-by: Max Reitz <address@hidden>
Reviewed-by: Fam Zheng <address@hidden>
Message-id: address@hidden
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 9e0c3e8df5d1b12517d587d60b2fe587ea252ebe
      
https://github.com/qemu/qemu/commit/9e0c3e8df5d1b12517d587d60b2fe587ea252ebe
  Author: Max Reitz <address@hidden>
  Date:   2014-12-12 (Fri, 12 Dec 2014)

  Changed paths:
    M tests/qemu-iotests/common.filter

  Log Message:
  -----------
  iotests: Filter for "Killed" in qemu-io output

_filter_qemu_io already filters out the process ID when qemu-io is
aborted; the same should be done when it is killed.

Signed-off-by: Max Reitz <address@hidden>
Reviewed-by: Fam Zheng <address@hidden>
Message-id: address@hidden
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 3f394472c5bca59de5cab9baafdff1984b0213a3
      
https://github.com/qemu/qemu/commit/3f394472c5bca59de5cab9baafdff1984b0213a3
  Author: Max Reitz <address@hidden>
  Date:   2014-12-12 (Fri, 12 Dec 2014)

  Changed paths:
    M tests/qemu-iotests/039
    M tests/qemu-iotests/039.out

  Log Message:
  -----------
  iotests: Fix test 039

Test 039 used qemu-io -c abort for simulating a qemu crash; however,
abort() generally results in a core dump and ulimit -c 0 is no reliable
way of preventing that. Use "sigraise $(kill -l KILL)" instead to have
it crash without a core dump.

Signed-off-by: Max Reitz <address@hidden>
Reviewed-by: Fam Zheng <address@hidden>
Message-id: address@hidden
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 85b712c9d5b873562c864e72f69cbf0d87d2fe40
      
https://github.com/qemu/qemu/commit/85b712c9d5b873562c864e72f69cbf0d87d2fe40
  Author: Jeff Cody <address@hidden>
  Date:   2014-12-12 (Fri, 12 Dec 2014)

  Changed paths:
    M block/vhdx.c

  Log Message:
  -----------
  block: vhdx - set .bdrv_has_zero_init to bdrv_has_zero_init_1

Now that new VHDX images will default to BAT block states of
PAYLOAD_BLOCK_ZERO, we can indicate that VHDX has zero init.

Signed-off-by: Jeff Cody <address@hidden>
Reviewed-by: Max Reitz <address@hidden>
Message-id: address@hidden
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 7486458c33cd3e5714368f181a5fea39c54444ca
      
https://github.com/qemu/qemu/commit/7486458c33cd3e5714368f181a5fea39c54444ca
  Author: Fam Zheng <address@hidden>
  Date:   2014-12-12 (Fri, 12 Dec 2014)

  Changed paths:
    M tests/qemu-iotests/001.out
    M tests/qemu-iotests/002.out
    M tests/qemu-iotests/003.out
    M tests/qemu-iotests/004.out
    M tests/qemu-iotests/005.out
    M tests/qemu-iotests/006.out
    M tests/qemu-iotests/007.out
    M tests/qemu-iotests/008.out
    M tests/qemu-iotests/009.out
    M tests/qemu-iotests/010.out
    M tests/qemu-iotests/011.out
    M tests/qemu-iotests/012.out
    M tests/qemu-iotests/013.out
    M tests/qemu-iotests/014.out
    M tests/qemu-iotests/015.out
    M tests/qemu-iotests/016.out
    M tests/qemu-iotests/017.out
    M tests/qemu-iotests/018.out
    M tests/qemu-iotests/019.out
    M tests/qemu-iotests/020.out
    M tests/qemu-iotests/021.out
    M tests/qemu-iotests/022.out
    M tests/qemu-iotests/023.out
    M tests/qemu-iotests/024.out
    M tests/qemu-iotests/025.out
    M tests/qemu-iotests/026.out
    M tests/qemu-iotests/027.out
    M tests/qemu-iotests/028.out
    M tests/qemu-iotests/029.out
    M tests/qemu-iotests/031.out
    M tests/qemu-iotests/032.out
    M tests/qemu-iotests/033.out
    M tests/qemu-iotests/034.out
    M tests/qemu-iotests/035.out
    M tests/qemu-iotests/036.out
    M tests/qemu-iotests/037.out
    M tests/qemu-iotests/038.out
    M tests/qemu-iotests/039.out
    M tests/qemu-iotests/042.out
    M tests/qemu-iotests/043.out
    M tests/qemu-iotests/046.out
    M tests/qemu-iotests/047.out
    M tests/qemu-iotests/048.out
    M tests/qemu-iotests/049.out
    M tests/qemu-iotests/050.out
    M tests/qemu-iotests/051.out
    M tests/qemu-iotests/052.out
    M tests/qemu-iotests/053.out
    M tests/qemu-iotests/054.out
    M tests/qemu-iotests/060.out
    M tests/qemu-iotests/061.out
    M tests/qemu-iotests/062.out
    M tests/qemu-iotests/066.out
    M tests/qemu-iotests/067.out
    M tests/qemu-iotests/068.out
    M tests/qemu-iotests/069.out
    M tests/qemu-iotests/071.out
    M tests/qemu-iotests/072.out
    M tests/qemu-iotests/073.out
    M tests/qemu-iotests/077.out
    M tests/qemu-iotests/080.out
    M tests/qemu-iotests/081.out
    M tests/qemu-iotests/082.out
    M tests/qemu-iotests/084.out
    M tests/qemu-iotests/086.out
    M tests/qemu-iotests/087.out
    M tests/qemu-iotests/088.out
    M tests/qemu-iotests/089.out
    M tests/qemu-iotests/090.out
    M tests/qemu-iotests/091.out
    M tests/qemu-iotests/092.out
    M tests/qemu-iotests/095.out
    M tests/qemu-iotests/097.out
    M tests/qemu-iotests/098.out
    M tests/qemu-iotests/099.out
    M tests/qemu-iotests/100.out
    M tests/qemu-iotests/103.out
    M tests/qemu-iotests/104.out
    M tests/qemu-iotests/107.out
    M tests/qemu-iotests/108.out

  Log Message:
  -----------
  qemu-iotests: Remove traling whitespaces in *.out

This is simply:

  $ cd tests/qemu-iotests; sed -i -e 's/ *$//' *.out

Signed-off-by: Fam Zheng <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Reviewed-by: Markus Armbruster <address@hidden>
Message-id: address@hidden
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 43c5d8f8001eb467abf091c3e2a8aca3d1e5b522
      
https://github.com/qemu/qemu/commit/43c5d8f8001eb467abf091c3e2a8aca3d1e5b522
  Author: Fam Zheng <address@hidden>
  Date:   2014-12-12 (Fri, 12 Dec 2014)

  Changed paths:
    M block.c
    M include/qemu/option.h
    M util/qemu-option.c

  Log Message:
  -----------
  block: Don't add trailing space in "Formating..." message

Change the message printing code to output a separator for each option
string before it instead of after, then we don't one more extra ' ' in
the end.

To update qemu-iotests output files, most of the times one would just
copy the *.out.bad to *.out. With this change we will not have the
space disliked by checkpatch.pl.

Signed-off-by: Fam Zheng <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Reviewed-by: Markus Armbruster <address@hidden>
Message-id: address@hidden
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: b5cf2c1b0897506a40e0c420391875acc484792b
      
https://github.com/qemu/qemu/commit/b5cf2c1b0897506a40e0c420391875acc484792b
  Author: Stefan Hajnoczi <address@hidden>
  Date:   2014-12-12 (Fri, 12 Dec 2014)

  Changed paths:
    M include/block/block.h

  Log Message:
  -----------
  block: drop unused bdrv_clear_incoming_migration_all() prototype

The bdrv_clear_incoming_migration_all() function has not existed since
commit 7ea2d269cb84ca7a2f4b7c3735634176f7c1dc35 ("block/migration:
Disable cache invalidate for incoming migration").

Signed-off-by: Stefan Hajnoczi <address@hidden>
Reviewed-by: Max Reitz <address@hidden>
Message-id: address@hidden


  Commit: 28b240877bbcdc8add61be227f429b536edd4653
      
https://github.com/qemu/qemu/commit/28b240877bbcdc8add61be227f429b536edd4653
  Author: Paolo Bonzini <address@hidden>
  Date:   2014-12-12 (Fri, 12 Dec 2014)

  Changed paths:
    M block/linux-aio.c

  Log Message:
  -----------
  linux-aio: queue requests that cannot be submitted

Keep a queue of requests that were not submitted; pass them to
the kernel when a completion is reported, unless the queue is
plugged.

The array of iocbs is rebuilt every time from scratch.  This
avoids keeping the iocbs array and list synchronized.

Signed-off-by: Paolo Bonzini <address@hidden>
Reviewed-by: Kevin Wolf <address@hidden>
Message-id: address@hidden
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 43f2376e096382df44d9322ae0cbdca89612d464
      
https://github.com/qemu/qemu/commit/43f2376e096382df44d9322ae0cbdca89612d464
  Author: Paolo Bonzini <address@hidden>
  Date:   2014-12-12 (Fri, 12 Dec 2014)

  Changed paths:
    M block/linux-aio.c

  Log Message:
  -----------
  linux-aio: track whether the queue is blocked

Avoid that unplug submits requests when io_submit reported that it
couldn't accept more; at the same time, try more io_submit calls if it
could handle the whole set of requests that were passed, so that the
"blocked" flag is reset as soon as possible.

After the previous patch, laio_submit already tried to avoid submitting
requests to a blocked queue, by comparing s->io_q.idx with "==" instead
of the more natural ">=".  Switch to the simpler expression now that we
have the "blocked" flag.

Signed-off-by: Paolo Bonzini <address@hidden>
Reviewed-by: Kevin Wolf <address@hidden>
Message-id: address@hidden
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 8455ce053aa07eecdbc8da8db612cb58efc0734c
      
https://github.com/qemu/qemu/commit/8455ce053aa07eecdbc8da8db612cb58efc0734c
  Author: Paolo Bonzini <address@hidden>
  Date:   2014-12-12 (Fri, 12 Dec 2014)

  Changed paths:
    M block/linux-aio.c

  Log Message:
  -----------
  linux-aio: rename LaioQueue idx field to "n"

It does not identify an index in an array anymore.

Signed-off-by: Paolo Bonzini <address@hidden>
Reviewed-by: Kevin Wolf <address@hidden>
Message-id: address@hidden
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: de35464461cd8aa764ce03e8026202fe9861e29d
      
https://github.com/qemu/qemu/commit/de35464461cd8aa764ce03e8026202fe9861e29d
  Author: Paolo Bonzini <address@hidden>
  Date:   2014-12-12 (Fri, 12 Dec 2014)

  Changed paths:
    M block/linux-aio.c
    M block/raw-aio.h

  Log Message:
  -----------
  linux-aio: drop return code from laio_io_unplug and ioq_submit

These are unused.

Suggested-by: Kevin Wolf <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Reviewed-by: Kevin Wolf <address@hidden>
Message-id: address@hidden
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 82595da8dedde128d8004ec47441aeb720c08704
      
https://github.com/qemu/qemu/commit/82595da8dedde128d8004ec47441aeb720c08704
  Author: Paolo Bonzini <address@hidden>
  Date:   2014-12-12 (Fri, 12 Dec 2014)

  Changed paths:
    M block/linux-aio.c
    M include/qemu/queue.h

  Log Message:
  -----------
  linux-aio: simplify removal of completed iocbs from the list

There is no need to do another O(n) pass on the list; the iocb to
split the list at is already available through the array we passed to
io_submit.

Signed-off-by: Paolo Bonzini <address@hidden>
Reviewed-by: Kevin Wolf <address@hidden>
Message-id: address@hidden
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: e0d3795654b7eb5b91b478bc7e6b717b192a8bce
      
https://github.com/qemu/qemu/commit/e0d3795654b7eb5b91b478bc7e6b717b192a8bce
  Author: Peter Maydell <address@hidden>
  Date:   2014-12-12 (Fri, 12 Dec 2014)

  Changed paths:
    M block-migration.c
    M block.c
    M block/linux-aio.c
    M block/raw-aio.h
    M block/rbd.c
    M block/vhdx.c
    M block/vhdx.h
    M block/vmdk.c
    M include/block/block.h
    M include/qemu/option.h
    M include/qemu/queue.h
    M qemu-doc.texi
    M qemu-io-cmds.c
    M tests/qemu-iotests/001.out
    M tests/qemu-iotests/002.out
    M tests/qemu-iotests/003.out
    M tests/qemu-iotests/004.out
    M tests/qemu-iotests/005.out
    M tests/qemu-iotests/006.out
    M tests/qemu-iotests/007.out
    M tests/qemu-iotests/008.out
    M tests/qemu-iotests/009.out
    M tests/qemu-iotests/010.out
    M tests/qemu-iotests/011.out
    M tests/qemu-iotests/012.out
    M tests/qemu-iotests/013.out
    M tests/qemu-iotests/014.out
    M tests/qemu-iotests/015.out
    M tests/qemu-iotests/016.out
    M tests/qemu-iotests/017.out
    M tests/qemu-iotests/018.out
    M tests/qemu-iotests/019.out
    M tests/qemu-iotests/020.out
    M tests/qemu-iotests/021.out
    M tests/qemu-iotests/022.out
    M tests/qemu-iotests/023.out
    M tests/qemu-iotests/024.out
    M tests/qemu-iotests/025.out
    M tests/qemu-iotests/026.out
    M tests/qemu-iotests/027.out
    M tests/qemu-iotests/028.out
    M tests/qemu-iotests/029.out
    M tests/qemu-iotests/031.out
    M tests/qemu-iotests/032.out
    M tests/qemu-iotests/033.out
    M tests/qemu-iotests/034.out
    M tests/qemu-iotests/035.out
    M tests/qemu-iotests/036.out
    M tests/qemu-iotests/037.out
    M tests/qemu-iotests/038.out
    M tests/qemu-iotests/039
    M tests/qemu-iotests/039.out
    M tests/qemu-iotests/042.out
    M tests/qemu-iotests/043.out
    M tests/qemu-iotests/046.out
    M tests/qemu-iotests/047.out
    M tests/qemu-iotests/048.out
    M tests/qemu-iotests/049.out
    M tests/qemu-iotests/050.out
    M tests/qemu-iotests/051.out
    M tests/qemu-iotests/052.out
    M tests/qemu-iotests/053.out
    M tests/qemu-iotests/054.out
    M tests/qemu-iotests/059
    M tests/qemu-iotests/059.out
    M tests/qemu-iotests/060.out
    M tests/qemu-iotests/061.out
    M tests/qemu-iotests/062.out
    M tests/qemu-iotests/066.out
    M tests/qemu-iotests/067.out
    M tests/qemu-iotests/068.out
    M tests/qemu-iotests/069.out
    M tests/qemu-iotests/071.out
    M tests/qemu-iotests/072.out
    M tests/qemu-iotests/073.out
    M tests/qemu-iotests/077.out
    M tests/qemu-iotests/080.out
    M tests/qemu-iotests/081.out
    M tests/qemu-iotests/082.out
    M tests/qemu-iotests/084.out
    M tests/qemu-iotests/086.out
    M tests/qemu-iotests/087.out
    M tests/qemu-iotests/088.out
    M tests/qemu-iotests/089.out
    M tests/qemu-iotests/090.out
    M tests/qemu-iotests/091.out
    M tests/qemu-iotests/092.out
    M tests/qemu-iotests/095.out
    M tests/qemu-iotests/097.out
    M tests/qemu-iotests/098.out
    M tests/qemu-iotests/099.out
    M tests/qemu-iotests/100.out
    M tests/qemu-iotests/103.out
    M tests/qemu-iotests/104.out
    M tests/qemu-iotests/107.out
    M tests/qemu-iotests/108.out
    M tests/qemu-iotests/common.filter
    M util/qemu-option.c

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into 
staging

# gpg: Signature made Fri 12 Dec 2014 17:09:56 GMT using RSA key ID 81AB73C8
# gpg: Good signature from "Stefan Hajnoczi <address@hidden>"
# gpg:                 aka "Stefan Hajnoczi <address@hidden>"

* remotes/stefanha/tags/block-pull-request:
  linux-aio: simplify removal of completed iocbs from the list
  linux-aio: drop return code from laio_io_unplug and ioq_submit
  linux-aio: rename LaioQueue idx field to "n"
  linux-aio: track whether the queue is blocked
  linux-aio: queue requests that cannot be submitted
  block: drop unused bdrv_clear_incoming_migration_all() prototype
  block: Don't add trailing space in "Formating..." message
  qemu-iotests: Remove traling whitespaces in *.out
  block: vhdx - set .bdrv_has_zero_init to bdrv_has_zero_init_1
  iotests: Fix test 039
  iotests: Filter for "Killed" in qemu-io output
  qemu-io: Add sigraise command
  block: vhdx - change .vhdx_create default block state to ZERO
  block: vhdx - update PAYLOAD_BLOCK_UNMAPPED value to match 1.00 spec
  block: vhdx - remove redundant comments
  block/rbd: fix memory leak
  iotests: Add test for vmdk JSON file names
  vmdk: Fix error for JSON descriptor file names
  block migration: fix return value

Signed-off-by: Peter Maydell <address@hidden>


Compare: https://github.com/qemu/qemu/compare/99c9c3cb24e5...e0d3795654b7

reply via email to

[Prev in Thread] Current Thread [Next in Thread]