From 0bc178170104cff1e818e849d08a50c6a4ee0851 Mon Sep 17 00:00:00 2001 From: bde Date: Sat, 22 Mar 1997 06:53:45 +0000 Subject: Fixed some invalid (non-atomic) accesses to `time', mostly ones of the form `tv = time'. Use a new function gettime(). The current version just forces atomicicity without fixing precision or efficiency bugs. Simplified some related valid accesses by using the central function. --- sys/ufs/ffs/ffs_alloc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'sys/ufs/ffs/ffs_alloc.c') diff --git a/sys/ufs/ffs/ffs_alloc.c b/sys/ufs/ffs/ffs_alloc.c index ea4f23f..3be3f2f 100644 --- a/sys/ufs/ffs/ffs_alloc.c +++ b/sys/ufs/ffs/ffs_alloc.c @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)ffs_alloc.c 8.18 (Berkeley) 5/26/95 - * $Id: ffs_alloc.c,v 1.30 1997/02/22 09:47:00 peter Exp $ + * $Id: ffs_alloc.c,v 1.31 1997/03/09 06:00:40 mpp Exp $ */ #include "opt_quota.h" @@ -487,7 +487,7 @@ ffs_reallocblks(ap) } else { ip->i_flag |= IN_CHANGE | IN_UPDATE; if (!doasyncfree) { - tv = time; + gettime(&tv); VOP_UPDATE(vp, &tv, &tv, 1); } } -- cgit v1.1