JFS: Fix regression. fsck complains if symlinks do not have INLINEEA attribute

Signed-off-by: Dave Kleikamp <shaggy@austin.ibm.com>
This commit is contained in:
Dave Kleikamp 2006-02-10 08:11:53 -06:00
Родитель fa3241d24c
Коммит 4837c672fd
1 изменённых файлов: 4 добавлений и 4 удалений

Просмотреть файл

@ -101,11 +101,11 @@ struct inode *ialloc(struct inode *parent, umode_t mode)
jfs_inode->mode2 |= IDIRECTORY;
jfs_inode->mode2 &= ~JFS_DIRSYNC_FL;
}
else if (S_ISLNK(mode))
jfs_inode->mode2 &=
~(JFS_IMMUTABLE_FL|JFS_APPEND_FL);
else
else {
jfs_inode->mode2 |= INLINEEA | ISPARSE;
if (S_ISLNK(mode))
jfs_inode->mode2 &= ~(JFS_IMMUTABLE_FL|JFS_APPEND_FL);
}
jfs_inode->mode2 |= mode;
inode->i_blksize = sb->s_blocksize;