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