summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristoph Hellwig <hch@lst.de>2022-11-28 10:15:10 +0100
committerJaegeuk Kim <jaegeuk@kernel.org>2023-01-06 15:12:49 -0800
commit62a134bd8941198eee8b23584e35be6a9ab835d1 (patch)
treeff3025f188e02b6f65e08163ac1f6782d06b597d
parent8d3c1fa3fa5eacfd14f5b018eddb6c1a91c57783 (diff)
downloadlinux-stable-62a134bd8941198eee8b23584e35be6a9ab835d1.tar.gz
linux-stable-62a134bd8941198eee8b23584e35be6a9ab835d1.tar.bz2
linux-stable-62a134bd8941198eee8b23584e35be6a9ab835d1.zip
f2fs: decouple F2FS_MAP_ from buffer head flags
m_flags is never interchanged with the buffer_heads b_flags directly, so use separate codepoints from that. Signed-off-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Chao Yu <chao@kernel.org> Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
-rw-r--r--fs/f2fs/f2fs.h10
1 files changed, 4 insertions, 6 deletions
diff --git a/fs/f2fs/f2fs.h b/fs/f2fs/f2fs.h
index 5fdefb82509d..28828a8c959f 100644
--- a/fs/f2fs/f2fs.h
+++ b/fs/f2fs/f2fs.h
@@ -692,13 +692,11 @@ struct extent_tree_info {
};
/*
- * This structure is taken from ext4_map_blocks.
- *
- * Note that, however, f2fs uses NEW and MAPPED flags for f2fs_map_blocks().
+ * State of block returned by f2fs_map_blocks.
*/
-#define F2FS_MAP_NEW (1 << BH_New)
-#define F2FS_MAP_MAPPED (1 << BH_Mapped)
-#define F2FS_MAP_UNWRITTEN (1 << BH_Unwritten)
+#define F2FS_MAP_NEW (1U << 0)
+#define F2FS_MAP_MAPPED (1U << 1)
+#define F2FS_MAP_UNWRITTEN (1U << 2)
#define F2FS_MAP_FLAGS (F2FS_MAP_NEW | F2FS_MAP_MAPPED |\
F2FS_MAP_UNWRITTEN)