summaryrefslogtreecommitdiffstats
path: root/sys/ufs
diff options
context:
space:
mode:
authormckusick <mckusick@FreeBSD.org>2002-12-18 07:19:41 +0000
committermckusick <mckusick@FreeBSD.org>2002-12-18 07:19:41 +0000
commitf86b91ebe0dbbca444d3faa3983386c238d9fa53 (patch)
treed6b02685cf95af1a674519d6989d5780fc2d09dd /sys/ufs
parentdbae8d7a6fdb1fe07f142229ff712bc8a39850fd (diff)
downloadFreeBSD-src-f86b91ebe0dbbca444d3faa3983386c238d9fa53.zip
FreeBSD-src-f86b91ebe0dbbca444d3faa3983386c238d9fa53.tar.gz
Keep comments consistent with the code. Minor optimization.
Sponsored by: DARPA & NAI Labs.
Diffstat (limited to 'sys/ufs')
-rw-r--r--sys/ufs/ffs/ffs_snapshot.c18
1 files changed, 4 insertions, 14 deletions
diff --git a/sys/ufs/ffs/ffs_snapshot.c b/sys/ufs/ffs/ffs_snapshot.c
index 994e8d3..d64e4f2 100644
--- a/sys/ufs/ffs/ffs_snapshot.c
+++ b/sys/ufs/ffs/ffs_snapshot.c
@@ -984,19 +984,14 @@ mapacct_ufs1(vp, oldblkp, lastblkp, fs, lblkno, expungetype)
struct inode *ip;
ino_t inum;
- /*
- * We only care about the leaf block numbers, not the
- * meta-block numbers.
- */
- if (lblkno == -1)
- return (0);
ip = VTOI(vp);
inum = ip->i_number;
for ( ; oldblkp < lastblkp; oldblkp++, lblkno++) {
blkno = *oldblkp;
if (blkno == 0 || blkno == BLK_NOCOPY)
continue;
- if (expungetype == BLK_SNAP && blkno != BLK_SNAP)
+ if (lblkno != -1 && expungetype == BLK_SNAP &&
+ blkno != BLK_SNAP)
*ip->i_snapblklist++ = lblkno;
if (blkno == BLK_SNAP)
blkno = blkstofrags(fs, lblkno);
@@ -1260,19 +1255,14 @@ mapacct_ufs2(vp, oldblkp, lastblkp, fs, lblkno, expungetype)
struct inode *ip;
ino_t inum;
- /*
- * We only care about the leaf block numbers, not the
- * meta-block numbers.
- */
- if (lblkno == -1)
- return (0);
ip = VTOI(vp);
inum = ip->i_number;
for ( ; oldblkp < lastblkp; oldblkp++, lblkno++) {
blkno = *oldblkp;
if (blkno == 0 || blkno == BLK_NOCOPY)
continue;
- if (expungetype == BLK_SNAP && blkno != BLK_SNAP)
+ if (lblkno != -1 && expungetype == BLK_SNAP &&
+ blkno != BLK_SNAP)
*ip->i_snapblklist++ = lblkno;
if (blkno == BLK_SNAP)
blkno = blkstofrags(fs, lblkno);
OpenPOWER on IntegriCloud