From 51f964a2891791e8738061f6b31038208253c522 Mon Sep 17 00:00:00 2001 From: tnn Date: Mon, 7 Jan 2008 05:20:25 +0000 Subject: [PATCH] softdep_freefile: don't acquire ufsmount lock twice. --- sys/ufs/ffs/ffs_softdep.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sys/ufs/ffs/ffs_softdep.c b/sys/ufs/ffs/ffs_softdep.c index 3dfdc44e45aa..0c2e11980fb6 100644 --- a/sys/ufs/ffs/ffs_softdep.c +++ b/sys/ufs/ffs/ffs_softdep.c @@ -1,4 +1,4 @@ -/* $NetBSD: ffs_softdep.c,v 1.103 2008/01/02 11:49:09 ad Exp $ */ +/* $NetBSD: ffs_softdep.c,v 1.104 2008/01/07 05:20:25 tnn Exp $ */ /* * Copyright 1998 Marshall Kirk McKusick. All Rights Reserved. @@ -33,7 +33,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: ffs_softdep.c,v 1.103 2008/01/02 11:49:09 ad Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ffs_softdep.c,v 1.104 2008/01/07 05:20:25 tnn Exp $"); #include #include @@ -2240,7 +2240,7 @@ softdep_freefile(struct vnode *pvp, ino_t ino, int mode) if ((ip->i_flag & IN_SPACECOUNTED) == 0) { mutex_enter(&ump->um_lock); ip->i_fs->fs_pendinginodes += 1; - mutex_enter(&ump->um_lock); + mutex_exit(&ump->um_lock); } /*