patch-2.4.0-test2 linux/drivers/isdn/avmb1/capifs.c
Next file: linux/drivers/isdn/avmb1/kcapi.c
Previous file: linux/drivers/isdn/avmb1/capi.c
Back to the patch index
Back to the overall index
- Lines: 21
- Date:
Wed Jun 21 07:25:16 2000
- Orig file:
v2.4.0-test1/linux/drivers/isdn/avmb1/capifs.c
- Orig date:
Wed Apr 26 16:34:07 2000
diff -u --recursive --new-file v2.4.0-test1/linux/drivers/isdn/avmb1/capifs.c linux/drivers/isdn/avmb1/capifs.c
@@ -209,7 +209,7 @@
dentry->d_inode = np->inode;
if ( dentry->d_inode )
- dentry->d_inode->i_count++;
+ atomic_inc(&dentry->d_inode->i_count);
d_add(dentry, dentry->d_inode);
@@ -228,9 +228,9 @@
for ( i = 0 ; i < sbi->max_ncci ; i++ ) {
if ( (inode = sbi->nccis[i].inode) ) {
- if ( inode->i_count != 1 )
+ if ( atomic_read(&inode->i_count) != 1 )
printk("capifs_put_super: badness: entry %d count %d\n",
- i, inode->i_count);
+ i, atomic_read(&inode->i_count));
inode->i_nlink--;
iput(inode);
}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)