Author: attilio Date: Mon Dec 1 03:00:26 2008 New Revision: 185504 URL: http://svn.freebsd.org/changeset/base/185504
Log: Fix an inverted check introduced in r184554. Submitted by: tegge Pointy hat to: me Modified: head/sys/kern/vfs_mount.c Modified: head/sys/kern/vfs_mount.c ============================================================================== --- head/sys/kern/vfs_mount.c Mon Dec 1 02:13:32 2008 (r185503) +++ head/sys/kern/vfs_mount.c Mon Dec 1 03:00:26 2008 (r185504) @@ -1240,7 +1240,7 @@ dounmount(mp, flags, td) mp->mnt_kern_flag |= MNTK_UNMOUNTF; error = 0; if (mp->mnt_lockref) { - if (flags & MNT_FORCE) { + if ((flags & MNT_FORCE) == 0) { mp->mnt_kern_flag &= ~(MNTK_UNMOUNT | MNTK_NOINSMNTQ | MNTK_UNMOUNTF); if (mp->mnt_kern_flag & MNTK_MWAIT) { _______________________________________________ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "[EMAIL PROTECTED]"