Fix build errors when MSDOSFS_DEBUG is defined.
authorMatthew Dillon <dillon@dragonflybsd.org>
Tue, 7 Aug 2007 20:05:30 +0000 (20:05 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Tue, 7 Aug 2007 20:05:30 +0000 (20:05 +0000)
Submitted-by: "Nicolas Thery" <nthery@gmail.com>
sys/vfs/msdosfs/msdosfs_denode.c
sys/vfs/msdosfs/msdosfs_vfsops.c

index 3390a09..9883f31 100644 (file)
@@ -1,5 +1,5 @@
 /* $FreeBSD: src/sys/msdosfs/msdosfs_denode.c,v 1.47.2.3 2002/08/22 16:20:15 trhodes Exp $ */
-/* $DragonFly: src/sys/vfs/msdosfs/msdosfs_denode.c,v 1.32 2007/08/03 21:51:09 swildner Exp $ */
+/* $DragonFly: src/sys/vfs/msdosfs/msdosfs_denode.c,v 1.33 2007/08/07 20:05:30 dillon Exp $ */
 /*     $NetBSD: msdosfs_denode.c,v 1.28 1998/02/10 14:10:00 mrg Exp $  */
 
 /*-
@@ -666,7 +666,7 @@ msdosfs_reclaim(struct vop_reclaim_args *ap)
 
 #ifdef MSDOSFS_DEBUG
        kprintf("msdosfs_reclaim(): dep %p, file %s, refcnt %ld\n",
-           dep, dep ? dep->de_Name : "?", dep ? dep->de_refcnt : -1);
+           dep, dep ? (char *)dep->de_Name : "?", dep ? dep->de_refcnt : -1);
 #endif
 
        if (prtactive && vp->v_sysref.refcnt > 1)
index e1f62ec..98621f5 100644 (file)
@@ -1,5 +1,5 @@
 /* $FreeBSD: /usr/local/www/cvsroot/FreeBSD/src/sys/msdosfs/Attic/msdosfs_vfsops.c,v 1.60.2.8 2004/03/02 09:43:04 tjr Exp $ */
-/* $DragonFly: src/sys/vfs/msdosfs/msdosfs_vfsops.c,v 1.47 2007/06/14 02:55:27 dillon Exp $ */
+/* $DragonFly: src/sys/vfs/msdosfs/msdosfs_vfsops.c,v 1.48 2007/08/07 20:05:30 dillon Exp $ */
 /*     $NetBSD: msdosfs_vfsops.c,v 1.51 1997/11/17 15:36:58 ws Exp $   */
 
 /*-
@@ -655,16 +655,17 @@ msdosfs_unmount(struct mount *mp, int mntflags)
                struct vnode *vp = pmp->pm_devvp;
 
                kprintf("msdosfs_umount(): just before calling VOP_CLOSE()\n");
-               kprintf("flag %08lx, sysrefs %d, writecount %d, auxrefs %ld\n",
+               kprintf("flag %08x, sysrefs %d, writecount %d, auxrefs %d\n",
                    vp->v_flag, vp->v_sysref.refcnt,
                    vp->v_writecount, vp->v_auxrefs);
-               kprintf("mount %p, op %p\n", vp->v_mount, vp->v_op);
+               kprintf("mount %p, op %p\n", vp->v_mount, vp->v_ops);
                kprintf("freef %p, freeb %p, mount %p\n",
-                   TAILQ_NEXT(vp, v_freelist), TAILQ_PREV(vp, v_freelist),
+                   TAILQ_NEXT(vp, v_freelist),
+                   *vp->v_freelist.tqe_prev,
                    vp->v_mount);
-               kprintf("cleanblkhd %p, dirtyblkhd %p, numoutput %ld, type %d\n",
-                   RB_EMPTY(&vp->v_rbclean_tree),
-                   RB_EMPTY(&vp->v_rbdirty_tree),
+               kprintf("cleanblkhd %p, dirtyblkhd %p, numoutput %d, type %d\n",
+                   RB_ROOT(&vp->v_rbclean_tree),
+                   RB_ROOT(&vp->v_rbdirty_tree),
                    vp->v_track_write.bk_active, vp->v_type);
                kprintf("union %p, tag %d, data[0] %08x, data[1] %08x\n",
                    vp->v_socket, vp->v_tag,