summaryrefslogtreecommitdiffstats
path: root/sys/ufs/ffs/ffs_alloc.c
diff options
context:
space:
mode:
authorjeff <jeff@FreeBSD.org>2011-06-20 03:25:09 +0000
committerjeff <jeff@FreeBSD.org>2011-06-20 03:25:09 +0000
commit045528c230abc49a8b1b1393bc45366a302fa5bf (patch)
tree93b86c505293776bd91c5351702e21c7ae6df2eb /sys/ufs/ffs/ffs_alloc.c
parent880279ff3bcf82201ad510f3cceb6ec0791fd890 (diff)
downloadFreeBSD-src-045528c230abc49a8b1b1393bc45366a302fa5bf.zip
FreeBSD-src-045528c230abc49a8b1b1393bc45366a302fa5bf.tar.gz
- Fix directory count rollbacks by passing the mode to the journal dep
earlier. - Add rollback/forward code for frag and cluster accounting. - Handle the FREEDEP case in softdep_sync_buf(). (submitted by pho)
Diffstat (limited to 'sys/ufs/ffs/ffs_alloc.c')
-rw-r--r--sys/ufs/ffs/ffs_alloc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/ufs/ffs/ffs_alloc.c b/sys/ufs/ffs/ffs_alloc.c
index 7d7866c..6d27ace 100644
--- a/sys/ufs/ffs/ffs_alloc.c
+++ b/sys/ufs/ffs/ffs_alloc.c
@@ -1829,7 +1829,7 @@ gotit:
}
UFS_UNLOCK(ump);
if (DOINGSOFTDEP(ITOV(ip)))
- softdep_setup_inomapdep(bp, ip, cg * fs->fs_ipg + ipref);
+ softdep_setup_inomapdep(bp, ip, cg * fs->fs_ipg + ipref, mode);
bdwrite(bp);
if (ibp != NULL)
bawrite(ibp);
OpenPOWER on IntegriCloud