diff options
Diffstat (limited to 'fs/coda/dir.c')
-rw-r--r-- | fs/coda/dir.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/coda/dir.c b/fs/coda/dir.c index f5c53fac2..e53933710 100644 --- a/fs/coda/dir.c +++ b/fs/coda/dir.c @@ -635,6 +635,7 @@ int coda_release(struct inode *i, struct file *f) unsigned short cflags = coda_flags_to_cflags(flags); struct coda_cred *cred; + lock_kernel(); ENTRY; coda_vfs_stat.release++; @@ -655,6 +656,7 @@ int coda_release(struct inode *i, struct file *f) CODA_FREE(cred, sizeof(*cred)); CDEBUG(D_FILE, "coda_release: result: %d\n", error); + unlock_kernel(); return error; } |