qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 50482f: block/export/fuse.c: fix musl build


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] 50482f: block/export/fuse.c: fix musl build
Date: Mon, 09 Aug 2021 13:18:10 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 50482fda98bd62e072c30b7ea73c985c4e9d9bbb
      
https://github.com/qemu/qemu/commit/50482fda98bd62e072c30b7ea73c985c4e9d9bbb
  Author: Fabrice Fontaine <fontaine.fabrice@gmail.com>
  Date:   2021-08-09 (Mon, 09 Aug 2021)

  Changed paths:
    M block/export/fuse.c

  Log Message:
  -----------
  block/export/fuse.c: fix musl build

Fix the following build failure on musl raised since version 6.0.0 and
https://gitlab.com/qemu-project/qemu/-/commit/4ca37a96a75aafe7a37ba51ab1912b09b7190a6b
because musl does not define FALLOC_FL_ZERO_RANGE:

../block/export/fuse.c: In function 'fuse_fallocate':
../block/export/fuse.c:563:23: error: 'FALLOC_FL_ZERO_RANGE' undeclared (first 
use in this function)
  563 |     } else if (mode & FALLOC_FL_ZERO_RANGE) {
      |                       ^~~~~~~~~~~~~~~~~~~~

Fixes:
 - 
http://autobuild.buildroot.org/results/b96e3d364fd1f8bbfb18904a742e73327d308f64

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Message-Id: <20210809095101.1101336-1-fontaine.fabrice@gmail.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Denis V. Lunev <den@openvz.org>
Signed-off-by: Hanna Reitz <hreitz@redhat.com>


  Commit: a6d2bb25cf945cd16f29a575055c6f1a1f9cf6c9
      
https://github.com/qemu/qemu/commit/a6d2bb25cf945cd16f29a575055c6f1a1f9cf6c9
  Author: Daniel P. Berrangé <berrange@redhat.com>
  Date:   2021-08-09 (Mon, 09 Aug 2021)

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

  Log Message:
  -----------
  tests: filter out TLS distinguished name in certificate checks

The version of GNUTLS in Fedora 34 has changed the order in which encodes
fields when generating new TLS certificates. This in turn changes the
order seen when querying the distinguished name. This ultimately breaks
the expected output in the NBD TLS iotests. We don't need to be
comparing the exact distinguished name text for the purpose of the test
though, so it is fine to filter it out.

Reported-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20210804180330.3469683-1-berrange@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Tested-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Hanna Reitz <hreitz@redhat.com>


  Commit: e0d24696b9d9d78d621e3dedfcb3d2c094bdd8a3
      
https://github.com/qemu/qemu/commit/e0d24696b9d9d78d621e3dedfcb3d2c094bdd8a3
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2021-08-09 (Mon, 09 Aug 2021)

  Changed paths:
    M block/export/fuse.c
    M tests/qemu-iotests/233
    M tests/qemu-iotests/233.out
    M tests/qemu-iotests/common.filter

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/hreitz/tags/pull-block-2021-08-09' into 
staging

Block patches for 6.1-rc3:
- Build fix for FUSE block exports
- iotest 233 fix

# gpg: Signature made Mon 09 Aug 2021 17:59:29 BST
# gpg:                using RSA key 91BEB60A30DB3E8857D11829F407DB0061D5CF40
# gpg:                issuer "mreitz@redhat.com"
# gpg: Good signature from "Max Reitz <mreitz@redhat.com>" [full]
# Primary key fingerprint: 91BE B60A 30DB 3E88 57D1  1829 F407 DB00 61D5 CF40

* remotes/hreitz/tags/pull-block-2021-08-09:
  tests: filter out TLS distinguished name in certificate checks
  block/export/fuse.c: fix musl build

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


Compare: https://github.com/qemu/qemu/compare/370ea52f725a...e0d24696b9d9



reply via email to

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