If the file system set it's private flag on one ioend but not the other
we better don't merge the two.
Signed-off-by: Christoph Hellwig <hch@lst.de>
return false;
if (next->io_flags & IOMAP_F_BOUNDARY)
return false;
- if ((ioend->io_flags & IOMAP_F_SHARED) ^
- (next->io_flags & IOMAP_F_SHARED))
+ if ((ioend->io_flags & (IOMAP_F_SHARED | IOMAP_F_PRIVATE)) !=
+ (next->io_flags & (IOMAP_F_SHARED | IOMAP_F_PRIVATE)))
return false;
if ((ioend->io_type == IOMAP_UNWRITTEN) ^
(next->io_type == IOMAP_UNWRITTEN))