Module Name: src
Committed By: dholland
Date: Sun Jun 23 22:03:34 UTC 2013
Modified Files:
src/sbin/fsck_ffs: inode.c pass4.c pass5.c utilities.c
src/sbin/newfs: mkfs.c
src/sbin/resize_ffs: resize_ffs.c
src/sbin/scan_ffs: scan_ffs.c
src/sys/ufs/ffs: ffs_alloc.c ffs_snapshot.c ffs_vfsops.c ffs_wapbl.c
fs.h
src/usr.sbin/makefs/ffs: ffs_alloc.c mkfs.c
Log Message:
Stick ffs_ in front of the following macros:
fragstoblks()
blkstofrags()
fragnum()
blknum()
to finish the job of distinguishing them from the lfs versions, which
Christos renamed the other day.
I believe this is the last of the overtly ambiguous exported symbols
from ffs... or at least, the last of the ones that conflicted with lfs.
ffs still pollutes the C namespace very broadly (as does ufs) and this
needs quite a bit more cleanup.
XXX: boo on macros with lowercase names. But I'm not tackling that just yet.
To generate a diff of this commit:
cvs rdiff -u -r1.68 -r1.69 src/sbin/fsck_ffs/inode.c
cvs rdiff -u -r1.27 -r1.28 src/sbin/fsck_ffs/pass4.c
cvs rdiff -u -r1.53 -r1.54 src/sbin/fsck_ffs/pass5.c
cvs rdiff -u -r1.62 -r1.63 src/sbin/fsck_ffs/utilities.c
cvs rdiff -u -r1.119 -r1.120 src/sbin/newfs/mkfs.c
cvs rdiff -u -r1.37 -r1.38 src/sbin/resize_ffs/resize_ffs.c
cvs rdiff -u -r1.24 -r1.25 src/sbin/scan_ffs/scan_ffs.c
cvs rdiff -u -r1.137 -r1.138 src/sys/ufs/ffs/ffs_alloc.c
cvs rdiff -u -r1.126 -r1.127 src/sys/ufs/ffs/ffs_snapshot.c
cvs rdiff -u -r1.285 -r1.286 src/sys/ufs/ffs/ffs_vfsops.c
cvs rdiff -u -r1.21 -r1.22 src/sys/ufs/ffs/ffs_wapbl.c
cvs rdiff -u -r1.63 -r1.64 src/sys/ufs/ffs/fs.h
cvs rdiff -u -r1.26 -r1.27 src/usr.sbin/makefs/ffs/ffs_alloc.c
cvs rdiff -u -r1.30 -r1.31 src/usr.sbin/makefs/ffs/mkfs.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sbin/fsck_ffs/inode.c
diff -u src/sbin/fsck_ffs/inode.c:1.68 src/sbin/fsck_ffs/inode.c:1.69
--- src/sbin/fsck_ffs/inode.c:1.68 Sun Jun 23 07:28:36 2013
+++ src/sbin/fsck_ffs/inode.c Sun Jun 23 22:03:34 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: inode.c,v 1.68 2013/06/23 07:28:36 dholland Exp $ */
+/* $NetBSD: inode.c,v 1.69 2013/06/23 22:03:34 dholland Exp $ */
/*
* Copyright (c) 1980, 1986, 1993
@@ -34,7 +34,7 @@
#if 0
static char sccsid[] = "@(#)inode.c 8.8 (Berkeley) 4/28/95";
#else
-__RCSID("$NetBSD: inode.c,v 1.68 2013/06/23 07:28:36 dholland Exp $");
+__RCSID("$NetBSD: inode.c,v 1.69 2013/06/23 22:03:34 dholland Exp $");
#endif
#endif /* not lint */
@@ -281,10 +281,10 @@ chkrange(daddr_t blk, int cnt)
cnt - 1 > maxfsblock - blk)
return (1);
if (cnt > sblock->fs_frag ||
- fragnum(sblock, blk) + cnt > sblock->fs_frag) {
+ ffs_fragnum(sblock, blk) + cnt > sblock->fs_frag) {
if (debug)
printf("bad size: blk %lld, offset %d, size %d\n",
- (long long)blk, (int)fragnum(sblock, blk), cnt);
+ (long long)blk, (int)ffs_fragnum(sblock, blk), cnt);
}
c = dtog(sblock, blk);
if (blk < cgdmin(sblock, c)) {
Index: src/sbin/fsck_ffs/pass4.c
diff -u src/sbin/fsck_ffs/pass4.c:1.27 src/sbin/fsck_ffs/pass4.c:1.28
--- src/sbin/fsck_ffs/pass4.c:1.27 Tue Jan 22 09:39:12 2013
+++ src/sbin/fsck_ffs/pass4.c Sun Jun 23 22:03:34 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: pass4.c,v 1.27 2013/01/22 09:39:12 dholland Exp $ */
+/* $NetBSD: pass4.c,v 1.28 2013/06/23 22:03:34 dholland Exp $ */
/*
* Copyright (c) 1980, 1986, 1993
@@ -34,7 +34,7 @@
#if 0
static char sccsid[] = "@(#)pass4.c 8.4 (Berkeley) 4/28/95";
#else
-__RCSID("$NetBSD: pass4.c,v 1.27 2013/01/22 09:39:12 dholland Exp $");
+__RCSID("$NetBSD: pass4.c,v 1.28 2013/06/23 22:03:34 dholland Exp $");
#endif
#endif /* not lint */
@@ -211,7 +211,7 @@ pass4check(struct inodesc *idesc)
sblock->fs_cstotal.cs_nbfree++;
sblock->fs_cs(fs, cg).cs_nbfree++;
ffs_clusteracct(sblock, cgp,
- fragstoblks(sblock, dtogd(sblock, idesc->id_blkno)), 1);
+ ffs_fragstoblks(sblock, dtogd(sblock, idesc->id_blkno)), 1);
}
sbdirty();
cgdirty();
Index: src/sbin/fsck_ffs/pass5.c
diff -u src/sbin/fsck_ffs/pass5.c:1.53 src/sbin/fsck_ffs/pass5.c:1.54
--- src/sbin/fsck_ffs/pass5.c:1.53 Sun Jun 23 07:28:36 2013
+++ src/sbin/fsck_ffs/pass5.c Sun Jun 23 22:03:34 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: pass5.c,v 1.53 2013/06/23 07:28:36 dholland Exp $ */
+/* $NetBSD: pass5.c,v 1.54 2013/06/23 22:03:34 dholland Exp $ */
/*
* Copyright (c) 1980, 1986, 1993
@@ -34,7 +34,7 @@
#if 0
static char sccsid[] = "@(#)pass5.c 8.9 (Berkeley) 4/28/95";
#else
-__RCSID("$NetBSD: pass5.c,v 1.53 2013/06/23 07:28:36 dholland Exp $");
+__RCSID("$NetBSD: pass5.c,v 1.54 2013/06/23 22:03:34 dholland Exp $");
#endif
#endif /* not lint */
@@ -160,7 +160,7 @@ pass5(void)
newcg->cg_clusteroff = newcg->cg_clustersumoff +
(fs->fs_contigsumsize + 1) * sizeof(u_int32_t);
newcg->cg_nextfreeoff = newcg->cg_clusteroff +
- howmany(fragstoblks(fs, fs->fs_fpg), CHAR_BIT);
+ howmany(ffs_fragstoblks(fs, fs->fs_fpg), CHAR_BIT);
}
newcg->cg_magic = CG_MAGIC;
mapsize = newcg->cg_nextfreeoff - newcg->cg_iusedoff;
@@ -195,7 +195,7 @@ pass5(void)
idesc[i].id_fix = FIX;
}
memset(&cstotal, 0, sizeof(struct csum_total));
- dmax = blknum(fs, fs->fs_size + fs->fs_frag - 1);
+ dmax = ffs_blknum(fs, fs->fs_size + fs->fs_frag - 1);
for (d = fs->fs_size; d < dmax; d++)
setbmap(d);
for (c = 0; c < fs->fs_ncg; c++) {
@@ -360,7 +360,7 @@ pass5(void)
}
if (fs->fs_contigsumsize > 0)
setbit(cg_clustersfree(newcg, 0),
- fragstoblks(fs, i));
+ ffs_fragstoblks(fs, i));
} else if (frags > 0) {
newcg->cg_cs.cs_nffree += frags;
blk = blkmap(fs, cg_blksfree(newcg, 0), i);
Index: src/sbin/fsck_ffs/utilities.c
diff -u src/sbin/fsck_ffs/utilities.c:1.62 src/sbin/fsck_ffs/utilities.c:1.63
--- src/sbin/fsck_ffs/utilities.c:1.62 Sun Jun 23 02:06:04 2013
+++ src/sbin/fsck_ffs/utilities.c Sun Jun 23 22:03:34 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: utilities.c,v 1.62 2013/06/23 02:06:04 dholland Exp $ */
+/* $NetBSD: utilities.c,v 1.63 2013/06/23 22:03:34 dholland Exp $ */
/*
* Copyright (c) 1980, 1986, 1993
@@ -34,7 +34,7 @@
#if 0
static char sccsid[] = "@(#)utilities.c 8.6 (Berkeley) 5/19/95";
#else
-__RCSID("$NetBSD: utilities.c,v 1.62 2013/06/23 02:06:04 dholland Exp $");
+__RCSID("$NetBSD: utilities.c,v 1.63 2013/06/23 22:03:34 dholland Exp $");
#endif
#endif /* not lint */
@@ -429,7 +429,7 @@ allocblk(long frags)
sblock->fs_cstotal.cs_nbfree--;
sblock->fs_cs(fs, cg).cs_nbfree--;
ffs_clusteracct(sblock, cgp,
- fragstoblks(sblock, baseblk), -1);
+ ffs_fragstoblks(sblock, baseblk), -1);
} else {
cgp->cg_cs.cs_nffree -= frags;
sblock->fs_cstotal.cs_nffree -= frags;
Index: src/sbin/newfs/mkfs.c
diff -u src/sbin/newfs/mkfs.c:1.119 src/sbin/newfs/mkfs.c:1.120
--- src/sbin/newfs/mkfs.c:1.119 Sun Jun 23 07:28:36 2013
+++ src/sbin/newfs/mkfs.c Sun Jun 23 22:03:34 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: mkfs.c,v 1.119 2013/06/23 07:28:36 dholland Exp $ */
+/* $NetBSD: mkfs.c,v 1.120 2013/06/23 22:03:34 dholland Exp $ */
/*
* Copyright (c) 1980, 1989, 1993
@@ -73,7 +73,7 @@
#if 0
static char sccsid[] = "@(#)mkfs.c 8.11 (Berkeley) 5/3/95";
#else
-__RCSID("$NetBSD: mkfs.c,v 1.119 2013/06/23 07:28:36 dholland Exp $");
+__RCSID("$NetBSD: mkfs.c,v 1.120 2013/06/23 22:03:34 dholland Exp $");
#endif
#endif /* not lint */
@@ -508,12 +508,12 @@ mkfs(const char *fsys, int fi, int fo,
sblock.fs_dsize = sblock.fs_size - sblock.fs_sblkno -
sblock.fs_ncg * (sblock.fs_dblkno - sblock.fs_sblkno);
sblock.fs_cstotal.cs_nbfree =
- fragstoblks(&sblock, sblock.fs_dsize) -
+ ffs_fragstoblks(&sblock, sblock.fs_dsize) -
howmany(csfrags, sblock.fs_frag);
sblock.fs_cstotal.cs_nffree =
- fragnum(&sblock, sblock.fs_size) +
- (fragnum(&sblock, csfrags) > 0 ?
- sblock.fs_frag - fragnum(&sblock, csfrags) : 0);
+ ffs_fragnum(&sblock, sblock.fs_size) +
+ (ffs_fragnum(&sblock, csfrags) > 0 ?
+ sblock.fs_frag - ffs_fragnum(&sblock, csfrags) : 0);
sblock.fs_cstotal.cs_nifree = sblock.fs_ncg * sblock.fs_ipg - UFS_ROOTINO;
sblock.fs_cstotal.cs_ndir = 0;
sblock.fs_dsize -= csfrags;
@@ -828,7 +828,7 @@ initcg(int cylno, const struct timeval *
acg.cg_clusteroff = acg.cg_clustersumoff +
(sblock.fs_contigsumsize + 1) * sizeof(int32_t);
acg.cg_nextfreeoff = acg.cg_clusteroff +
- howmany(fragstoblks(&sblock, sblock.fs_fpg), CHAR_BIT);
+ howmany(ffs_fragstoblks(&sblock, sblock.fs_fpg), CHAR_BIT);
}
if (acg.cg_nextfreeoff > sblock.fs_cgsize) {
printf("Panic: cylinder group too big\n");
@@ -1298,7 +1298,7 @@ alloc(int size, int mode)
printf("internal error: can't find block in cyl 0\n");
return (0);
goth:
- blkno = fragstoblks(&sblock, d);
+ blkno = ffs_fragstoblks(&sblock, d);
clrblock(&sblock, cg_blksfree(&acg, 0), blkno);
if (sblock.fs_contigsumsize > 0)
clrbit(cg_clustersfree(&acg, 0), blkno);
Index: src/sbin/resize_ffs/resize_ffs.c
diff -u src/sbin/resize_ffs/resize_ffs.c:1.37 src/sbin/resize_ffs/resize_ffs.c:1.38
--- src/sbin/resize_ffs/resize_ffs.c:1.37 Sun Jun 23 07:28:36 2013
+++ src/sbin/resize_ffs/resize_ffs.c Sun Jun 23 22:03:34 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: resize_ffs.c,v 1.37 2013/06/23 07:28:36 dholland Exp $ */
+/* $NetBSD: resize_ffs.c,v 1.38 2013/06/23 22:03:34 dholland Exp $ */
/* From sources sent on February 17, 2003 */
/*-
* As its sole author, I explicitly place this code in the public
@@ -36,7 +36,7 @@
*/
#include <sys/cdefs.h>
-__RCSID("$NetBSD: resize_ffs.c,v 1.37 2013/06/23 07:28:36 dholland Exp $");
+__RCSID("$NetBSD: resize_ffs.c,v 1.38 2013/06/23 22:03:34 dholland Exp $");
#include <sys/disk.h>
#include <sys/disklabel.h>
@@ -527,7 +527,7 @@ initcg(int cgn)
cg->cg_clusteroff = cg->cg_clustersumoff +
((newsb->fs_contigsumsize + 1) * sizeof(int32_t));
cg->cg_nextfreeoff = cg->cg_clusteroff +
- howmany(fragstoblks(newsb,newsb->fs_fpg), NBBY);
+ howmany(ffs_fragstoblks(newsb,newsb->fs_fpg), NBBY);
n = dlow / newsb->fs_frag;
if (n > 0) {
set_bits(cg_clustersfree(cg, 0), 0, n);
@@ -706,7 +706,7 @@ find_freeblock(void)
fwc = dtogd(newsb, hand);
secondpass = (hand == 0);
bits = cg_blksfree(cgs[cgn], 0);
- cgsize = blknum(newsb, cgs[cgn]->cg_ndblk);
+ cgsize = ffs_blknum(newsb, cgs[cgn]->cg_ndblk);
while (1) {
if (blk_is_set(bits, fwc, newsb->fs_frag))
return (hand);
@@ -723,7 +723,7 @@ find_freeblock(void)
cgn = 0;
}
bits = cg_blksfree(cgs[cgn], 0);
- cgsize = blknum(newsb, cgs[cgn]->cg_ndblk);
+ cgsize = ffs_blknum(newsb, cgs[cgn]->cg_ndblk);
}
}
}
Index: src/sbin/scan_ffs/scan_ffs.c
diff -u src/sbin/scan_ffs/scan_ffs.c:1.24 src/sbin/scan_ffs/scan_ffs.c:1.25
--- src/sbin/scan_ffs/scan_ffs.c:1.24 Sun Jun 23 07:28:36 2013
+++ src/sbin/scan_ffs/scan_ffs.c Sun Jun 23 22:03:34 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: scan_ffs.c,v 1.24 2013/06/23 07:28:36 dholland Exp $ */
+/* $NetBSD: scan_ffs.c,v 1.25 2013/06/23 22:03:34 dholland Exp $ */
/*
* Copyright (c) 2005-2007 Juan Romero Pardines
@@ -33,7 +33,7 @@
#include <sys/cdefs.h>
#ifndef lint
-__RCSID("$NetBSD: scan_ffs.c,v 1.24 2013/06/23 07:28:36 dholland Exp $");
+__RCSID("$NetBSD: scan_ffs.c,v 1.25 2013/06/23 22:03:34 dholland Exp $");
#endif /* not lint */
#include <sys/types.h>
@@ -44,25 +44,12 @@ __RCSID("$NetBSD: scan_ffs.c,v 1.24 2013
#include <sys/fcntl.h>
#include <sys/mount.h>
-#include <ufs/ufs/dinode.h>
#include <ufs/lfs/lfs.h>
#include <ufs/lfs/lfs_extern.h>
-/* Undefine macros defined by both lfs/lfs.h and ffs/fs.h */
-#undef fragstoblks
-#undef blkstofrags
-#undef fragnum
-#undef blknum
-
+#include <ufs/ufs/dinode.h>
#include <ufs/ffs/fs.h>
-/* Undefine macros defined by both lfs/lfs.h and ffs/fs.h */
-/* ...to make sure we don't later depend on their (ambigious) definition */
-#undef fragstoblks
-#undef blkstofrags
-#undef fragnum
-#undef blknum
-
#include <unistd.h>
#include <stdlib.h>
#include <stdio.h>
Index: src/sys/ufs/ffs/ffs_alloc.c
diff -u src/sys/ufs/ffs/ffs_alloc.c:1.137 src/sys/ufs/ffs/ffs_alloc.c:1.138
--- src/sys/ufs/ffs/ffs_alloc.c:1.137 Sun Jun 23 07:28:37 2013
+++ src/sys/ufs/ffs/ffs_alloc.c Sun Jun 23 22:03:34 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: ffs_alloc.c,v 1.137 2013/06/23 07:28:37 dholland Exp $ */
+/* $NetBSD: ffs_alloc.c,v 1.138 2013/06/23 22:03:34 dholland Exp $ */
/*-
* Copyright (c) 2008, 2009 The NetBSD Foundation, Inc.
@@ -70,7 +70,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ffs_alloc.c,v 1.137 2013/06/23 07:28:37 dholland Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ffs_alloc.c,v 1.138 2013/06/23 22:03:34 dholland Exp $");
#if defined(_KERNEL_OPT)
#include "opt_ffs.h"
@@ -134,7 +134,7 @@ ffs_check_bad_allocation(const char *fun
long size, dev_t dev, ino_t inum)
{
if ((u_int)size > fs->fs_bsize || ffs_fragoff(fs, size) != 0 ||
- fragnum(fs, bno) + ffs_numfrags(fs, size) > fs->fs_frag) {
+ ffs_fragnum(fs, bno) + ffs_numfrags(fs, size) > fs->fs_frag) {
printf("dev = 0x%llx, bno = %" PRId64 " bsize = %d, "
"size = %ld, fs = %s\n",
(long long)dev, bno, fs->fs_bsize, size, fs->fs_fsmnt);
@@ -725,7 +725,7 @@ ffs_dirpref(struct inode *pip)
minifree = avgifree - fs->fs_ipg / 4;
if (minifree < 0)
minifree = 0;
- minbfree = avgbfree - fragstoblks(fs, fs->fs_fpg) / 4;
+ minbfree = avgbfree - ffs_fragstoblks(fs, fs->fs_fpg) / 4;
if (minbfree < 0)
minbfree = 0;
cgsize = (int64_t)fs->fs_fsize * fs->fs_fpg;
@@ -831,7 +831,7 @@ ffs_blkpref_ufs1(struct inode *ip, daddr
if (flags & B_METAONLY)
return ip->i_ffs_first_indir_blk;
else
- return ip->i_ffs_first_data_blk + blkstofrags(fs, lbn);
+ return ip->i_ffs_first_data_blk + ffs_blkstofrags(fs, lbn);
}
if (indx % fs->fs_maxbpg == 0 || bap[indx - 1] == 0) {
@@ -895,7 +895,7 @@ ffs_blkpref_ufs2(struct inode *ip, daddr
if (flags & B_METAONLY)
return ip->i_ffs_first_indir_blk;
else
- return ip->i_ffs_first_data_blk + blkstofrags(fs, lbn);
+ return ip->i_ffs_first_data_blk + ffs_blkstofrags(fs, lbn);
}
if (indx % fs->fs_maxbpg == 0 || bap[indx - 1] == 0) {
@@ -1021,8 +1021,8 @@ ffs_fragextend(struct inode *ip, int cg,
if (fs->fs_cs(fs, cg).cs_nffree < ffs_numfrags(fs, nsize - osize))
return (0);
frags = ffs_numfrags(fs, nsize);
- bbase = fragnum(fs, bprev);
- if (bbase > fragnum(fs, (bprev + frags - 1))) {
+ bbase = ffs_fragnum(fs, bprev);
+ if (bbase > ffs_fragnum(fs, (bprev + frags - 1))) {
/* cannot extend across a block boundary */
return (0);
}
@@ -1222,12 +1222,12 @@ ffs_alloccgblk(struct inode *ip, struct
if (bpref == 0 || dtog(fs, bpref) != ufs_rw32(cgp->cg_cgx, needswap)) {
bpref = ufs_rw32(cgp->cg_rotor, needswap);
} else {
- bpref = blknum(fs, bpref);
+ bpref = ffs_blknum(fs, bpref);
bno = dtogd(fs, bpref);
/*
* if the requested block is available, use it
*/
- if (ffs_isblock(fs, blksfree, fragstoblks(fs, bno)))
+ if (ffs_isblock(fs, blksfree, ffs_fragstoblks(fs, bno)))
goto gotit;
/*
* if the requested data block isn't available and we are
@@ -1245,7 +1245,7 @@ ffs_alloccgblk(struct inode *ip, struct
return (0);
cgp->cg_rotor = ufs_rw32(bno, needswap);
gotit:
- blkno = fragstoblks(fs, bno);
+ blkno = ffs_fragstoblks(fs, bno);
ffs_clrblock(fs, blksfree, blkno);
ffs_clusteracct(fs, cgp, blkno, -1);
ufs_add32(cgp->cg_cs.cs_nbfree, -1, needswap);
@@ -1460,7 +1460,7 @@ ffs_blkalloc_ump(struct ufsmount *ump, d
const int needswap = UFS_FSNEEDSWAP(fs);
KASSERT((u_int)size <= fs->fs_bsize && ffs_fragoff(fs, size) == 0 &&
- fragnum(fs, bno) + ffs_numfrags(fs, size) <= fs->fs_frag);
+ ffs_fragnum(fs, bno) + ffs_numfrags(fs, size) <= fs->fs_frag);
KASSERT(bno < fs->fs_size);
cg = dtog(fs, bno);
@@ -1481,7 +1481,7 @@ ffs_blkalloc_ump(struct ufsmount *ump, d
mutex_enter(&ump->um_lock);
if (size == fs->fs_bsize) {
- fragno = fragstoblks(fs, cgbno);
+ fragno = ffs_fragstoblks(fs, cgbno);
if (!ffs_isblock(fs, blksfree, fragno)) {
mutex_exit(&ump->um_lock);
brelse(bp, 0);
@@ -1493,7 +1493,7 @@ ffs_blkalloc_ump(struct ufsmount *ump, d
fs->fs_cstotal.cs_nbfree--;
fs->fs_cs(fs, cg).cs_nbfree--;
} else {
- bbase = cgbno - fragnum(fs, cgbno);
+ bbase = cgbno - ffs_fragnum(fs, cgbno);
frags = ffs_numfrags(fs, size);
for (i = 0; i < frags; i++) {
@@ -1506,7 +1506,7 @@ ffs_blkalloc_ump(struct ufsmount *ump, d
/*
* if a complete block is being split, account for it
*/
- fragno = fragstoblks(fs, bbase);
+ fragno = ffs_fragstoblks(fs, bbase);
if (ffs_isblock(fs, blksfree, fragno)) {
ufs_add32(cgp->cg_cs.cs_nffree, fs->fs_frag, needswap);
fs->fs_cstotal.cs_nffree += fs->fs_frag;
@@ -1616,7 +1616,7 @@ ffs_blkfree_td(struct fs *fs, struct dis
while (td->size) {
todo = min(td->size,
- ffs_lfragtosize(fs, (fs->fs_frag - fragnum(fs, td->bno))));
+ ffs_lfragtosize(fs, (fs->fs_frag - ffs_fragnum(fs, td->bno))));
ffs_blkfree_cg(fs, td->devvp, td->bno, todo);
td->bno += ffs_numfrags(fs, todo);
td->size -= todo;
@@ -1838,7 +1838,7 @@ ffs_blkfree_snap(struct fs *fs, struct v
cg = dtog(fs, bno);
dev = VTOI(devvp)->i_devvp->v_rdev;
ump = VFSTOUFS(devvp->v_mount);
- cgblkno = fragstoblks(fs, cgtod(fs, cg));
+ cgblkno = ffs_fragstoblks(fs, cgtod(fs, cg));
error = ffs_check_bad_allocation(__func__, fs, bno, size, dev, inum);
if (error)
@@ -1880,7 +1880,7 @@ ffs_blkfree_common(struct ufsmount *ump,
blksfree = cg_blksfree(cgp, needswap);
mutex_enter(&ump->um_lock);
if (size == fs->fs_bsize) {
- fragno = fragstoblks(fs, cgbno);
+ fragno = ffs_fragstoblks(fs, cgbno);
if (!ffs_isfreeblock(fs, blksfree, fragno)) {
if (devvp_is_snapshot) {
mutex_exit(&ump->um_lock);
@@ -1907,7 +1907,7 @@ ffs_blkfree_common(struct ufsmount *ump,
ufs_add32(old_cg_blktot(cgp, needswap)[i], 1, needswap);
}
} else {
- bbase = cgbno - fragnum(fs, cgbno);
+ bbase = cgbno - ffs_fragnum(fs, cgbno);
/*
* decrement the counts associated with the old frags
*/
@@ -1938,7 +1938,7 @@ ffs_blkfree_common(struct ufsmount *ump,
/*
* if a complete block has been reassembled, account for it
*/
- fragno = fragstoblks(fs, bbase);
+ fragno = ffs_fragstoblks(fs, bbase);
if (ffs_isblock(fs, blksfree, fragno)) {
ufs_add32(cgp->cg_cs.cs_nffree, -fs->fs_frag, needswap);
fs->fs_cstotal.cs_nffree -= fs->fs_frag;
@@ -2040,7 +2040,7 @@ ffs_freefile_snap(struct fs *fs, struct
cg = ino_to_cg(fs, ino);
dev = VTOI(devvp)->i_devvp->v_rdev;
ump = VFSTOUFS(devvp->v_mount);
- cgbno = fragstoblks(fs, cgtod(fs, cg));
+ cgbno = ffs_fragstoblks(fs, cgtod(fs, cg));
if ((u_int)ino >= fs->fs_ipg * fs->fs_ncg)
panic("ifree: range: dev = 0x%llx, ino = %llu, fs = %s",
(unsigned long long)dev, (unsigned long long)ino,
@@ -2125,7 +2125,7 @@ ffs_checkfreefile(struct fs *fs, struct
cg = ino_to_cg(fs, ino);
if (devvp_is_snapshot)
- cgbno = fragstoblks(fs, cgtod(fs, cg));
+ cgbno = ffs_fragstoblks(fs, cgtod(fs, cg));
else
cgbno = FFS_FSBTODB(fs, cgtod(fs, cg));
if ((u_int)ino >= fs->fs_ipg * fs->fs_ncg)
Index: src/sys/ufs/ffs/ffs_snapshot.c
diff -u src/sys/ufs/ffs/ffs_snapshot.c:1.126 src/sys/ufs/ffs/ffs_snapshot.c:1.127
--- src/sys/ufs/ffs/ffs_snapshot.c:1.126 Sun Jun 23 07:28:37 2013
+++ src/sys/ufs/ffs/ffs_snapshot.c Sun Jun 23 22:03:34 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: ffs_snapshot.c,v 1.126 2013/06/23 07:28:37 dholland Exp $ */
+/* $NetBSD: ffs_snapshot.c,v 1.127 2013/06/23 22:03:34 dholland Exp $ */
/*
* Copyright 2000 Marshall Kirk McKusick. All Rights Reserved.
@@ -38,7 +38,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ffs_snapshot.c,v 1.126 2013/06/23 07:28:37 dholland Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ffs_snapshot.c,v 1.127 2013/06/23 22:03:34 dholland Exp $");
#if defined(_KERNEL_OPT)
#include "opt_ffs.h"
@@ -503,7 +503,7 @@ snapshot_setup(struct mount *mp, struct
if (error)
goto out;
bawrite(nbp);
- blkno = fragstoblks(fs, fs->fs_csaddr);
+ blkno = ffs_fragstoblks(fs, fs->fs_csaddr);
len = howmany(fs->fs_cssize, fs->fs_bsize);
for (loc = 0; loc < len; loc++) {
error = ffs_balloc(vp, ffs_lblktosize(fs, (off_t)(blkno + loc)),
@@ -728,17 +728,17 @@ snapshot_expunge(struct mount *mp, struc
*snaplist = malloc(*snaplistsize * sizeof(daddr_t), M_UFSMNT, M_WAITOK);
blkp = &(*snaplist)[1];
*blkp++ = ffs_lblkno(fs, fs->fs_sblockloc);
- blkno = fragstoblks(fs, fs->fs_csaddr);
+ blkno = ffs_fragstoblks(fs, fs->fs_csaddr);
for (cg = 0; cg < fs->fs_ncg; cg++) {
- if (fragstoblks(fs, cgtod(fs, cg)) > blkno)
+ if (ffs_fragstoblks(fs, cgtod(fs, cg)) > blkno)
break;
- *blkp++ = fragstoblks(fs, cgtod(fs, cg));
+ *blkp++ = ffs_fragstoblks(fs, cgtod(fs, cg));
}
len = howmany(fs->fs_cssize, fs->fs_bsize);
for (loc = 0; loc < len; loc++)
*blkp++ = blkno + loc;
for (; cg < fs->fs_ncg; cg++)
- *blkp++ = fragstoblks(fs, cgtod(fs, cg));
+ *blkp++ = ffs_fragstoblks(fs, cgtod(fs, cg));
(*snaplist)[0] = blkp - &(*snaplist)[0];
out:
@@ -846,7 +846,7 @@ snapshot_writefs(struct mount *mp, struc
* Write the superblock and its summary information
* to the snapshot.
*/
- blkno = fragstoblks(fs, fs->fs_csaddr);
+ blkno = ffs_fragstoblks(fs, fs->fs_csaddr);
len = howmany(fs->fs_cssize, fs->fs_bsize);
space = copyfs->fs_csp;
#ifdef FFS_EI
@@ -1056,7 +1056,7 @@ expunge(struct vnode *snapvp, struct ino
* Prepare to expunge the inode. If its inode block has not
* yet been copied, then allocate and fill the copy.
*/
- lbn = fragstoblks(fs, ino_to_fsba(fs, cancelip->i_number));
+ lbn = ffs_fragstoblks(fs, ino_to_fsba(fs, cancelip->i_number));
error = snapblkaddr(snapvp, lbn, &blkno);
if (error)
return error;
@@ -1177,7 +1177,7 @@ indiracct(struct vnode *snapvp, struct v
if (error)
return error;
if ((bp->b_oflags & (BO_DONE | BO_DELWRI)) == 0 && (error =
- rwfsblk(bp->b_vp, B_READ, bp->b_data, fragstoblks(fs, blkno)))) {
+ rwfsblk(bp->b_vp, B_READ, bp->b_data, ffs_fragstoblks(fs, blkno)))) {
brelse(bp, 0);
return (error);
}
@@ -1253,7 +1253,7 @@ snapacct(struct vnode *vp, void *bap, in
blkno = idb_get(ip, bap, oldblkp);
if (blkno == 0 || blkno == BLK_NOCOPY || blkno == BLK_SNAP)
continue;
- lbn = fragstoblks(fs, blkno);
+ lbn = ffs_fragstoblks(fs, blkno);
if (lbn < UFS_NDADDR) {
blkno = db_get(ip, lbn);
ip->i_flag |= IN_CHANGE | IN_UPDATE;
@@ -1326,7 +1326,7 @@ mapacct(struct vnode *vp, void *bap, int
if (acctit && expungetype == BLK_SNAP && blkno != BLK_SNAP)
*ip->i_snapblklist++ = lblkno;
if (blkno == BLK_SNAP)
- blkno = blkstofrags(fs, lblkno);
+ blkno = ffs_blkstofrags(fs, lblkno);
ffs_blkfree_snap(fs, vp, blkno, fs->fs_bsize, inum);
if (wbreak > 0 && (++n % wbreak) == 0) {
UFS_WAPBL_END(mp);
@@ -1475,7 +1475,7 @@ ffs_snapremove(struct vnode *vp)
dblk = db_get(ip, blkno);
if (dblk == BLK_NOCOPY || dblk == BLK_SNAP)
db_assign(ip, blkno, 0);
- else if ((dblk == blkstofrags(fs, blkno) &&
+ else if ((dblk == ffs_blkstofrags(fs, blkno) &&
ffs_snapblkfree(fs, ip->i_devvp, dblk, fs->fs_bsize,
ip->i_number))) {
DIP_ADD(ip, blocks, -btodb(fs->fs_bsize));
@@ -1496,7 +1496,7 @@ ffs_snapremove(struct vnode *vp)
dblk = idb_get(ip, ibp->b_data, loc);
if (dblk == BLK_NOCOPY || dblk == BLK_SNAP)
idb_assign(ip, ibp->b_data, loc, 0);
- else if (dblk == blkstofrags(fs, blkno) &&
+ else if (dblk == ffs_blkstofrags(fs, blkno) &&
ffs_snapblkfree(fs, ip->i_devvp, dblk,
fs->fs_bsize, ip->i_number)) {
DIP_ADD(ip, blocks, -btodb(fs->fs_bsize));
@@ -1554,7 +1554,7 @@ ffs_snapblkfree(struct fs *fs, struct vn
int indiroff = 0, error = 0, claimedblk = 0;
si = VFSTOUFS(mp)->um_snapinfo;
- lbn = fragstoblks(fs, bno);
+ lbn = ffs_fragstoblks(fs, bno);
mutex_enter(&si->si_snaplock);
mutex_enter(&si->si_lock);
si->si_owner = curlwp;
@@ -1901,7 +1901,7 @@ ffs_copyonwrite(void *v, struct buf *bp,
* By doing these checks we avoid several potential deadlocks.
*/
fs = ip->i_fs;
- lbn = fragstoblks(fs, FFS_DBTOFSB(fs, bp->b_blkno));
+ lbn = ffs_fragstoblks(fs, FFS_DBTOFSB(fs, bp->b_blkno));
if (bp->b_blkno >= FFS_FSBTODB(fs, fs->fs_size)) {
mutex_exit(&si->si_lock);
return 0;
@@ -2187,7 +2187,7 @@ rwfsblk(struct vnode *vp, int flags, voi
nbp->b_bcount = nbp->b_bufsize = fs->fs_bsize;
nbp->b_error = 0;
nbp->b_data = data;
- nbp->b_blkno = nbp->b_rawblkno = FFS_FSBTODB(fs, blkstofrags(fs, lbn));
+ nbp->b_blkno = nbp->b_rawblkno = FFS_FSBTODB(fs, ffs_blkstofrags(fs, lbn));
nbp->b_proc = NULL;
nbp->b_dev = ip->i_devvp->v_rdev;
SET(nbp->b_cflags, BC_BUSY); /* mark buffer busy */
@@ -2223,7 +2223,7 @@ syncsnap(struct vnode *vp)
KASSERT(bp->b_bcount == fs->fs_bsize);
mutex_exit(&bufcache_lock);
error = rwfsblk(vp, B_WRITE, bp->b_data,
- fragstoblks(fs, FFS_DBTOFSB(fs, bp->b_blkno)));
+ ffs_fragstoblks(fs, FFS_DBTOFSB(fs, bp->b_blkno)));
brelse(bp, BC_INVAL | BC_VFLUSH);
if (error)
return error;
Index: src/sys/ufs/ffs/ffs_vfsops.c
diff -u src/sys/ufs/ffs/ffs_vfsops.c:1.285 src/sys/ufs/ffs/ffs_vfsops.c:1.286
--- src/sys/ufs/ffs/ffs_vfsops.c:1.285 Sun Jun 23 02:06:05 2013
+++ src/sys/ufs/ffs/ffs_vfsops.c Sun Jun 23 22:03:34 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: ffs_vfsops.c,v 1.285 2013/06/23 02:06:05 dholland Exp $ */
+/* $NetBSD: ffs_vfsops.c,v 1.286 2013/06/23 22:03:34 dholland Exp $ */
/*-
* Copyright (c) 2008, 2009 The NetBSD Foundation, Inc.
@@ -61,7 +61,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ffs_vfsops.c,v 1.285 2013/06/23 02:06:05 dholland Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ffs_vfsops.c,v 1.286 2013/06/23 22:03:34 dholland Exp $");
#if defined(_KERNEL_OPT)
#include "opt_ffs.h"
@@ -1602,7 +1602,7 @@ ffs_statvfs(struct mount *mp, struct sta
sbp->f_frsize = fs->fs_fsize;
sbp->f_iosize = fs->fs_bsize;
sbp->f_blocks = fs->fs_dsize;
- sbp->f_bfree = blkstofrags(fs, fs->fs_cstotal.cs_nbfree) +
+ sbp->f_bfree = ffs_blkstofrags(fs, fs->fs_cstotal.cs_nbfree) +
fs->fs_cstotal.cs_nffree + FFS_DBTOFSB(fs, fs->fs_pendingblocks);
sbp->f_bresvd = ((u_int64_t) fs->fs_dsize * (u_int64_t)
fs->fs_minfree) / (u_int64_t) 100;
Index: src/sys/ufs/ffs/ffs_wapbl.c
diff -u src/sys/ufs/ffs/ffs_wapbl.c:1.21 src/sys/ufs/ffs/ffs_wapbl.c:1.22
--- src/sys/ufs/ffs/ffs_wapbl.c:1.21 Sun Jun 23 07:28:37 2013
+++ src/sys/ufs/ffs/ffs_wapbl.c Sun Jun 23 22:03:34 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: ffs_wapbl.c,v 1.21 2013/06/23 07:28:37 dholland Exp $ */
+/* $NetBSD: ffs_wapbl.c,v 1.22 2013/06/23 22:03:34 dholland Exp $ */
/*-
* Copyright (c) 2003,2006,2008 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ffs_wapbl.c,v 1.21 2013/06/23 07:28:37 dholland Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ffs_wapbl.c,v 1.22 2013/06/23 22:03:34 dholland Exp $");
#define WAPBL_INTERNAL
@@ -793,7 +793,7 @@ wapbl_find_log_start(struct mount *mp, s
min_desired_blks = desired_blks / 4;
/* Look at number of blocks per CG. If it's too small, bail early. */
- bpcg = fragstoblks(fs, fs->fs_fpg);
+ bpcg = ffs_fragstoblks(fs, fs->fs_fpg);
if (min_desired_blks > bpcg) {
printf("ffs_wapbl: cylinder group size of %" PRId64 " MB "
" is not big enough for journal\n",
@@ -851,7 +851,7 @@ wapbl_find_log_start(struct mount *mp, s
if (freeblks > best_blks) {
best_blks = freeblks;
- best_addr = blkstofrags(fs, start_addr) +
+ best_addr = ffs_blkstofrags(fs, start_addr) +
cgbase(fs, cg);
if (freeblks >= desired_blks) {
@@ -872,7 +872,7 @@ wapbl_find_log_start(struct mount *mp, s
*indir_addr = 0;
} else {
/* put indirect blocks at start, and data blocks after */
- *addr = best_addr + blkstofrags(fs, indir_blks);
+ *addr = best_addr + ffs_blkstofrags(fs, indir_blks);
*indir_addr = best_addr;
}
*size = min(desired_blks, best_blks) - indir_blks;
Index: src/sys/ufs/ffs/fs.h
diff -u src/sys/ufs/ffs/fs.h:1.63 src/sys/ufs/ffs/fs.h:1.64
--- src/sys/ufs/ffs/fs.h:1.63 Sun Jun 23 07:28:37 2013
+++ src/sys/ufs/ffs/fs.h Sun Jun 23 22:03:34 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: fs.h,v 1.63 2013/06/23 07:28:37 dholland Exp $ */
+/* $NetBSD: fs.h,v 1.64 2013/06/23 22:03:34 dholland Exp $ */
/*
* Copyright (c) 1982, 1986, 1993
@@ -470,7 +470,7 @@ struct fs {
/* block map */ howmany((fpg), NBBY) +\
/* if present */ ((fs)->fs_contigsumsize <= 0 ? 0 : \
/* cluster sum */ (fs)->fs_contigsumsize * sizeof(int32_t) + \
- /* cluster map */ howmany(fragstoblks(fs, (fpg)), NBBY)))
+ /* cluster map */ howmany(ffs_fragstoblks(fs, (fpg)), NBBY)))
#define CGSIZE(fs) CGSIZE_IF((fs), (fs)->fs_ipg, (fs)->fs_fpg)
@@ -636,7 +636,7 @@ struct ocg {
#define ino_to_cg(fs, x) ((x) / (fs)->fs_ipg)
#define ino_to_fsba(fs, x) \
((daddr_t)(cgimin(fs, ino_to_cg(fs, x)) + \
- (blkstofrags((fs), (((x) % (fs)->fs_ipg) / FFS_INOPB(fs))))))
+ (ffs_blkstofrags((fs), (((x) % (fs)->fs_ipg) / FFS_INOPB(fs))))))
#define ino_to_fsbo(fs, x) ((x) % FFS_INOPB(fs))
/*
@@ -681,13 +681,13 @@ struct ocg {
(((size) + (fs)->fs_qbmask) & (fs)->fs_bmask)
#define ffs_fragroundup(fs, size) /* calculates roundup(size, fs->fs_fsize) */ \
(((size) + (fs)->fs_qfmask) & (fs)->fs_fmask)
-#define fragstoblks(fs, frags) /* calculates (frags / fs->fs_frag) */ \
+#define ffs_fragstoblks(fs, frags) /* calculates (frags / fs->fs_frag) */ \
((frags) >> (fs)->fs_fragshift)
-#define blkstofrags(fs, blks) /* calculates (blks * fs->fs_frag) */ \
+#define ffs_blkstofrags(fs, blks) /* calculates (blks * fs->fs_frag) */ \
((blks) << (fs)->fs_fragshift)
-#define fragnum(fs, fsb) /* calculates (fsb % fs->fs_frag) */ \
+#define ffs_fragnum(fs, fsb) /* calculates (fsb % fs->fs_frag) */ \
((fsb) & ((fs)->fs_frag - 1))
-#define blknum(fs, fsb) /* calculates rounddown(fsb, fs->fs_frag) */ \
+#define ffs_blknum(fs, fsb) /* calculates rounddown(fsb, fs->fs_frag) */ \
((fsb) &~ ((fs)->fs_frag - 1))
/*
@@ -695,7 +695,7 @@ struct ocg {
* percentage to hold in reserve.
*/
#define freespace(fs, percentreserved) \
- (blkstofrags((fs), (fs)->fs_cstotal.cs_nbfree) + \
+ (ffs_blkstofrags((fs), (fs)->fs_cstotal.cs_nbfree) + \
(fs)->fs_cstotal.cs_nffree - \
(((off_t)((fs)->fs_dsize)) * (percentreserved) / 100))
Index: src/usr.sbin/makefs/ffs/ffs_alloc.c
diff -u src/usr.sbin/makefs/ffs/ffs_alloc.c:1.26 src/usr.sbin/makefs/ffs/ffs_alloc.c:1.27
--- src/usr.sbin/makefs/ffs/ffs_alloc.c:1.26 Sun Jun 23 07:28:37 2013
+++ src/usr.sbin/makefs/ffs/ffs_alloc.c Sun Jun 23 22:03:34 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: ffs_alloc.c,v 1.26 2013/06/23 07:28:37 dholland Exp $ */
+/* $NetBSD: ffs_alloc.c,v 1.27 2013/06/23 22:03:34 dholland Exp $ */
/* From: NetBSD: ffs_alloc.c,v 1.50 2001/09/06 02:16:01 lukem Exp */
/*
@@ -47,7 +47,7 @@
#include <sys/cdefs.h>
#if defined(__RCSID) && !defined(__lint)
-__RCSID("$NetBSD: ffs_alloc.c,v 1.26 2013/06/23 07:28:37 dholland Exp $");
+__RCSID("$NetBSD: ffs_alloc.c,v 1.27 2013/06/23 22:03:34 dholland Exp $");
#endif /* !__lint */
#include <sys/param.h>
@@ -395,12 +395,12 @@ ffs_alloccgblk(struct inode *ip, struct
if (bpref == 0 || dtog(fs, bpref) != ufs_rw32(cgp->cg_cgx, needswap)) {
bpref = ufs_rw32(cgp->cg_rotor, needswap);
} else {
- bpref = blknum(fs, bpref);
+ bpref = ffs_blknum(fs, bpref);
bno = dtogd(fs, bpref);
/*
* if the requested block is available, use it
*/
- if (ffs_isblock(fs, blksfree, fragstoblks(fs, bno)))
+ if (ffs_isblock(fs, blksfree, ffs_fragstoblks(fs, bno)))
goto gotit;
}
/*
@@ -411,7 +411,7 @@ ffs_alloccgblk(struct inode *ip, struct
return (0);
cgp->cg_rotor = ufs_rw32(bno, needswap);
gotit:
- blkno = fragstoblks(fs, bno);
+ blkno = ffs_fragstoblks(fs, bno);
ffs_clrblock(fs, blksfree, (long)blkno);
ffs_clusteracct(fs, cgp, blkno, -1);
ufs_add32(cgp->cg_cs.cs_nbfree, -1, needswap);
@@ -440,7 +440,7 @@ ffs_blkfree(struct inode *ip, daddr_t bn
const int needswap = UFS_FSNEEDSWAP(fs);
if (size > fs->fs_bsize || ffs_fragoff(fs, size) != 0 ||
- fragnum(fs, bno) + ffs_numfrags(fs, size) > fs->fs_frag) {
+ ffs_fragnum(fs, bno) + ffs_numfrags(fs, size) > fs->fs_frag) {
errx(1, "blkfree: bad size: bno %lld bsize %d size %ld",
(long long)bno, fs->fs_bsize, size);
}
@@ -463,7 +463,7 @@ ffs_blkfree(struct inode *ip, daddr_t bn
}
cgbno = dtogd(fs, bno);
if (size == fs->fs_bsize) {
- fragno = fragstoblks(fs, cgbno);
+ fragno = ffs_fragstoblks(fs, cgbno);
if (!ffs_isfreeblock(fs, cg_blksfree(cgp, needswap), fragno)) {
errx(1, "blkfree: freeing free block %lld",
(long long)bno);
@@ -474,7 +474,7 @@ ffs_blkfree(struct inode *ip, daddr_t bn
fs->fs_cstotal.cs_nbfree++;
fs->fs_cs(fs, cg).cs_nbfree++;
} else {
- bbase = cgbno - fragnum(fs, cgbno);
+ bbase = cgbno - ffs_fragnum(fs, cgbno);
/*
* decrement the counts associated with the old frags
*/
@@ -502,7 +502,7 @@ ffs_blkfree(struct inode *ip, daddr_t bn
/*
* if a complete block has been reassembled, account for it
*/
- fragno = fragstoblks(fs, bbase);
+ fragno = ffs_fragstoblks(fs, bbase);
if (ffs_isblock(fs, cg_blksfree(cgp, needswap), fragno)) {
ufs_add32(cgp->cg_cs.cs_nffree, -fs->fs_frag, needswap);
fs->fs_cstotal.cs_nffree -= fs->fs_frag;
Index: src/usr.sbin/makefs/ffs/mkfs.c
diff -u src/usr.sbin/makefs/ffs/mkfs.c:1.30 src/usr.sbin/makefs/ffs/mkfs.c:1.31
--- src/usr.sbin/makefs/ffs/mkfs.c:1.30 Sun Jun 23 07:28:37 2013
+++ src/usr.sbin/makefs/ffs/mkfs.c Sun Jun 23 22:03:34 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: mkfs.c,v 1.30 2013/06/23 07:28:37 dholland Exp $ */
+/* $NetBSD: mkfs.c,v 1.31 2013/06/23 22:03:34 dholland Exp $ */
/*
* Copyright (c) 2002 Networks Associates Technology, Inc.
@@ -48,7 +48,7 @@
static char sccsid[] = "@(#)mkfs.c 8.11 (Berkeley) 5/3/95";
#else
#ifdef __RCSID
-__RCSID("$NetBSD: mkfs.c,v 1.30 2013/06/23 07:28:37 dholland Exp $");
+__RCSID("$NetBSD: mkfs.c,v 1.31 2013/06/23 22:03:34 dholland Exp $");
#endif
#endif
#endif /* not lint */
@@ -453,12 +453,12 @@ ffs_mkfs(const char *fsys, const fsinfo_
sblock.fs_dsize = sblock.fs_size - sblock.fs_sblkno -
sblock.fs_ncg * (sblock.fs_dblkno - sblock.fs_sblkno);
sblock.fs_cstotal.cs_nbfree =
- fragstoblks(&sblock, sblock.fs_dsize) -
+ ffs_fragstoblks(&sblock, sblock.fs_dsize) -
howmany(csfrags, sblock.fs_frag);
sblock.fs_cstotal.cs_nffree =
- fragnum(&sblock, sblock.fs_size) +
- (fragnum(&sblock, csfrags) > 0 ?
- sblock.fs_frag - fragnum(&sblock, csfrags) : 0);
+ ffs_fragnum(&sblock, sblock.fs_size) +
+ (ffs_fragnum(&sblock, csfrags) > 0 ?
+ sblock.fs_frag - ffs_fragnum(&sblock, csfrags) : 0);
sblock.fs_cstotal.cs_nifree = sblock.fs_ncg * sblock.fs_ipg - UFS_ROOTINO;
sblock.fs_cstotal.cs_ndir = 0;
sblock.fs_dsize -= csfrags;
@@ -654,7 +654,7 @@ initcg(int cylno, time_t utime, const fs
acg.cg_clusteroff = acg.cg_clustersumoff +
(sblock.fs_contigsumsize + 1) * sizeof(int32_t);
acg.cg_nextfreeoff = acg.cg_clusteroff +
- howmany(fragstoblks(&sblock, sblock.fs_fpg), CHAR_BIT);
+ howmany(ffs_fragstoblks(&sblock, sblock.fs_fpg), CHAR_BIT);
}
if (acg.cg_nextfreeoff > sblock.fs_cgsize) {
printf("Panic: cylinder group too big\n");