patch-2.1.45 linux/fs/affs/namei.c
Next file: linux/fs/attr.c
Previous file: linux/fs/affs/inode.c
Back to the patch index
Back to the overall index
- Lines: 42
- Date:
Wed Jul 16 19:22:51 1997
- Orig file:
v2.1.44/linux/fs/affs/namei.c
- Orig date:
Thu Jul 3 17:30:26 1997
diff -u --recursive --new-file v2.1.44/linux/fs/affs/namei.c linux/fs/affs/namei.c
@@ -343,7 +343,7 @@
retval = -ENOTEMPTY;
goto rmdir_done;
}
- if (atomic_read(&inode->i_count) > 1) {
+ if (inode->i_count > 1) {
retval = -EBUSY;
goto rmdir_done;
}
@@ -512,7 +512,7 @@
int ino;
int result;
- atomic_inc(&new_inode->i_count);
+ new_inode->i_count++;
result = 0;
for (;;) {
if (new_inode == old_inode) {
@@ -566,12 +566,12 @@
old_bh = affs_find_entry(old_dir,old_name,old_len,&old_ino);
if (!old_bh)
goto end_rename;
- old_inode = __iget(old_dir->i_sb,old_ino);
+ old_inode = iget(old_dir->i_sb,old_ino);
if (!old_inode)
goto end_rename;
new_bh = affs_find_entry(new_dir,new_name,new_len,&new_ino);
if (new_bh) {
- new_inode = __iget(new_dir->i_sb,new_ino);
+ new_inode = iget(new_dir->i_sb,new_ino);
if (!new_inode) { /* What does this mean? */
affs_brelse(new_bh);
new_bh = NULL;
@@ -592,7 +592,7 @@
if (!empty_dir(new_bh,AFFS_I2HSIZE(new_inode)))
goto end_rename;
retval = -EBUSY;
- if (atomic_read(&new_inode->i_count) > 1)
+ if (new_inode->i_count > 1)
goto end_rename;
}
if (S_ISDIR(old_inode->i_mode)) {
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov