diff options
author | mckusick <mckusick@FreeBSD.org> | 2011-06-12 19:27:05 +0000 |
---|---|---|
committer | mckusick <mckusick@FreeBSD.org> | 2011-06-12 19:27:05 +0000 |
commit | 5f2600c6a978923a3904716ce73814baca63fd0f (patch) | |
tree | 7d0ae8580a1a7287703c44a2b3ddbe41275f5102 /sys/ufs/ffs/ffs_alloc.c | |
parent | ee628d4978ff89cbd55dfe07804276f1f1c5f76a (diff) | |
download | FreeBSD-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.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 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) { |