A silent data corruption was introduced in v4.10-rc1 with commit 72ecad22d9f198aafee64218512e02ffa7818671 and was fixed in v4.18-rc7 with commit 17d51b10d7773e4618bcac64648f30f12d4078fb. It affects users of O_DIRECT, in our case a KVM virtual machine with drives which use qemu's "cache=none" option. The other 2 commits has been accepted in 4.14, but 2 are missing, ref: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1796542 Please consider to include them in next release. Thanks, Jack Wang @ 1 & 1 IONOS Cloud GmbH Christoph Hellwig (1): block: add a lower-level bio_add_page interface Martin Wilck (1): block: bio_iov_iter_get_pages: pin more pages for multi-segment IOs block/bio.c | 131 ++++++++++++++++++++++++++++++++------------ include/linux/bio.h | 9 +++ 2 files changed, 104 insertions(+), 36 deletions(-) -- 2.17.1