diff options
Diffstat (limited to 'fs/coda/dir.c')
| -rw-r--r-- | fs/coda/dir.c | 16 |
1 files changed, 2 insertions, 14 deletions
diff --git a/fs/coda/dir.c b/fs/coda/dir.c index 0c6c48ca7496..04a3dd84c993 100644 --- a/fs/coda/dir.c +++ b/fs/coda/dir.c | |||
| @@ -25,7 +25,6 @@ | |||
| 25 | #include <linux/coda_psdev.h> | 25 | #include <linux/coda_psdev.h> |
| 26 | #include <linux/coda_fs_i.h> | 26 | #include <linux/coda_fs_i.h> |
| 27 | #include <linux/coda_cache.h> | 27 | #include <linux/coda_cache.h> |
| 28 | #include <linux/coda_proc.h> | ||
| 29 | 28 | ||
| 30 | #include "coda_int.h" | 29 | #include "coda_int.h" |
| 31 | 30 | ||
| @@ -148,8 +147,6 @@ int coda_permission(struct inode *inode, int mask, struct nameidata *nd) | |||
| 148 | 147 | ||
| 149 | lock_kernel(); | 148 | lock_kernel(); |
| 150 | 149 | ||
| 151 | coda_vfs_stat.permission++; | ||
| 152 | |||
| 153 | if (coda_cache_check(inode, mask)) | 150 | if (coda_cache_check(inode, mask)) |
| 154 | goto out; | 151 | goto out; |
| 155 | 152 | ||
| @@ -206,7 +203,6 @@ static int coda_create(struct inode *dir, struct dentry *de, int mode, struct na | |||
| 206 | struct coda_vattr attrs; | 203 | struct coda_vattr attrs; |
| 207 | 204 | ||
| 208 | lock_kernel(); | 205 | lock_kernel(); |
| 209 | coda_vfs_stat.create++; | ||
| 210 | 206 | ||
| 211 | if (coda_isroot(dir) && coda_iscontrol(name, length)) { | 207 | if (coda_isroot(dir) && coda_iscontrol(name, length)) { |
| 212 | unlock_kernel(); | 208 | unlock_kernel(); |
| @@ -246,7 +242,6 @@ static int coda_mkdir(struct inode *dir, struct dentry *de, int mode) | |||
| 246 | struct CodaFid newfid; | 242 | struct CodaFid newfid; |
| 247 | 243 | ||
| 248 | lock_kernel(); | 244 | lock_kernel(); |
| 249 | coda_vfs_stat.mkdir++; | ||
| 250 | 245 | ||
| 251 | if (coda_isroot(dir) && coda_iscontrol(name, len)) { | 246 | if (coda_isroot(dir) && coda_iscontrol(name, len)) { |
| 252 | unlock_kernel(); | 247 | unlock_kernel(); |
| @@ -288,7 +283,6 @@ static int coda_link(struct dentry *source_de, struct inode *dir_inode, | |||
| 288 | int error; | 283 | int error; |
| 289 | 284 | ||
| 290 | lock_kernel(); | 285 | lock_kernel(); |
| 291 | coda_vfs_stat.link++; | ||
| 292 | 286 | ||
| 293 | if (coda_isroot(dir_inode) && coda_iscontrol(name, len)) { | 287 | if (coda_isroot(dir_inode) && coda_iscontrol(name, len)) { |
| 294 | unlock_kernel(); | 288 | unlock_kernel(); |
| @@ -320,10 +314,9 @@ static int coda_symlink(struct inode *dir_inode, struct dentry *de, | |||
| 320 | const char *name = de->d_name.name; | 314 | const char *name = de->d_name.name; |
| 321 | int len = de->d_name.len; | 315 | int len = de->d_name.len; |
| 322 | int symlen; | 316 | int symlen; |
| 323 | int error=0; | 317 | int error = 0; |
| 324 | 318 | ||
| 325 | lock_kernel(); | 319 | lock_kernel(); |
| 326 | coda_vfs_stat.symlink++; | ||
| 327 | 320 | ||
| 328 | if (coda_isroot(dir_inode) && coda_iscontrol(name, len)) { | 321 | if (coda_isroot(dir_inode) && coda_iscontrol(name, len)) { |
| 329 | unlock_kernel(); | 322 | unlock_kernel(); |
| @@ -360,7 +353,6 @@ int coda_unlink(struct inode *dir, struct dentry *de) | |||
| 360 | int len = de->d_name.len; | 353 | int len = de->d_name.len; |
| 361 | 354 | ||
| 362 | lock_kernel(); | 355 | lock_kernel(); |
| 363 | coda_vfs_stat.unlink++; | ||
| 364 | 356 | ||
| 365 | error = venus_remove(dir->i_sb, coda_i2f(dir), name, len); | 357 | error = venus_remove(dir->i_sb, coda_i2f(dir), name, len); |
| 366 | if ( error ) { | 358 | if ( error ) { |
| @@ -381,7 +373,6 @@ int coda_rmdir(struct inode *dir, struct dentry *de) | |||
| 381 | int error; | 373 | int error; |
| 382 | 374 | ||
| 383 | lock_kernel(); | 375 | lock_kernel(); |
| 384 | coda_vfs_stat.rmdir++; | ||
| 385 | 376 | ||
| 386 | error = venus_rmdir(dir->i_sb, coda_i2f(dir), name, len); | 377 | error = venus_rmdir(dir->i_sb, coda_i2f(dir), name, len); |
| 387 | if (!error) { | 378 | if (!error) { |
| @@ -408,7 +399,6 @@ static int coda_rename(struct inode *old_dir, struct dentry *old_dentry, | |||
| 408 | int error; | 399 | int error; |
| 409 | 400 | ||
| 410 | lock_kernel(); | 401 | lock_kernel(); |
| 411 | coda_vfs_stat.rename++; | ||
| 412 | 402 | ||
| 413 | error = venus_rename(old_dir->i_sb, coda_i2f(old_dir), | 403 | error = venus_rename(old_dir->i_sb, coda_i2f(old_dir), |
| 414 | coda_i2f(new_dir), old_length, new_length, | 404 | coda_i2f(new_dir), old_length, new_length, |
| @@ -445,8 +435,6 @@ int coda_readdir(struct file *coda_file, void *buf, filldir_t filldir) | |||
| 445 | BUG_ON(!cfi || cfi->cfi_magic != CODA_MAGIC); | 435 | BUG_ON(!cfi || cfi->cfi_magic != CODA_MAGIC); |
| 446 | host_file = cfi->cfi_container; | 436 | host_file = cfi->cfi_container; |
| 447 | 437 | ||
| 448 | coda_vfs_stat.readdir++; | ||
| 449 | |||
| 450 | if (!host_file->f_op) | 438 | if (!host_file->f_op) |
| 451 | return -ENOTDIR; | 439 | return -ENOTDIR; |
| 452 | 440 | ||
