Browse Source

iomap: add IOMAP_F_NEW flag

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Ross Zwisler <ross.zwisler@linux.intel.com>
Signed-off-by: Dave Chinner <david@fromorbit.com>
Christoph Hellwig 9 years ago
parent
commit
ecd50729f7
2 changed files with 2 additions and 0 deletions
  1. 1 0
      fs/xfs/xfs_iomap.c
  2. 1 0
      include/linux/iomap.h

+ 1 - 0
fs/xfs/xfs_iomap.c

@@ -1000,6 +1000,7 @@ xfs_file_iomap_begin(
 		if (error)
 			return error;
 
+		iomap->flags = IOMAP_F_NEW;
 		trace_xfs_iomap_alloc(ip, offset, length, 0, &imap);
 	} else {
 		ASSERT(nimaps);

+ 1 - 0
include/linux/iomap.h

@@ -22,6 +22,7 @@ struct vm_fault;
  * Flags for iomap mappings:
  */
 #define IOMAP_F_MERGED	0x01	/* contains multiple blocks/extents */
+#define IOMAP_F_NEW	0x02	/* blocks have been newly allocated */
 
 /*
  * Magic value for blkno: