f2fs-tools: fix the calculation raw_node->footer.next_blkaddr for in f2fs_write_root_inode
PATCH 1/1 f2fs-tools: fix the calculation raw_node->footer.next_blkaddr for in f2fs_write_root_inode
The raw_node will take 1 blk itself, and its next blk addr should be +1.
Signed-off-by Wang Sheng-Hui <[email protected]>
--- mkfs/f2fs_format.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
mkfs/f2fs_format.c +1 -1
@@ -744,7 +744,7 @@ static int f2fs_write_root_inode(void) raw_node->footer.next_blkaddr =cpu_to_le32 (le32_to_cpu (super_block.main_blkaddr) + config.cur_seg[CURSEG_HOT_NODE ] * - config.blks_per_seg +1 ); + config.blks_per_seg) +1 ; raw_node->i.i_mode =cpu_to_le16 (0x41ed ); raw_node->i.i_links =cpu_to_le32 (2 );
Signature · 9 lines
1.7.10.4 ------------------------------------------------------------------------------ This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev
Hi,
2013-06-28 (금), 10:41 +0800, Wang Sheng-Hui:
Quoted 12 lines
The
raw_nodewill take 1 blk itself, and its next blk addr should be +1.Signed-off-by Wang Sheng-Hui <[email protected]>--- mkfs/f2fs_format.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)mkfs/f2fs_format.c +0
-0
mkfs/f2fs_format.c static int f2fs_write_root_inode(void) · line 747
Quoted 5 lines
mkfs/f2fs_format.c +1
-1@@ -744,7 +744,7 @@ static int f2fs_write_root_inode(void) raw_node->footer.next_blkaddr =cpu_to_le32 (le32_to_cpu (super_block.main_blkaddr) + config.cur_seg[CURSEG_HOT_NODE ] * - config.blks_per_seg +1 ); + config.blks_per_seg) +1 ;
What do you mean?
+1 should be inside the cpu_to_le32().
Thanks,
Quoted 3 lines
mkfs/f2fs_format.c +0
-0raw_node->i.i_mode =cpu_to_le16 (0x41ed ); raw_node->i.i_links =cpu_to_le32 (2 );
Signature · 15 lines
Jaegeuk Kim Samsung ------------------------------------------------------------------------------ This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev _______________________________________________ Linux-f2fs-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel