Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1834646
Patch 1 fixes the assertion failure by failing gracefully when opening an image whose size isn't aligned to the required request alignment. Patch 2 relaxes the restrictions for NFS, which actually supports byte alignment, but incorrectly gets a 4k request alignment in the file-posix block driver. Kevin Wolf (2): block: Require aligned image size to avoid assertion failure file-posix: Allow byte-aligned O_DIRECT with NFS block.c | 10 ++++++++++ block/file-posix.c | 26 +++++++++++++++++++++++++- 2 files changed, 35 insertions(+), 1 deletion(-) -- 2.25.4