diff --git a/fs/jfs/namei.c b/fs/jfs/namei.c index b29d68b5e..cd43b68e2 100644 --- a/fs/jfs/namei.c +++ b/fs/jfs/namei.c @@ -799,6 +799,8 @@ static int jfs_link(struct dentry *old_dentry, if (rc) goto out; + if (!(JFS_SBI(ip->i_sb)->log)) + goto out; tid = txBegin(ip->i_sb, 0); mutex_lock_nested(&JFS_IP(dir)->commit_mutex, COMMIT_MUTEX_PARENT);