mirror of https://github.com/vitalif/e2fsprogs
libext2fs: initialize large inodes for journal & resize
I noticed that neither the journal nor resize inodes have i_extra_isize set post-mkfs; while this isn't likely to be a big problem, I think the below patch tidies it up. Signed-off-by: Eric Sandeen <sandeen@redhat.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>bitmap-optimize
parent
125a367806
commit
827c188711
|
@ -354,7 +354,7 @@ static errcode_t write_journal_inode(ext2_filsys fs, ext2_ino_t journal_ino,
|
|||
inode.i_links_count = 1;
|
||||
inode.i_mode = LINUX_S_IFREG | 0600;
|
||||
|
||||
if ((retval = ext2fs_write_inode(fs, journal_ino, &inode)))
|
||||
if ((retval = ext2fs_write_new_inode(fs, journal_ino, &inode)))
|
||||
goto errout;
|
||||
retval = 0;
|
||||
|
||||
|
|
|
@ -208,7 +208,7 @@ out_inode:
|
|||
#endif
|
||||
if (inode_dirty) {
|
||||
inode.i_atime = inode.i_mtime = fs->now ? fs->now : time(0);
|
||||
retval2 = ext2fs_write_inode(fs, EXT2_RESIZE_INO, &inode);
|
||||
retval2 = ext2fs_write_new_inode(fs, EXT2_RESIZE_INO, &inode);
|
||||
if (!retval)
|
||||
retval = retval2;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue