]> git.proxmox.com Git - pve-qemu.git/commitdiff
bump version to 2.11.2-1
authorWolfgang Bumiller <w.bumiller@proxmox.com>
Mon, 9 Jul 2018 08:06:27 +0000 (10:06 +0200)
committerWolfgang Bumiller <w.bumiller@proxmox.com>
Mon, 9 Jul 2018 08:06:27 +0000 (10:06 +0200)
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
18 files changed:
Makefile
debian/changelog
debian/patches/pve/0001-block-file-change-locking-default-to-off.patch
debian/patches/pve/0002-Adjust-network-script-path-to-etc-kvm.patch
debian/patches/pve/0003-qemu-img-return-success-on-info-without-snapshots.patch
debian/patches/pve/0005-virtio-balloon-fix-query.patch
debian/patches/pve/0006-set-the-CPU-model-to-kvm64-32-instead-of-qemu64-32.patch
debian/patches/pve/0012-qmp-add-get_link_status.patch
debian/patches/pve/0018-block-rbd-disable-rbd_cache_writethrough_until_flush.patch
debian/patches/pve/0021-glusterfs-no-default-logfile-if-daemonized.patch
debian/patches/pve/0022-glusterfs-allow-partial-reads.patch
debian/patches/pve/0024-qemu-img-dd-add-osize-and-read-from-to-stdin-stdout.patch
debian/patches/pve/0026-backup-introduce-vma-archive-format.patch
debian/patches/pve/0027-adding-old-vma-files.patch
debian/patches/pve/0029-qemu-img-dd-add-isize-parameter.patch
debian/patches/pve/0030-qemu-img-dd-add-n-skip_create.patch
debian/patches/pve/0032-rbd-fix-cache-mode-behavior.patch
qemu

index f0ec9a4cc7c110a148521cf6846036b317432f2a..385a64de600264ff821672b6333d2e2b8da4885a 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,6 @@
 # also update debian/changelog
-KVMVER=2.11.1
-KVMPKGREL=5
+KVMVER=2.11.2
+KVMPKGREL=1
 
 KVMPACKAGE = pve-qemu-kvm
 KVMSRC = qemu
index d11f0a103f5b6621855d43565e29d232715ec1a9..1da893b0043ac20eb62ee86438b24b4db5b06fda 100644 (file)
@@ -1,3 +1,9 @@
+pve-qemu-kvm (2.11.2-1) stable; urgency=medium
+
+  * update to 2.11.2
+
+ -- Proxmox Support Team <support@proxmox.com>  Mon, 09 Jul 2018 10:06:17 +0200
+
 pve-qemu-kvm (2.11.1-5) stable; urgency=medium
 
   * vma: add cache mode option to disk mapping and don't enforce no-flush
index 370795cd7a71ca9b4a6df953c14953843f282af4..2b68846a9f3d35bb310ddf09d063e10e910f07c2 100644 (file)
@@ -13,7 +13,7 @@ Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
  1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/block/file-posix.c b/block/file-posix.c
-index 36ee89e940..4bff572d07 100644
+index 275953fdc6..b639206879 100644
 --- a/block/file-posix.c
 +++ b/block/file-posix.c
 @@ -405,7 +405,7 @@ static QemuOptsList raw_runtime_opts = {
index f5bb5645c7ca283284d83bf248115da7dfa548da..77556e4dc41a226556023771e1932595061591d3 100644 (file)
@@ -8,10 +8,10 @@ Subject: [PATCH] Adjust network script path to /etc/kvm/
  1 file changed, 3 insertions(+), 2 deletions(-)
 
 diff --git a/include/net/net.h b/include/net/net.h
-index 1c55a93588..13ecb9cc8c 100644
+index ab87d426e1..3cb866a359 100644
 --- a/include/net/net.h
 +++ b/include/net/net.h
-@@ -220,8 +220,9 @@ void qmp_netdev_add(QDict *qdict, QObject **ret, Error **errp);
+@@ -221,8 +221,9 @@ void qmp_netdev_add(QDict *qdict, QObject **ret, Error **errp);
  int net_hub_id_for_client(NetClientState *nc, int *id);
  NetClientState *net_hub_port_find(int hub_id);
  
index 71d858897d3e66fa56b496e651af7a000cef94aa..e6c82ba39982d8a0bf675dbca208c8de066eee78 100644 (file)
@@ -8,7 +8,7 @@ Subject: [PATCH] qemu-img: return success on info without snapshots
  1 file changed, 2 insertions(+), 1 deletion(-)
 
 diff --git a/qemu-img.c b/qemu-img.c
-index 68b375f998..f8a39dd195 100644
+index bf9de27893..812129ff16 100644
 --- a/qemu-img.c
 +++ b/qemu-img.c
 @@ -2594,7 +2594,8 @@ static int img_info(int argc, char **argv)
index 58e02023375993d3dc65b6a7e9c73ce97c1f1724..8b363721c5ad8a25e7fa6b03e5bc32628128cf27 100644 (file)
@@ -53,10 +53,10 @@ index 35a7041824..4e1d571003 100644
      qapi_free_BalloonInfo(info);
  }
 diff --git a/hw/virtio/virtio-balloon.c b/hw/virtio/virtio-balloon.c
-index 37cde38982..1feaf77223 100644
+index 651fa70ca6..51585dc7e7 100644
 --- a/hw/virtio/virtio-balloon.c
 +++ b/hw/virtio/virtio-balloon.c
-@@ -380,8 +380,37 @@ static uint64_t virtio_balloon_get_features(VirtIODevice *vdev, uint64_t f,
+@@ -381,8 +381,37 @@ static uint64_t virtio_balloon_get_features(VirtIODevice *vdev, uint64_t f,
  static void virtio_balloon_stat(void *opaque, BalloonInfo *info)
  {
      VirtIOBalloon *dev = opaque;
index b1952b5f84b1f30c3894d44f993d676c69471537..13524ca77914e1d77d83a762e561742231da018d 100644 (file)
@@ -8,10 +8,10 @@ Subject: [PATCH] set the CPU model to kvm64/32 instead of qemu64/32
  1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/target/i386/cpu.h b/target/i386/cpu.h
-index f3d0ebb673..660e42977b 100644
+index 3cc1136535..922a4b8edd 100644
 --- a/target/i386/cpu.h
 +++ b/target/i386/cpu.h
-@@ -1521,9 +1521,9 @@ uint64_t cpu_get_tsc(CPUX86State *env);
+@@ -1524,9 +1524,9 @@ uint64_t cpu_get_tsc(CPUX86State *env);
  #define X86_CPU_TYPE_NAME(name) (name X86_CPU_TYPE_SUFFIX)
  
  #ifdef TARGET_X86_64
index 28d3edbc733ff94f703e5a44eecc2d4b886f70d6..ed266cfe735652f579f9d226e0f2998f0bf0f30b 100644 (file)
@@ -9,10 +9,10 @@ Subject: [PATCH] qmp: add get_link_status
  2 files changed, 42 insertions(+)
 
 diff --git a/net/net.c b/net/net.c
-index 39ef546708..3681aa2173 100644
+index 0719358d03..10186dfe61 100644
 --- a/net/net.c
 +++ b/net/net.c
-@@ -1399,6 +1399,33 @@ void hmp_info_network(Monitor *mon, const QDict *qdict)
+@@ -1398,6 +1398,33 @@ void hmp_info_network(Monitor *mon, const QDict *qdict)
      }
  }
  
index e75da3c6cf820999d1b696ddac6d63a61f8a529f..bfc105f273a9762e2ae4fdf168d82d3ff59c70f3 100644 (file)
@@ -10,10 +10,10 @@ Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
  1 file changed, 4 insertions(+)
 
 diff --git a/block/rbd.c b/block/rbd.c
-index a76a5e8755..a33738a254 100644
+index 2de434dfdd..c4732a4b12 100644
 --- a/block/rbd.c
 +++ b/block/rbd.c
-@@ -642,6 +642,10 @@ static int qemu_rbd_open(BlockDriverState *bs, QDict *options, int flags,
+@@ -643,6 +643,10 @@ static int qemu_rbd_open(BlockDriverState *bs, QDict *options, int flags,
          rados_conf_set(s->cluster, "rbd_cache", "true");
      }
  
index 8725559513c3aa3f241bdce1119dd7021049c070..a7524a582b0d802cc4f7ace741ec678decd065ac 100644 (file)
@@ -8,7 +8,7 @@ Subject: [PATCH] glusterfs: no default logfile if daemonized
  1 file changed, 11 insertions(+), 4 deletions(-)
 
 diff --git a/block/gluster.c b/block/gluster.c
-index 0f4265a3a4..8fab26481c 100644
+index d09f4f2283..4e398af5c1 100644
 --- a/block/gluster.c
 +++ b/block/gluster.c
 @@ -32,7 +32,7 @@
@@ -20,7 +20,7 @@ index 0f4265a3a4..8fab26481c 100644
  
  #define GERR_INDEX_HINT "hint: check in 'server' array index '%d'\n"
  
-@@ -396,6 +396,7 @@ static struct glfs *qemu_gluster_glfs_init(BlockdevOptionsGluster *gconf,
+@@ -401,6 +401,7 @@ static struct glfs *qemu_gluster_glfs_init(BlockdevOptionsGluster *gconf,
      int old_errno;
      SocketAddressList *server;
      unsigned long long port;
@@ -28,7 +28,7 @@ index 0f4265a3a4..8fab26481c 100644
  
      glfs = glfs_find_preopened(gconf->volume);
      if (glfs) {
-@@ -438,9 +439,15 @@ static struct glfs *qemu_gluster_glfs_init(BlockdevOptionsGluster *gconf,
+@@ -443,9 +444,15 @@ static struct glfs *qemu_gluster_glfs_init(BlockdevOptionsGluster *gconf,
          }
      }
  
index ec2bc4d6cae30f45622ec9ee86afc9c10d359c44..1f0e54af990f81e8ef4210d97fadf3f8051b006f 100644 (file)
@@ -14,7 +14,7 @@ sense.
  1 file changed, 9 insertions(+), 1 deletion(-)
 
 diff --git a/block/gluster.c b/block/gluster.c
-index 8fab26481c..24296a39b3 100644
+index 4e398af5c1..453c5824ce 100644
 --- a/block/gluster.c
 +++ b/block/gluster.c
 @@ -41,6 +41,7 @@ typedef struct GlusterAIOCB {
@@ -25,7 +25,7 @@ index 8fab26481c..24296a39b3 100644
  } GlusterAIOCB;
  
  typedef struct BDRVGlusterState {
-@@ -709,8 +710,10 @@ static void gluster_finish_aiocb(struct glfs_fd *fd, ssize_t ret, void *arg)
+@@ -722,8 +723,10 @@ static void gluster_finish_aiocb(struct glfs_fd *fd, ssize_t ret, void *arg)
          acb->ret = 0; /* Success */
      } else if (ret < 0) {
          acb->ret = -errno; /* Read/Write failed */
@@ -37,7 +37,7 @@ index 8fab26481c..24296a39b3 100644
      }
  
      aio_co_schedule(acb->aio_context, acb->coroutine);
-@@ -958,6 +961,7 @@ static coroutine_fn int qemu_gluster_co_pwrite_zeroes(BlockDriverState *bs,
+@@ -971,6 +974,7 @@ static coroutine_fn int qemu_gluster_co_pwrite_zeroes(BlockDriverState *bs,
      acb.ret = 0;
      acb.coroutine = qemu_coroutine_self();
      acb.aio_context = bdrv_get_aio_context(bs);
@@ -45,7 +45,7 @@ index 8fab26481c..24296a39b3 100644
  
      ret = glfs_zerofill_async(s->fd, offset, size, gluster_finish_aiocb, &acb);
      if (ret < 0) {
-@@ -1083,9 +1087,11 @@ static coroutine_fn int qemu_gluster_co_rw(BlockDriverState *bs,
+@@ -1096,9 +1100,11 @@ static coroutine_fn int qemu_gluster_co_rw(BlockDriverState *bs,
      acb.aio_context = bdrv_get_aio_context(bs);
  
      if (write) {
@@ -57,7 +57,7 @@ index 8fab26481c..24296a39b3 100644
          ret = glfs_preadv_async(s->fd, qiov->iov, qiov->niov, offset, 0,
                                  gluster_finish_aiocb, &acb);
      }
-@@ -1158,6 +1164,7 @@ static coroutine_fn int qemu_gluster_co_flush_to_disk(BlockDriverState *bs)
+@@ -1171,6 +1177,7 @@ static coroutine_fn int qemu_gluster_co_flush_to_disk(BlockDriverState *bs)
      acb.ret = 0;
      acb.coroutine = qemu_coroutine_self();
      acb.aio_context = bdrv_get_aio_context(bs);
@@ -65,7 +65,7 @@ index 8fab26481c..24296a39b3 100644
  
      ret = glfs_fsync_async(s->fd, gluster_finish_aiocb, &acb);
      if (ret < 0) {
-@@ -1204,6 +1211,7 @@ static coroutine_fn int qemu_gluster_co_pdiscard(BlockDriverState *bs,
+@@ -1217,6 +1224,7 @@ static coroutine_fn int qemu_gluster_co_pdiscard(BlockDriverState *bs,
      acb.ret = 0;
      acb.coroutine = qemu_coroutine_self();
      acb.aio_context = bdrv_get_aio_context(bs);
index db04e8dec1c3790a429985d035cbc013c46932f0..078eb9c045ec8a2a59b198b9422e24595f4a3202 100644 (file)
@@ -51,10 +51,10 @@ index 2fe31893cf..52042f2773 100644
  
  DEF("info", img_info,
 diff --git a/qemu-img.c b/qemu-img.c
-index f8a39dd195..876a3623a7 100644
+index 812129ff16..879e7f4502 100644
 --- a/qemu-img.c
 +++ b/qemu-img.c
-@@ -4088,10 +4088,12 @@ out:
+@@ -4109,10 +4109,12 @@ out:
  #define C_IF      04
  #define C_OF      010
  #define C_SKIP    020
@@ -67,7 +67,7 @@ index f8a39dd195..876a3623a7 100644
  };
  
  struct DdIo {
-@@ -4170,6 +4172,20 @@ static int img_dd_skip(const char *arg,
+@@ -4191,6 +4193,20 @@ static int img_dd_skip(const char *arg,
      return 0;
  }
  
@@ -88,7 +88,7 @@ index f8a39dd195..876a3623a7 100644
  static int img_dd(int argc, char **argv)
  {
      int ret = 0;
-@@ -4210,6 +4226,7 @@ static int img_dd(int argc, char **argv)
+@@ -4231,6 +4247,7 @@ static int img_dd(int argc, char **argv)
          { "if", img_dd_if, C_IF },
          { "of", img_dd_of, C_OF },
          { "skip", img_dd_skip, C_SKIP },
@@ -96,7 +96,7 @@ index f8a39dd195..876a3623a7 100644
          { NULL, NULL, 0 }
      };
      const struct option long_options[] = {
-@@ -4288,8 +4305,13 @@ static int img_dd(int argc, char **argv)
+@@ -4309,8 +4326,13 @@ static int img_dd(int argc, char **argv)
          arg = NULL;
      }
  
@@ -112,7 +112,7 @@ index f8a39dd195..876a3623a7 100644
          ret = -1;
          goto out;
      }
-@@ -4301,85 +4323,101 @@ static int img_dd(int argc, char **argv)
+@@ -4322,85 +4344,101 @@ static int img_dd(int argc, char **argv)
          goto out;
      }
  
@@ -278,7 +278,7 @@ index f8a39dd195..876a3623a7 100644
      }
  
      if (dd.flags & C_SKIP && (in.offset > INT64_MAX / in.bsz ||
-@@ -4397,11 +4435,17 @@ static int img_dd(int argc, char **argv)
+@@ -4418,11 +4456,17 @@ static int img_dd(int argc, char **argv)
  
      for (out_pos = 0; in_pos < size; block_count++) {
          int in_ret, out_ret;
@@ -300,7 +300,7 @@ index f8a39dd195..876a3623a7 100644
          }
          if (in_ret < 0) {
              error_report("error while reading from input image file: %s",
-@@ -4411,9 +4455,13 @@ static int img_dd(int argc, char **argv)
+@@ -4432,9 +4476,13 @@ static int img_dd(int argc, char **argv)
          }
          in_pos += in_ret;
  
index 3f9d5886584dcf714b770a4ad18ce3b3300287f3..e988f6ef579dbab2f4535434c5edaf7e0cb6cbff 100644 (file)
@@ -19,10 +19,10 @@ Subject: [PATCH] backup: introduce vma archive format
  create mode 100644 block/vma.c
 
 diff --git a/MAINTAINERS b/MAINTAINERS
-index 0255113470..581d80d144 100644
+index a8e01de523..f688556e0d 100644
 --- a/MAINTAINERS
 +++ b/MAINTAINERS
-@@ -1950,6 +1950,12 @@ L: qemu-block@nongnu.org
+@@ -1956,6 +1956,12 @@ L: qemu-block@nongnu.org
  S: Supported
  F: block/vvfat.c
  
@@ -1056,7 +1056,7 @@ index c1b6b6a810..2de9f8f4dd 100644
      assert(job->pause_count > 0);
      job->pause_count--;
 diff --git a/configure b/configure
-index 0c6e7572db..3a28a0a092 100755
+index ceec276693..387fb5ad6d 100755
 --- a/configure
 +++ b/configure
 @@ -422,6 +422,7 @@ tcmalloc="no"
@@ -1067,7 +1067,7 @@ index 0c6e7572db..3a28a0a092 100755
  
  supported_cpu="no"
  supported_os="no"
-@@ -1313,6 +1314,10 @@ for opt do
+@@ -1315,6 +1316,10 @@ for opt do
    ;;
    --disable-git-update) git_update=no
    ;;
@@ -1078,7 +1078,7 @@ index 0c6e7572db..3a28a0a092 100755
    *)
        echo "ERROR: unknown option $opt"
        echo "Try '$0 --help' for more information"
-@@ -1561,6 +1566,7 @@ disabled with --disable-FEATURE, default is enabled if available:
+@@ -1563,6 +1568,7 @@ disabled with --disable-FEATURE, default is enabled if available:
    crypto-afalg    Linux AF_ALG crypto backend driver
    vhost-user      vhost-user support
    capstone        capstone disassembler support
@@ -1086,7 +1086,7 @@ index 0c6e7572db..3a28a0a092 100755
  
  NOTE: The object files are built at the place where configure is launched
  EOF
-@@ -3890,6 +3896,23 @@ EOF
+@@ -3893,6 +3899,23 @@ EOF
  fi
  
  ##########################################
@@ -1110,7 +1110,7 @@ index 0c6e7572db..3a28a0a092 100755
  # signalfd probe
  signalfd="no"
  cat > $TMPC << EOF
-@@ -5555,6 +5578,7 @@ echo "avx2 optimization $avx2_opt"
+@@ -5558,6 +5581,7 @@ echo "avx2 optimization $avx2_opt"
  echo "replication support $replication"
  echo "VxHS block device $vxhs"
  echo "capstone          $capstone"
@@ -1118,7 +1118,7 @@ index 0c6e7572db..3a28a0a092 100755
  
  if test "$sdl_too_old" = "yes"; then
  echo "-> Your SDL version is too old - please upgrade to have SDL support"
-@@ -5998,6 +6022,12 @@ if test "$libusb" = "yes" ; then
+@@ -6001,6 +6025,12 @@ if test "$libusb" = "yes" ; then
    echo "LIBUSB_LIBS=$libusb_libs" >> $config_host_mak
  fi
  
index 92a5b54e8336f73065e07a1b0bf246d6baea5abc..fab0ea9eca17277580f69f8db668e826d65f5af7 100644 (file)
@@ -742,7 +742,7 @@ index 1dbbdafd31..2ed3e41437 100644
                              BlockJobTxn *txn, Error **errp);
 diff --git a/vma-reader.c b/vma-reader.c
 new file mode 100644
-index 0000000000..2000889bd3
+index 0000000000..2b1d1cdab3
 --- /dev/null
 +++ b/vma-reader.c
 @@ -0,0 +1,857 @@
@@ -1360,7 +1360,7 @@ index 0000000000..2000889bd3
 +            }
 +
 +            if (end_sector <= sector_num) {
-+                error_setg(errp, "got wrong block address - write bejond end");
++                error_setg(errp, "got wrong block address - write beyond end");
 +                return -1;
 +            }
 +
@@ -1396,7 +1396,7 @@ index 0000000000..2000889bd3
 +
 +                    if (end_sector <= sector_num) {
 +                        error_setg(errp, "got wrong block address - "
-+                                   "write bejond end");
++                                   "write beyond end");
 +                        return -1;
 +                    }
 +
index 7e08ba2c6feff5130aa6f18cca04ca53eea9bc8a..0b2136c6dc07fd36d3588f45570ebf91ba349d22 100644 (file)
@@ -14,10 +14,10 @@ Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
  1 file changed, 26 insertions(+), 3 deletions(-)
 
 diff --git a/qemu-img.c b/qemu-img.c
-index 876a3623a7..2605367c59 100644
+index 879e7f4502..e23285d7d4 100644
 --- a/qemu-img.c
 +++ b/qemu-img.c
-@@ -4089,11 +4089,13 @@ out:
+@@ -4110,11 +4110,13 @@ out:
  #define C_OF      010
  #define C_SKIP    020
  #define C_OSIZE   040
@@ -31,7 +31,7 @@ index 876a3623a7..2605367c59 100644
  };
  
  struct DdIo {
-@@ -4186,6 +4188,20 @@ static int img_dd_osize(const char *arg,
+@@ -4207,6 +4209,20 @@ static int img_dd_osize(const char *arg,
      return 0;
  }
  
@@ -52,7 +52,7 @@ index 876a3623a7..2605367c59 100644
  static int img_dd(int argc, char **argv)
  {
      int ret = 0;
-@@ -4200,12 +4216,14 @@ static int img_dd(int argc, char **argv)
+@@ -4221,12 +4237,14 @@ static int img_dd(int argc, char **argv)
      int c, i;
      const char *out_fmt = "raw";
      const char *fmt = NULL;
@@ -68,7 +68,7 @@ index 876a3623a7..2605367c59 100644
      };
      struct DdIo in = {
          .bsz = 512, /* Block size is by default 512 bytes */
-@@ -4227,6 +4245,7 @@ static int img_dd(int argc, char **argv)
+@@ -4248,6 +4266,7 @@ static int img_dd(int argc, char **argv)
          { "of", img_dd_of, C_OF },
          { "skip", img_dd_skip, C_SKIP },
          { "osize", img_dd_osize, C_OSIZE },
@@ -76,7 +76,7 @@ index 876a3623a7..2605367c59 100644
          { NULL, NULL, 0 }
      };
      const struct option long_options[] = {
-@@ -4433,14 +4452,18 @@ static int img_dd(int argc, char **argv)
+@@ -4454,14 +4473,18 @@ static int img_dd(int argc, char **argv)
  
      in.buf = g_new(uint8_t, in.bsz);
  
index aef09447185e46d19cafd60d181b74982a36bf6a..1aa817f1981b5ee649b076f4287d49cf001b4e06 100644 (file)
@@ -8,10 +8,10 @@ Subject: [PATCH] qemu-img dd : add -n skip_create
  1 file changed, 14 insertions(+), 9 deletions(-)
 
 diff --git a/qemu-img.c b/qemu-img.c
-index 2605367c59..73aa18e086 100644
+index e23285d7d4..b3f17184ac 100644
 --- a/qemu-img.c
 +++ b/qemu-img.c
-@@ -4218,7 +4218,7 @@ static int img_dd(int argc, char **argv)
+@@ -4239,7 +4239,7 @@ static int img_dd(int argc, char **argv)
      const char *fmt = NULL;
      int64_t size = 0, readsize = 0;
      int64_t block_count = 0, out_pos, in_pos;
@@ -20,7 +20,7 @@ index 2605367c59..73aa18e086 100644
      struct DdInfo dd = {
          .flags = 0,
          .count = 0,
-@@ -4256,7 +4256,7 @@ static int img_dd(int argc, char **argv)
+@@ -4277,7 +4277,7 @@ static int img_dd(int argc, char **argv)
          { 0, 0, 0, 0 }
      };
  
@@ -29,7 +29,7 @@ index 2605367c59..73aa18e086 100644
          if (c == EOF) {
              break;
          }
-@@ -4276,6 +4276,9 @@ static int img_dd(int argc, char **argv)
+@@ -4297,6 +4297,9 @@ static int img_dd(int argc, char **argv)
          case 'h':
              help();
              break;
@@ -39,7 +39,7 @@ index 2605367c59..73aa18e086 100644
          case 'U':
              force_share = true;
              break;
-@@ -4416,13 +4419,15 @@ static int img_dd(int argc, char **argv)
+@@ -4437,13 +4440,15 @@ static int img_dd(int argc, char **argv)
                                  size - in.bsz * in.offset, &error_abort);
          }
  
index c03f14787b2a34652534291fd0194869ff48882c..92a189c346ad46715006c04871df09c3784890d3 100644 (file)
@@ -16,10 +16,10 @@ Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
  1 file changed, 2 deletions(-)
 
 diff --git a/block/rbd.c b/block/rbd.c
-index a33738a254..7930ef3368 100644
+index c4732a4b12..0374f3db27 100644
 --- a/block/rbd.c
 +++ b/block/rbd.c
-@@ -642,9 +642,7 @@ static int qemu_rbd_open(BlockDriverState *bs, QDict *options, int flags,
+@@ -643,9 +643,7 @@ static int qemu_rbd_open(BlockDriverState *bs, QDict *options, int flags,
          rados_conf_set(s->cluster, "rbd_cache", "true");
      }
  
diff --git a/qemu b/qemu
index 7c1beb52ed86191d9e965444d934adaa2531710f..0982a56a551556c704dc15752dabf57b4be1c640 160000 (submodule)
--- a/qemu
+++ b/qemu
@@ -1 +1 @@
-Subproject commit 7c1beb52ed86191d9e965444d934adaa2531710f
+Subproject commit 0982a56a551556c704dc15752dabf57b4be1c640