]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - fs/coda/dir.c
[PATCH] r/o bind mounts: unlink: monitor i_nlink
[linux-2.6-omap-h63xx.git] / fs / coda / dir.c
index 8651ea6a23b727c1c27b24b0d9a3b9d03c062fa0..0a2fd8bb7579bd60dcc153e7634da38c9a01ff0c 100644 (file)
@@ -367,7 +367,7 @@ int coda_unlink(struct inode *dir, struct dentry *de)
         }
 
        coda_dir_changed(dir, 0);
-       de->d_inode->i_nlink--;
+       drop_nlink(de->d_inode);
        unlock_kernel();
 
         return 0;
@@ -394,7 +394,7 @@ int coda_rmdir(struct inode *dir, struct dentry *de)
         }
 
        coda_dir_changed(dir, -1);
-       de->d_inode->i_nlink--;
+       drop_nlink(de->d_inode);
        d_delete(de);
        unlock_kernel();