[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 0/3] block: improve error reporting for unsupported O_DIRECT
From: |
Daniel P . Berrangé |
Subject: |
[PATCH v2 0/3] block: improve error reporting for unsupported O_DIRECT |
Date: |
Thu, 2 Jul 2020 13:56:09 +0100 |
v1: https://lists.gnu.org/archive/html/qemu-devel/2020-07/msg00269.html
See patch commit messages for rationale
Ideally we would convert other callers of qemu_open to use
qemu_open_err, and eventually remove qemu_open, renaming
qemu_open_err back to qemu_open. Given soft freeze is just
days away though, I'm hoping this series is simple enough
to get into this release, leaving bigger cleanup for later.
Improved in v2:
- Mention that qemu_open_err is preferred over qemu_open
- Get rid of obsolete error_report call
- Simplify O_DIRECT handling
- Fixup iotests for changed error message text
Daniel P. Berrangé (3):
util: validate whether O_DIRECT is supported after failure
util: support detailed error reporting for qemu_open
block: switch to use qemu_open_err for improved errors
block/file-posix.c | 10 ++---
include/qemu/osdep.h | 2 +
tests/qemu-iotests/051.out | 4 +-
tests/qemu-iotests/051.pc.out | 4 +-
tests/qemu-iotests/061.out | 2 +-
tests/qemu-iotests/069.out | 2 +-
tests/qemu-iotests/082.out | 4 +-
tests/qemu-iotests/111.out | 2 +-
tests/qemu-iotests/226.out | 6 +--
tests/qemu-iotests/232.out | 12 +++---
tests/qemu-iotests/244.out | 6 +--
util/osdep.c | 69 +++++++++++++++++++++++++++++------
12 files changed, 85 insertions(+), 38 deletions(-)
--
2.26.2
- [PATCH v2 0/3] block: improve error reporting for unsupported O_DIRECT,
Daniel P . Berrangé <=