From 78e8aceaac8b806b1ce7cb00f389d61739e0fcce Mon Sep 17 00:00:00 2001 From: pooka Date: Sat, 4 Nov 2006 20:33:17 +0000 Subject: [PATCH] adapt to mnt_vnodelist being TAILQ --- sys/gdbscripts/vchain | 6 +++--- sys/gdbscripts/vdump | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/sys/gdbscripts/vchain b/sys/gdbscripts/vchain index b06553ff066e..609cb171bf22 100644 --- a/sys/gdbscripts/vchain +++ b/sys/gdbscripts/vchain @@ -1,4 +1,4 @@ -# $NetBSD: vchain,v 1.4 2006/11/04 20:29:30 pooka Exp $ +# $NetBSD: vchain,v 1.5 2006/11/04 20:33:17 pooka Exp $ # @(#)vchain 8.1 (Berkeley) 6/10/93 # @@ -10,7 +10,7 @@ define vchain while ($vp) printf "vp: 0x%x freelist_next: 0x%x usecount: %d flags: 0x%x\n", $vp, $vp->v_freelist.tqe_next, $vp->v_uobj.uo_refs, $vp->v_flag set $num++ - set $vp = $vp->v_mntvnodes.le_next + set $vp = $vp->v_mntvnodes.tqe_next end printf "Number of vnodes: %d\n", $num end @@ -23,7 +23,7 @@ end # print the vnode chain for a given mount point define mp_vchain set $mp = (struct mount *)$arg0 - vchain $mp->mnt_vnodelist.lh_first + vchain $mp->mnt_vnodelist.tqh_first end # print vnode chains for all mount points diff --git a/sys/gdbscripts/vdump b/sys/gdbscripts/vdump index d2f063e64b61..b568f1c01226 100644 --- a/sys/gdbscripts/vdump +++ b/sys/gdbscripts/vdump @@ -1,4 +1,4 @@ -# $NetBSD: vdump,v 1.3 2006/09/29 15:43:06 pooka Exp $ +# $NetBSD: vdump,v 1.4 2006/11/04 20:33:17 pooka Exp $ # @(#)vdump 8.1 (Berkeley) 6/10/93 # @@ -8,7 +8,7 @@ define dumpvnodes set $vp = (struct vnode *)$arg0 while ($vp) - printf "vnode=0x%x freef=0x%x mountf=0x%x usecount=%d\n", $vp, $vp->v_freelist.tqe_next, $vp->v_mntvnodes.le_next, $vp->v_uobj.uo_refs + printf "vnode=0x%x freef=0x%x mountf=0x%x usecount=%d\n", $vp, $vp->v_freelist.tqe_next, $vp->v_mntvnodes.tqe_next, $vp->v_uobj.uo_refs set $vp = (struct vnode *)$vp->v_freelist.tqe_next end end