Module Name:    src
Committed By:   agc
Date:           Thu Nov 24 21:09:37 UTC 2011

Modified Files:
        src/sys/ufs/chfs: chfs_gc.c chfs_readinode.c chfs_scan.c chfs_subr.c
            chfs_vfsops.c chfs_vnode.c chfs_vnops.c chfs_write.c

Log Message:
quick workaround to make this compile, with thanks to Hisashi Fujinaka for the
nudge.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/ufs/chfs/chfs_gc.c \
    src/sys/ufs/chfs/chfs_readinode.c src/sys/ufs/chfs/chfs_scan.c \
    src/sys/ufs/chfs/chfs_subr.c src/sys/ufs/chfs/chfs_vfsops.c \
    src/sys/ufs/chfs/chfs_vnode.c src/sys/ufs/chfs/chfs_vnops.c \
    src/sys/ufs/chfs/chfs_write.c

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

Modified files:

Index: src/sys/ufs/chfs/chfs_gc.c
diff -u src/sys/ufs/chfs/chfs_gc.c:1.1 src/sys/ufs/chfs/chfs_gc.c:1.2
--- src/sys/ufs/chfs/chfs_gc.c:1.1	Thu Nov 24 15:51:31 2011
+++ src/sys/ufs/chfs/chfs_gc.c	Thu Nov 24 21:09:37 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: chfs_gc.c,v 1.1 2011/11/24 15:51:31 ahoka Exp $	*/
+/*	$NetBSD: chfs_gc.c,v 1.2 2011/11/24 21:09:37 agc Exp $	*/
 
 /*-
  * Copyright (c) 2010 Department of Software Engineering,
@@ -208,7 +208,7 @@ chfs_gc_fetch_inode(struct chfs_mount *c
 	struct vnode *vp = NULL;
 	struct chfs_vnode_cache *vc;
 	struct chfs_inode *ip;
-	dbg_gc("fetch inode %llu\n", vno);
+	dbg_gc("fetch inode %llu\n", (unsigned long long)vno);
 
 	if (unlinked) {
 		dbg_gc("unlinked\n");
@@ -439,14 +439,16 @@ chfs_gcollect_pass(struct chfs_mount *ch
 			mutex_exit(&chmp->chm_lock_sizes);
 			mutex_exit(&chmp->chm_lock_mountfields);
 			dbg_gc("checked_vno (#%llu) > max_vno (#%llu)\n",
-			    chmp->chm_checked_vno, chmp->chm_max_vno);
+			    (unsigned long long)chmp->chm_checked_vno,
+			    (unsigned long long)chmp->chm_max_vno);
 			return ENOSPC;
 		}
 
 		mutex_exit(&chmp->chm_lock_sizes);
 
 		mutex_enter(&chmp->chm_lock_vnocache);
-		dbg_gc("checking vno #%llu\n", chmp->chm_checked_vno);
+		dbg_gc("checking vno #%llu\n",
+			(unsigned long long)chmp->chm_checked_vno);
 		dbg_gc("get vnode cache\n");
 		vc = chfs_vnode_cache_get(chmp, chmp->chm_checked_vno++);
 
@@ -600,7 +602,7 @@ chfs_gcollect_pass(struct chfs_mount *ch
 		mutex_exit(&chmp->chm_lock_mountfields);
 		panic("CHFS BUG - vc state unchecked,"
 		    " checking or gc (vno #%llu, num #%d)\n",
-		    vc->vno, vc->state);
+		    (unsigned long long)vc->vno, vc->state);
 
         case VNO_STATE_READING:
 		mutex_exit(&chmp->chm_lock_vnocache);
@@ -896,7 +898,8 @@ chfs_gcollect_live(struct chfs_mount *ch
 	} else {
 		dbg_gc("Nref at leb #%u offset 0x%08x wasn't in node list"
 		    " for ino #%llu\n",
-		    nref->nref_lnr, CHFS_GET_OFS(nref->nref_offset), ip->ino);
+		    nref->nref_lnr, CHFS_GET_OFS(nref->nref_offset),
+		    (unsigned long long)ip->ino);
 		if (CHFS_REF_OBSOLETE(nref)) {
 			dbg_gc("But it's obsolete so we don't mind"
 			    " too much.\n");
Index: src/sys/ufs/chfs/chfs_readinode.c
diff -u src/sys/ufs/chfs/chfs_readinode.c:1.1 src/sys/ufs/chfs/chfs_readinode.c:1.2
--- src/sys/ufs/chfs/chfs_readinode.c:1.1	Thu Nov 24 15:51:31 2011
+++ src/sys/ufs/chfs/chfs_readinode.c	Thu Nov 24 21:09:37 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: chfs_readinode.c,v 1.1 2011/11/24 15:51:31 ahoka Exp $	*/
+/*	$NetBSD: chfs_readinode.c,v 1.2 2011/11/24 21:09:37 agc Exp $	*/
 
 /*-
  * Copyright (c) 2010 Department of Software Engineering,
@@ -391,8 +391,11 @@ chfs_add_tmp_dnode_to_tree(struct chfs_m
 				tmp_td->node->ofs + tmp_td->node->size >= end_ofs) {
 				/* New node entirely overlapped by 'this' */
 				if (!chfs_check_td_node(chmp, tmp_td)) {
-					dbg("this version: %llu\n", tmp_td->version);
-					dbg("this ofs: %llu, size: %u\n", tmp_td->node->ofs, tmp_td->node->size);
+					dbg("this version: %llu\n",
+						(unsigned long long)tmp_td->version);
+					dbg("this ofs: %llu, size: %u\n",
+						(unsigned long long)tmp_td->node->ofs,
+						tmp_td->node->size);
 					dbg("calling kill td 4\n");
 					chfs_kill_td(chmp, newtd);
 					return 0;
@@ -895,7 +898,7 @@ chfs_build_fragtree(struct chfs_mount *c
 				} else {
 					if (tmp_td->version > high_ver) {
 						high_ver = tmp_td->version;
-						dbg("highver: %llu\n", high_ver);
+						dbg("highver: %llu\n", (unsigned long long)high_ver);
 						rii->latest_ref = tmp_td->node->nref;
 					}
 
@@ -959,8 +962,10 @@ retry:
 		break;
 	case VNO_STATE_PRESENT:
 	case VNO_STATE_READING:
-		chfs_err("Reading inode #%llu in state %d!\n", vc->vno, vc->state);
-		chfs_err("wants to read a nonexistent ino %llu\n", vc->vno);
+		chfs_err("Reading inode #%llu in state %d!\n",
+			(unsigned long long)vc->vno, vc->state);
+		chfs_err("wants to read a nonexistent ino %llu\n",
+			(unsigned long long)vc->vno);
 		return ENOENT;
 	default:
 		panic("BUG() Bad vno cache state.");
Index: src/sys/ufs/chfs/chfs_scan.c
diff -u src/sys/ufs/chfs/chfs_scan.c:1.1 src/sys/ufs/chfs/chfs_scan.c:1.2
--- src/sys/ufs/chfs/chfs_scan.c:1.1	Thu Nov 24 15:51:31 2011
+++ src/sys/ufs/chfs/chfs_scan.c	Thu Nov 24 21:09:37 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: chfs_scan.c,v 1.1 2011/11/24 15:51:31 ahoka Exp $	*/
+/*	$NetBSD: chfs_scan.c,v 1.2 2011/11/24 21:09:37 agc Exp $	*/
 
 /*-
  * Copyright (c) 2010 Department of Software Engineering,
@@ -415,7 +415,7 @@ chfs_scan_check_dirent_node(struct chfs_
 
 	fd->nref->nref_offset = ofs;
 
-	dbg("add dirent to #%llu\n", vc->vno);
+	dbg("add dirent to #%llu\n", (unsigned long long)vc->vno);
 	chfs_add_node_to_list(chmp, vc, fd->nref, &vc->dirents);
 	/*tmp = vc->dirents;
 	  dbg("START|vno: %d dirents dump\n", vc->vno);
Index: src/sys/ufs/chfs/chfs_subr.c
diff -u src/sys/ufs/chfs/chfs_subr.c:1.1 src/sys/ufs/chfs/chfs_subr.c:1.2
--- src/sys/ufs/chfs/chfs_subr.c:1.1	Thu Nov 24 15:51:31 2011
+++ src/sys/ufs/chfs/chfs_subr.c	Thu Nov 24 21:09:37 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: chfs_subr.c,v 1.1 2011/11/24 15:51:31 ahoka Exp $	*/
+/*	$NetBSD: chfs_subr.c,v 1.2 2011/11/24 21:09:37 agc Exp $	*/
 
 /*-
  * Copyright (c) 2010 Department of Software Engineering,
@@ -279,7 +279,8 @@ chfs_chsize(struct vnode *vp, u_quad_t s
 		}
 
 		/* create the new data */
-		dbg("create new data vap%llu ip%llu\n", size, ip->size);
+		dbg("create new data vap%llu ip%llu\n",
+			(unsigned long long)size, (unsigned long long)ip->size);
 		append = size - ip->size;
 		if (append > 0) {
 			memcpy(buf, bp->b_data, ip->size);
Index: src/sys/ufs/chfs/chfs_vfsops.c
diff -u src/sys/ufs/chfs/chfs_vfsops.c:1.1 src/sys/ufs/chfs/chfs_vfsops.c:1.2
--- src/sys/ufs/chfs/chfs_vfsops.c:1.1	Thu Nov 24 15:51:32 2011
+++ src/sys/ufs/chfs/chfs_vfsops.c	Thu Nov 24 21:09:37 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: chfs_vfsops.c,v 1.1 2011/11/24 15:51:32 ahoka Exp $	*/
+/*	$NetBSD: chfs_vfsops.c,v 1.2 2011/11/24 21:09:37 agc Exp $	*/
 
 /*-
  * Copyright (c) 2010 Department of Software Engineering,
@@ -477,7 +477,7 @@ chfs_vget(struct mount *mp, ino_t ino, s
 	struct chfs_node_ref* nref = NULL;
 	struct buf *bp;
 
-	dbg("vget() | ino: %llu\n", ino);
+	dbg("vget() | ino: %llu\n", (unsigned long long)ino);
 
 	ump = VFSTOUFS(mp);
 	dev = ump->um_dev;
@@ -583,7 +583,8 @@ retry:
 		case VREG:
 		case VSOCK:
 			//build the fragtree of the vnode
-			dbg("read_inode_internal | ino: %llu\n", ip->ino);
+			dbg("read_inode_internal | ino: %llu\n",
+				(unsigned long long)ip->ino);
 			error = chfs_read_inode(chmp, ip);
 			if (error) {
 				vput(vp);
@@ -594,7 +595,8 @@ retry:
 			break;
 		case VLNK:
 			//build the fragtree of the vnode
-			dbg("read_inode_internal | ino: %llu\n", ip->ino);
+			dbg("read_inode_internal | ino: %llu\n",
+				(unsigned long long)ip->ino);
 			error = chfs_read_inode_internal(chmp, ip);
 			if (error) {
 				vput(vp);
@@ -603,7 +605,7 @@ retry:
 				return (error);
 			}
 
-			dbg("size: %llu\n", ip->size);
+			dbg("size: %llu\n", (unsigned long long)ip->size);
 			bp = getiobuf(vp, true);
 			bp->b_blkno = 0;
 			bp->b_bufsize = bp->b_resid =
@@ -622,7 +624,8 @@ retry:
 		case VBLK:
 		case VFIFO:
 			//build the fragtree of the vnode
-			dbg("read_inode_internal | ino: %llu\n", ip->ino);
+			dbg("read_inode_internal | ino: %llu\n",
+				(unsigned long long)ip->ino);
 			error = chfs_read_inode_internal(chmp, ip);
 			if (error) {
 				vput(vp);
Index: src/sys/ufs/chfs/chfs_vnode.c
diff -u src/sys/ufs/chfs/chfs_vnode.c:1.1 src/sys/ufs/chfs/chfs_vnode.c:1.2
--- src/sys/ufs/chfs/chfs_vnode.c:1.1	Thu Nov 24 15:51:32 2011
+++ src/sys/ufs/chfs/chfs_vnode.c	Thu Nov 24 21:09:37 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: chfs_vnode.c,v 1.1 2011/11/24 15:51:32 ahoka Exp $	*/
+/*	$NetBSD: chfs_vnode.c,v 1.2 2011/11/24 21:09:37 agc Exp $	*/
 
 /*-
  * Copyright (c) 2010 Department of Software Engineering,
@@ -66,7 +66,7 @@ chfs_readvnode(struct mount* mp, ino_t i
 	char* buf;
 	size_t retlen, len;
 	struct vnode* vp = NULL;
-	dbg("readvnode | ino: %llu\n", ino);
+	dbg("readvnode | ino: %llu\n", (unsigned long long)ino);
 
 	len = sizeof(struct chfs_flash_vnode);
 
Index: src/sys/ufs/chfs/chfs_vnops.c
diff -u src/sys/ufs/chfs/chfs_vnops.c:1.1 src/sys/ufs/chfs/chfs_vnops.c:1.2
--- src/sys/ufs/chfs/chfs_vnops.c:1.1	Thu Nov 24 15:51:32 2011
+++ src/sys/ufs/chfs/chfs_vnops.c	Thu Nov 24 21:09:37 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: chfs_vnops.c,v 1.1 2011/11/24 15:51:32 ahoka Exp $	*/
+/*	$NetBSD: chfs_vnops.c,v 1.2 2011/11/24 21:09:37 agc Exp $	*/
 
 /*-
  * Copyright (c) 2010 Department of Software Engineering,
@@ -146,7 +146,8 @@ chfs_lookup(void *v)
 				goto out;
 			}
 
-			dbg("vno@allocating new vnode: %llu\n", fd->vno);
+			dbg("vno@allocating new vnode: %llu\n",
+				(unsigned long long)fd->vno);
 			error = VFS_VGET(dvp->v_mount, fd->vno, vpp);
 		}
 	}
@@ -610,7 +611,7 @@ chfs_read(void *v)
 	ioflag = ap->a_ioflag;
 	error = 0;
 
-	dbg("ip->size:%llu\n", ip->size);
+	dbg("ip->size:%llu\n", (unsigned long long)ip->size);
 
 #ifdef DIAGNOSTIC
 	if (uio->uio_rw != UIO_READ)
@@ -756,8 +757,8 @@ chfs_write(void *v)
 	uio = ap->a_uio;
 	vp = ap->a_vp;
 	ip = VTOI(vp);
-	//dbg("file size (vp): %llu\n", vp->v_size);
-	//dbg("file size (ip): %llu\n", ip->i_size);
+	//dbg("file size (vp): %llu\n", (unsigned long long)vp->v_size);
+	//dbg("file size (ip): %llu\n", (unsigned long long)ip->i_size);
 	ump = ip->ump;
 
 	//dbg("uio->resid: %d\n", uio->uio_resid);
@@ -788,9 +789,9 @@ chfs_write(void *v)
 	    uio->uio_resid > ump->um_maxfilesize) {
 		dbg("uio->uio_offset = %lld | uio->uio_offset + "
 		    "uio->uio_resid (%llu) > ump->um_maxfilesize (%lld)\n",
-		    uio->uio_offset,
-		    (u_int64_t)uio->uio_offset + uio->uio_resid,
-		    ump->um_maxfilesize);
+		    (long long)uio->uio_offset,
+		    (uint64_t)uio->uio_offset + uio->uio_resid,
+		    (long long)ump->um_maxfilesize);
 		return (EFBIG);
 	}
 	/*
@@ -979,8 +980,8 @@ out:
 	chfs_set_vnode_size(vp, vp->v_size);
 
 
-	//dbg("end file size (vp): %llu\n", vp->v_size);
-	//dbg("end file size (ip): %llu\n", ip->i_size);
+	//dbg("end file size (vp): %llu\n", (unsigned long long)vp->v_size);
+	//dbg("end file size (ip): %llu\n", (unsigned long long)ip->i_size);
 	KASSERT(vp->v_size == ip->size);
 	fstrans_done(vp->v_mount);
 
@@ -1450,7 +1451,7 @@ chfs_inactive(void *v)
 	struct vnode *vp = ((struct vop_inactive_args *) v)->a_vp;
 	struct chfs_inode *ip = VTOI(vp);
 	struct chfs_vnode_cache *chvc;
-	dbg("inactive | vno: %llu\n", ip->ino);
+	dbg("inactive | vno: %llu\n", (unsigned long long)ip->ino);
 
 	KASSERT(VOP_ISLOCKED(vp));
 
@@ -1478,7 +1479,7 @@ chfs_reclaim(void *v)
 	struct chfs_mount *chmp = ip->chmp;
 	struct chfs_dirent *fd;
 
-	//dbg("reclaim() | ino: %llu\n", ip->ino);
+	//dbg("reclaim() | ino: %llu\n", (unsigned long long)ip->ino);
 	//mutex_enter(&ip->inode_lock);
 
 	mutex_enter(&chmp->chm_lock_vnocache);
@@ -1551,7 +1552,7 @@ chfs_strategy(void *v)
 /*	dbg("bp dump:\n");
 	dbg("	->b_bcount: %d\n", bp->b_bcount);
 	dbg("	->b_resid:  %d\n", bp->b_resid);
-	dbg("	->b_blkno:  %llu\n", bp->b_blkno);
+	dbg("	->b_blkno:  %llu\n", (unsigned long long)bp->b_blkno);
 	dbg("	->b_error:  %d\n", bp->b_error);*/
 	if (read) {
 		err = chfs_read_data(chmp, vp, bp);
Index: src/sys/ufs/chfs/chfs_write.c
diff -u src/sys/ufs/chfs/chfs_write.c:1.1 src/sys/ufs/chfs/chfs_write.c:1.2
--- src/sys/ufs/chfs/chfs_write.c:1.1	Thu Nov 24 15:51:32 2011
+++ src/sys/ufs/chfs/chfs_write.c	Thu Nov 24 21:09:37 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: chfs_write.c,v 1.1 2011/11/24 15:51:32 ahoka Exp $	*/
+/*	$NetBSD: chfs_write.c,v 1.2 2011/11/24 21:09:37 agc Exp $	*/
 
 /*-
  * Copyright (c) 2010 Department of Software Engineering,
@@ -309,7 +309,8 @@ chfs_write_flash_dnode(struct chfs_mount
 	dnode->node_crc = htole32(crc32(0, (uint8_t *)dnode,
 		sizeof(*dnode) - 4));
 
-	dbg("dnode @%llu %ub v%llu\n", dnode->offset, dnode->data_length, dnode->version);
+	dbg("dnode @%llu %ub v%llu\n", (unsigned long long)dnode->offset,
+		dnode->data_length, (unsigned long long)dnode->version);
 
 	if (CHFS_PAD(size) - sizeof(*dnode)) {
 		tmpbuf = kmem_zalloc(CHFS_PAD(size)

Reply via email to