summaryrefslogtreecommitdiffstats
path: root/sys/ufs/ffs/ffs_alloc.c
diff options
context:
space:
mode:
authormckusick <mckusick@FreeBSD.org>2011-06-12 19:27:05 +0000
committermckusick <mckusick@FreeBSD.org>2011-06-12 19:27:05 +0000
commit5f2600c6a978923a3904716ce73814baca63fd0f (patch)
tree7d0ae8580a1a7287703c44a2b3ddbe41275f5102 /sys/ufs/ffs/ffs_alloc.c
parentee628d4978ff89cbd55dfe07804276f1f1c5f76a (diff)
downloadFreeBSD-src-5f2600c6a978923a3904716ce73814baca63fd0f.zip
FreeBSD-src-5f2600c6a978923a3904716ce73814baca63fd0f.tar.gz
Update to soft updates journaling to properly track freed blocks
that get claimed by snapshots. Submitted by: Jeff Roberson Tested by: Peter Holm
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 685b9e1..de34bb8 100644
--- a/sys/ufs/ffs/ffs_alloc.c
+++ b/sys/ufs/ffs/ffs_alloc.c
@@ -2035,7 +2035,7 @@ ffs_blkfree(ump, fs, devvp, bno, size, inum, dephd)
*/
if (devvp->v_type != VREG &&
(devvp->v_vflag & VV_COPYONWRITE) &&
- ffs_snapblkfree(fs, devvp, bno, size, inum)) {
+ ffs_snapblkfree(fs, devvp, bno, size, inum, dephd)) {
return;
}
if (!ump->um_candelete) {
OpenPOWER on IntegriCloud