From da74b7618fba37c9d75ca6895bb49c557f1c9539 Mon Sep 17 00:00:00 2001 From: Taylor R Campbell Date: Fri, 11 Apr 2014 19:02:47 +0000 Subject: [PATCH 09/14] Omit needless lock/unlock in msdosfs createde. --- sys/fs/msdosfs/msdosfs_lookup.c | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/sys/fs/msdosfs/msdosfs_lookup.c b/sys/fs/msdosfs/msdosfs_lookup.c index f23b52c..b25bd10 100644 --- a/sys/fs/msdosfs/msdosfs_lookup.c +++ b/sys/fs/msdosfs/msdosfs_lookup.c @@ -684,19 +684,6 @@ createde(struct denode *dep, struct denode *ddep, struct denode **depp, struct c diroffset = 0; } error = deget(pmp, dirclust, diroffset, 0, depp); -#ifndef MAKEFS - if (error) - return error; - /* XXX Omit needless lock/unlock. */ - error = vn_lock(DETOV(*depp), LK_EXCLUSIVE); - if (error) { - vrele(DETOV(*depp)); - *depp = NULL; - return error; - } - if (error == 0) - VOP_UNLOCK(DETOV(*depp)); -#endif return error; } -- 1.8.3.1