f2fs: rename F2FS_MAP_UNWRITTEN to F2FS_MAP_DELALLOC
authorChristoph Hellwig <hch@lst.de>
Mon, 28 Nov 2022 09:15:11 +0000 (10:15 +0100)
committerJaegeuk Kim <jaegeuk@kernel.org>
Fri, 6 Jan 2023 23:12:53 +0000 (15:12 -0800)
NEW_ADDR blocks are purely in-memory preallocated blocks, and thus
equivalent to what the core FS code calls delayed allocations, and not
unwritten extents which do have on-disk blocks allocated from which
reads always return zeroes until they are converted to written status.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Chao Yu <chao@kernel.org>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fs/f2fs/data.c
fs/f2fs/f2fs.h

index 86585c0922f2d9474aeb5faa1d7a6850f5ee6e8f..93625d9900e8bae9771ab4d7fc116cb73de85212 100644 (file)
@@ -1660,9 +1660,9 @@ next_block:
                bidx = f2fs_target_device_index(sbi, blkaddr);
 
        if (map->m_len == 0) {
-               /* preallocated unwritten block should be mapped for fiemap. */
+               /* reserved delalloc block should be mapped for fiemap. */
                if (blkaddr == NEW_ADDR)
-                       map->m_flags |= F2FS_MAP_UNWRITTEN;
+                       map->m_flags |= F2FS_MAP_DELALLOC;
                map->m_flags |= F2FS_MAP_MAPPED;
 
                map->m_pblk = blkaddr;
@@ -1984,7 +1984,7 @@ next:
 
        compr_appended = false;
        /* In a case of compressed cluster, append this to the last extent */
-       if (compr_cluster && ((map.m_flags & F2FS_MAP_UNWRITTEN) ||
+       if (compr_cluster && ((map.m_flags & F2FS_MAP_DELALLOC) ||
                        !(map.m_flags & F2FS_MAP_FLAGS))) {
                compr_appended = true;
                goto skip_fill;
@@ -2030,7 +2030,7 @@ skip_fill:
                                compr_cluster = false;
                                size += blks_to_bytes(inode, 1);
                        }
-               } else if (map.m_flags & F2FS_MAP_UNWRITTEN) {
+               } else if (map.m_flags & F2FS_MAP_DELALLOC) {
                        flags = FIEMAP_EXTENT_UNWRITTEN;
                }
 
index 28828a8c959fdc8b591d4df0718e18a117792fa7..fea2735167e53b638abba1a2d87da3343ca1820b 100644 (file)
@@ -696,9 +696,9 @@ struct extent_tree_info {
  */
 #define F2FS_MAP_NEW           (1U << 0)
 #define F2FS_MAP_MAPPED                (1U << 1)
-#define F2FS_MAP_UNWRITTEN     (1U << 2)
+#define F2FS_MAP_DELALLOC      (1U << 2)
 #define F2FS_MAP_FLAGS         (F2FS_MAP_NEW | F2FS_MAP_MAPPED |\
-                               F2FS_MAP_UNWRITTEN)
+                               F2FS_MAP_DELALLOC)
 
 struct f2fs_map_blocks {
        struct block_device *m_bdev;    /* for multi-device dio */