Module Name:    src
Committed By:   ozaki-r
Date:           Fri Mar 28 02:50:18 UTC 2014

Modified Files:
        src/external/cddl/osnet/dist/cmd/zdb: zdb.c
        src/external/cddl/osnet/dist/cmd/ztest: ztest.c
        src/external/cddl/osnet/dist/lib/libzpool/common: util.c
        src/external/cddl/osnet/sys/sys: zfs_context.h

Log Message:
Add missing 3rd argument of nicenum


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/external/cddl/osnet/dist/cmd/zdb/zdb.c
cvs rdiff -u -r1.5 -r1.6 src/external/cddl/osnet/dist/cmd/ztest/ztest.c
cvs rdiff -u -r1.2 -r1.3 \
    src/external/cddl/osnet/dist/lib/libzpool/common/util.c
cvs rdiff -u -r1.15 -r1.16 src/external/cddl/osnet/sys/sys/zfs_context.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/cddl/osnet/dist/cmd/zdb/zdb.c
diff -u src/external/cddl/osnet/dist/cmd/zdb/zdb.c:1.2 src/external/cddl/osnet/dist/cmd/zdb/zdb.c:1.3
--- src/external/cddl/osnet/dist/cmd/zdb/zdb.c:1.2	Thu Mar 27 15:50:48 2014
+++ src/external/cddl/osnet/dist/cmd/zdb/zdb.c	Fri Mar 28 02:50:18 2014
@@ -462,7 +462,7 @@ dump_metaslab_stats(metaslab_t *msp)
 	avl_tree_t *t = sm->sm_pp_root;
 	int free_pct = sm->sm_space * 100 / sm->sm_size;
 
-	nicenum(space_map_maxsize(sm), maxbuf);
+	nicenum(space_map_maxsize(sm), maxbuf, sizeof(maxbuf));
 
 	(void) printf("\t %25s %10lu   %7s  %6s   %4s %4d%%\n",
 	    "segments", avl_numnodes(t), "maxsize", maxbuf,
@@ -478,7 +478,7 @@ dump_metaslab(metaslab_t *msp)
 	space_map_obj_t *smo = &msp->ms_smo;
 	char freebuf[5];
 
-	nicenum(sm->sm_size - smo->smo_alloc, freebuf);
+	nicenum(sm->sm_size - smo->smo_alloc, freebuf, sizeof(freebuf));
 
 	(void) printf(
 	    "\tmetaslab %6llu   offset %12llx   spacemap %6llu   free    %5s\n",
@@ -969,15 +969,15 @@ dump_dsl_dir(objset_t *os, uint64_t obje
 	    (u_longlong_t)dd->dd_origin_obj);
 	(void) printf("\t\tchild_dir_zapobj = %llu\n",
 	    (u_longlong_t)dd->dd_child_dir_zapobj);
-	nicenum(dd->dd_used_bytes, nice);
+	nicenum(dd->dd_used_bytes, nice, sizeof(nice));
 	(void) printf("\t\tused_bytes = %s\n", nice);
-	nicenum(dd->dd_compressed_bytes, nice);
+	nicenum(dd->dd_compressed_bytes, nice, sizeof(nice));
 	(void) printf("\t\tcompressed_bytes = %s\n", nice);
-	nicenum(dd->dd_uncompressed_bytes, nice);
+	nicenum(dd->dd_uncompressed_bytes, nice, sizeof(nice));
 	(void) printf("\t\tuncompressed_bytes = %s\n", nice);
-	nicenum(dd->dd_quota, nice);
+	nicenum(dd->dd_quota, nice, sizeof(nice));
 	(void) printf("\t\tquota = %s\n", nice);
-	nicenum(dd->dd_reserved, nice);
+	nicenum(dd->dd_reserved, nice, sizeof(nice));
 	(void) printf("\t\treserved = %s\n", nice);
 	(void) printf("\t\tprops_zapobj = %llu\n",
 	    (u_longlong_t)dd->dd_props_zapobj);
@@ -987,7 +987,7 @@ dump_dsl_dir(objset_t *os, uint64_t obje
 	    (u_longlong_t)dd->dd_flags);
 
 #define	DO(which) \
-	nicenum(dd->dd_used_breakdown[DD_USED_ ## which], nice); \
+	nicenum(dd->dd_used_breakdown[DD_USED_ ## which], nice, sizeof(nice)); \
 	(void) printf("\t\tused_breakdown[" #which "] = %s\n", nice)
 	DO(HEAD);
 	DO(SNAP);
@@ -1011,10 +1011,10 @@ dump_dsl_dataset(objset_t *os, uint64_t 
 
 	ASSERT(size == sizeof (*ds));
 	crtime = ds->ds_creation_time;
-	nicenum(ds->ds_used_bytes, used);
-	nicenum(ds->ds_compressed_bytes, compressed);
-	nicenum(ds->ds_uncompressed_bytes, uncompressed);
-	nicenum(ds->ds_unique_bytes, unique);
+	nicenum(ds->ds_used_bytes, used, sizeof(used));
+	nicenum(ds->ds_compressed_bytes, compressed, sizeof(compressed));
+	nicenum(ds->ds_uncompressed_bytes, uncompressed, sizeof(uncompressed));
+	nicenum(ds->ds_unique_bytes, unique, sizeof(unique));
 	snprintf_blkptr(blkbuf, sizeof(blkbuf), &ds->ds_bp);
 
 	(void) printf("\t\tdir_obj = %llu\n",
@@ -1074,10 +1074,10 @@ dump_bplist(objset_t *mos, uint64_t obje
 		return;
 	}
 
-	nicenum(bpl.bpl_phys->bpl_bytes, bytes);
+	nicenum(bpl.bpl_phys->bpl_bytes, bytes, sizeof(bytes));
 	if (bpl.bpl_dbuf->db_size == sizeof (bplist_phys_t)) {
-		nicenum(bpl.bpl_phys->bpl_comp, comp);
-		nicenum(bpl.bpl_phys->bpl_uncomp, uncomp);
+		nicenum(bpl.bpl_phys->bpl_comp, comp, sizeof(comp));
+		nicenum(bpl.bpl_phys->bpl_uncomp, uncomp, sizeof(uncomp));
 		(void) printf("\n    %s: %llu entries, %s (%s/%s comp)\n",
 		    name, (u_longlong_t)bpl.bpl_phys->bpl_entries,
 		    bytes, comp, uncomp);
@@ -1300,11 +1300,11 @@ dump_object(objset_t *os, uint64_t objec
 	}
 	dmu_object_info_from_dnode(dn, &doi);
 
-	nicenum(doi.doi_metadata_block_size, iblk);
-	nicenum(doi.doi_data_block_size, dblk);
-	nicenum(doi.doi_max_offset, lsize);
-	nicenum(doi.doi_physical_blocks_512 << 9, asize);
-	nicenum(doi.doi_bonus_size, bonus_size);
+	nicenum(doi.doi_metadata_block_size, iblk, sizeof(iblk));
+	nicenum(doi.doi_data_block_size, dblk, sizeof(dblk));
+	nicenum(doi.doi_max_offset, lsize, sizeof(lsize));
+	nicenum(doi.doi_physical_blocks_512 << 9, asize, sizeof(asize));
+	nicenum(doi.doi_bonus_size, bonus_size, sizeof(bonus_size));
 	(void) snprintf(fill, "%6.2f", 100.0 * doi.doi_fill_count *
 	    doi.doi_data_block_size / (object == 0 ? DNODES_PER_BLOCK : 1) /
 	    doi.doi_max_offset);
@@ -1372,7 +1372,7 @@ dump_object(objset_t *os, uint64_t objec
 			end = start;
 			error = dnode_next_offset(dn,
 			    DNODE_FIND_HOLE, &end, minlvl, blkfill, 0);
-			nicenum(end - start, segsize);
+			nicenum(end - start, segsize, sizeof(segsize));
 			(void) printf("\t\tsegment [%016llx, %016llx)"
 			    " size %5s\n", (u_longlong_t)start,
 			    (u_longlong_t)end, segsize);
@@ -1420,7 +1420,7 @@ dump_dir(objset_t *os)
 
 	ASSERT3U(usedobjs, ==, os->os_rootbp->blk_fill);
 
-	nicenum(refdbytes, numbuf);
+	nicenum(refdbytes, numbuf, sizeof(numbuf));
 
 	if (verbosity >= 4) {
 		len = snprintf(blkbuf, blklen, ", rootbp ");
@@ -2108,11 +2108,11 @@ dump_block_stats(spa_t *spa)
 				    zcb.zcb_type[ZB_TOTAL][t].zb_asize)
 					continue;
 
-				nicenum(zb->zb_count, csize);
-				nicenum(zb->zb_lsize, lsize);
-				nicenum(zb->zb_psize, psize);
-				nicenum(zb->zb_asize, asize);
-				nicenum(zb->zb_asize / zb->zb_count, avg);
+				nicenum(zb->zb_count, csize, sizeof(csize));
+				nicenum(zb->zb_lsize, lsize, sizeof(lsize));
+				nicenum(zb->zb_psize, psize, sizeof(psize));
+				nicenum(zb->zb_asize, asize, sizeof(asize));
+				nicenum(zb->zb_asize / zb->zb_count, avg, sizeof(avg));
 
 				(void) printf("%6s\t%5s\t%5s\t%5s\t%5s"
 				    "\t%5.2f\t%6.2f\t",

Index: src/external/cddl/osnet/dist/cmd/ztest/ztest.c
diff -u src/external/cddl/osnet/dist/cmd/ztest/ztest.c:1.5 src/external/cddl/osnet/dist/cmd/ztest/ztest.c:1.6
--- src/external/cddl/osnet/dist/cmd/ztest/ztest.c:1.5	Thu Mar 27 15:50:48 2014
+++ src/external/cddl/osnet/dist/cmd/ztest/ztest.c	Fri Mar 28 02:50:18 2014
@@ -464,8 +464,8 @@ usage(boolean_t requested)
 	char nice_gang_bang[10];
 	FILE *fp = requested ? stdout : stderr;
 
-	nicenum(zopt_vdev_size, nice_vdev_size);
-	nicenum(metaslab_gang_bang, nice_gang_bang);
+	nicenum(zopt_vdev_size, nice_vdev_size, sizeof(nice_vdev_size));
+	nicenum(metaslab_gang_bang, nice_gang_bang, sizeof(nice_gang_bang));
 
 	(void) fprintf(fp, "Usage: %s\n"
 	    "\t[-v vdevs (default: %llu)]\n"
@@ -2790,8 +2790,8 @@ ztest_vdev_LUN_growth(ztest_ds_t *zd, ui
 	if (zopt_verbose >= 5) {
 		char oldnumbuf[6], newnumbuf[6];
 
-		nicenum(old_class_space, oldnumbuf);
-		nicenum(new_class_space, newnumbuf);
+		nicenum(old_class_space, oldnumbuf, sizeof(oldnumbuf));
+		nicenum(new_class_space, newnumbuf, sizeof(newnumbuf));
 		(void) printf("%s grew from %s to %s\n",
 		    spa->spa_name, oldnumbuf, newnumbuf);
 	}
@@ -5508,7 +5508,7 @@ main(int argc, char **argv)
 
 			now = MIN(now, zs->zs_proc_stop);
 			print_time(zs->zs_proc_stop - now, timebuf, sizeof(timebuf));
-			nicenum(zs->zs_space, numbuf);
+			nicenum(zs->zs_space, numbuf, sizeof(numbuf));
 
 			(void) printf("Pass %3d, %8s, %3llu ENOSPC, "
 			    "%4.1f%% of %5s used, %3.0f%% done, %8s to go\n",

Index: src/external/cddl/osnet/dist/lib/libzpool/common/util.c
diff -u src/external/cddl/osnet/dist/lib/libzpool/common/util.c:1.2 src/external/cddl/osnet/dist/lib/libzpool/common/util.c:1.3
--- src/external/cddl/osnet/dist/lib/libzpool/common/util.c:1.2	Thu Mar 27 15:50:48 2014
+++ src/external/cddl/osnet/dist/lib/libzpool/common/util.c	Fri Mar 28 02:50:18 2014
@@ -96,7 +96,7 @@ show_vdev_stats(const char *desc, const 
 
 		sec = MAX(1, vs->vs_timestamp / NANOSEC);
 
-		nicenum(vs->vs_alloc, used, size(used));
+		nicenum(vs->vs_alloc, used, sizeof(used));
 		nicenum(vs->vs_space - vs->vs_alloc, avail, sizeof(avail));
 		nicenum(vs->vs_ops[ZIO_TYPE_READ] / sec, rops, sizeof(rops));
 		nicenum(vs->vs_ops[ZIO_TYPE_WRITE] / sec, wops, sizeof(wops));

Index: src/external/cddl/osnet/sys/sys/zfs_context.h
diff -u src/external/cddl/osnet/sys/sys/zfs_context.h:1.15 src/external/cddl/osnet/sys/sys/zfs_context.h:1.16
--- src/external/cddl/osnet/sys/sys/zfs_context.h:1.15	Fri Jun 21 16:22:46 2013
+++ src/external/cddl/osnet/sys/sys/zfs_context.h	Fri Mar 28 02:50:18 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: zfs_context.h,v 1.15 2013/06/21 16:22:46 christos Exp $	*/
+/*	$NetBSD: zfs_context.h,v 1.16 2014/03/28 02:50:18 ozaki-r Exp $	*/
 
 /*
  * CDDL HEADER START
@@ -431,7 +431,7 @@ extern void kernel_init(int);
 extern void kernel_fini(void);
 
 struct spa;
-extern void nicenum(uint64_t num, char *buf);
+extern void nicenum(uint64_t, char *, size_t);
 extern void show_pool_stats(struct spa *);
 
 typedef struct callb_cpr {

Reply via email to