From 6dc5735b5f3e4208b4ec3609f282830cfb4c47e3 Mon Sep 17 00:00:00 2001 From: Dave Kleikamp Date: Fri, 10 Feb 2006 08:11:53 -0600 Subject: [PATCH] --- yaml --- r: 21328 b: refs/heads/master c: 4837c672fd4d43c519d6b53308ee68d45b91b872 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/fs/jfs/jfs_inode.c | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/[refs] b/[refs] index 36c9a2a463ad..7f73ff0ab6c2 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: fa3241d24cf1182b0ffb6e4d412c3bc2a2ab7bf6 +refs/heads/master: 4837c672fd4d43c519d6b53308ee68d45b91b872 diff --git a/trunk/fs/jfs/jfs_inode.c b/trunk/fs/jfs/jfs_inode.c index ae2772cba2d1..ffd2a8a00787 100644 --- a/trunk/fs/jfs/jfs_inode.c +++ b/trunk/fs/jfs/jfs_inode.c @@ -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;