Browse Source

f2fs: recognize encrypted data in f2fs_fiemap

This patch fixes to teach f2fs_fiemap to recognize encrypted data.

Signed-off-by: Chao Yu <chao2.yu@samsung.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Chao Yu 10 years ago
parent
commit
da5af127a1
1 changed files with 5 additions and 1 deletions
  1. 5 1
      fs/f2fs/data.c

+ 5 - 1
fs/f2fs/data.c

@@ -830,9 +830,13 @@ next:
 		flags |= FIEMAP_EXTENT_LAST;
 		flags |= FIEMAP_EXTENT_LAST;
 	}
 	}
 
 
-	if (size)
+	if (size) {
+		if (f2fs_encrypted_inode(inode))
+			flags |= FIEMAP_EXTENT_DATA_ENCRYPTED;
+
 		ret = fiemap_fill_next_extent(fieinfo, logical,
 		ret = fiemap_fill_next_extent(fieinfo, logical,
 				phys, size, flags);
 				phys, size, flags);
+	}
 
 
 	if (start_blk > last_blk || ret)
 	if (start_blk > last_blk || ret)
 		goto out;
 		goto out;