diff options
Diffstat (limited to 'fs/affs/amigaffs.c')
| -rw-r--r-- | fs/affs/amigaffs.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/affs/amigaffs.c b/fs/affs/amigaffs.c index 3a4557e8325c..de37ec842340 100644 --- a/fs/affs/amigaffs.c +++ b/fs/affs/amigaffs.c | |||
| @@ -215,7 +215,7 @@ affs_remove_link(struct dentry *dentry) | |||
| 215 | break; | 215 | break; |
| 216 | default: | 216 | default: |
| 217 | if (!AFFS_TAIL(sb, bh)->link_chain) | 217 | if (!AFFS_TAIL(sb, bh)->link_chain) |
| 218 | inode->i_nlink = 1; | 218 | set_nlink(inode, 1); |
| 219 | } | 219 | } |
| 220 | affs_free_block(sb, link_ino); | 220 | affs_free_block(sb, link_ino); |
| 221 | goto done; | 221 | goto done; |
| @@ -316,7 +316,7 @@ affs_remove_header(struct dentry *dentry) | |||
| 316 | if (inode->i_nlink > 1) | 316 | if (inode->i_nlink > 1) |
| 317 | retval = affs_remove_link(dentry); | 317 | retval = affs_remove_link(dentry); |
| 318 | else | 318 | else |
| 319 | inode->i_nlink = 0; | 319 | clear_nlink(inode); |
| 320 | affs_unlock_link(inode); | 320 | affs_unlock_link(inode); |
| 321 | inode->i_ctime = CURRENT_TIME_SEC; | 321 | inode->i_ctime = CURRENT_TIME_SEC; |
| 322 | mark_inode_dirty(inode); | 322 | mark_inode_dirty(inode); |
