diff options
Diffstat (limited to 'fs/ext4/namei.c')
| -rw-r--r-- | fs/ext4/namei.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/fs/ext4/namei.c b/fs/ext4/namei.c index 17a17e10dd60..70150b6f09a2 100644 --- a/fs/ext4/namei.c +++ b/fs/ext4/namei.c | |||
| @@ -2326,7 +2326,9 @@ retry: | |||
| 2326 | 2326 | ||
| 2327 | inode->i_ctime = ext4_current_time(inode); | 2327 | inode->i_ctime = ext4_current_time(inode); |
| 2328 | ext4_inc_count(handle, inode); | 2328 | ext4_inc_count(handle, inode); |
| 2329 | atomic_inc(&inode->i_count); | 2329 | spin_lock(&inode->i_lock); |
| 2330 | inode->i_count++; | ||
| 2331 | spin_unlock(&inode->i_lock); | ||
| 2330 | 2332 | ||
| 2331 | err = ext4_add_entry(handle, dentry, inode); | 2333 | err = ext4_add_entry(handle, dentry, inode); |
| 2332 | if (!err) { | 2334 | if (!err) { |
