From 2c21cf6565cdb81c4ebff19aacc0f8384876a4bf Mon Sep 17 00:00:00 2001 From: alex Date: Sun, 18 Sep 2005 16:06:52 +0000 Subject: [PATCH] - protect i_nlink in smfs_mkdir() as well --- lustre/smfs/dir.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lustre/smfs/dir.c b/lustre/smfs/dir.c index 42724c6..3bc2cde 100644 --- a/lustre/smfs/dir.c +++ b/lustre/smfs/dir.c @@ -586,7 +586,9 @@ static int smfs_mkdir(struct inode *dir, struct dentry *dentry, int mode) inode = smfs_get_inode(dir->i_sb, cache_dentry->d_inode, I2SMI(dir), 0); if (inode) { + lock_kernel(); dir->i_nlink++; + unlock_kernel(); d_instantiate(dentry, inode); } else -- 1.8.3.1