Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e43c460d authored by Darrick J. Wong's avatar Darrick J. Wong Committed by Dave Chinner
Browse files

iomap: add a flag to report shared extents

parent 5f4e5752
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -512,6 +512,8 @@ static int iomap_to_fiemap(struct fiemap_extent_info *fi,

	if (iomap->flags & IOMAP_F_MERGED)
		flags |= FIEMAP_EXTENT_MERGED;
	if (iomap->flags & IOMAP_F_SHARED)
		flags |= FIEMAP_EXTENT_SHARED;

	return fiemap_fill_next_extent(fi, iomap->offset,
			iomap->blkno != IOMAP_NULL_BLOCK ? iomap->blkno << 9: 0,
+1 −0
Original line number Diff line number Diff line
@@ -22,6 +22,7 @@ struct vm_fault;
 * Flags for iomap mappings:
 */
#define IOMAP_F_MERGED	0x01	/* contains multiple blocks/extents */
#define IOMAP_F_SHARED	0x02	/* block shared with another file */

/*
 * Magic value for blkno: