diff options
author | jeff <jeff@FreeBSD.org> | 2011-06-20 03:25:09 +0000 |
---|---|---|
committer | jeff <jeff@FreeBSD.org> | 2011-06-20 03:25:09 +0000 |
commit | 045528c230abc49a8b1b1393bc45366a302fa5bf (patch) | |
tree | 93b86c505293776bd91c5351702e21c7ae6df2eb /sys/ufs/ffs/ffs_alloc.c | |
parent | 880279ff3bcf82201ad510f3cceb6ec0791fd890 (diff) | |
download | FreeBSD-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.c | 2 |
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); |