Ahh.....and exactly how do I use this?
On 06-Feb-99 Matthew Dillon wrote: >:And the fix is..... >: >:On 06-Feb-99 Matthew Dillon wrote: >:> >:>: >:>:Bruce >:> >:> Ahhhhhhhhhhh. Easy to fix. >:> >: > > This this patch to /usr/src/lib/libkvm/kvm_getswapinfo.c. Then > recompile libkvm and try top and pstat -s again. > > -Matt > > Matthew Dillon > <dil...@backplane.com> > > > Index: kvm_getswapinfo.c > =================================================================== > RCS file: /home/ncvs/src/lib/libkvm/kvm_getswapinfo.c,v > retrieving revision 1.4 > diff -u -r1.4 kvm_getswapinfo.c > --- kvm_getswapinfo.c 1999/01/27 11:29:15 1.4 > +++ kvm_getswapinfo.c 1999/02/06 04:46:48 > @@ -127,10 +127,10 @@ > KGET(NL_NSWDEV, nswdev); > KGET(NL_DMMAX, dmmax); > > - if (kvm_swap_nl[NL_SWAPLIST].n_value) > + if (kvm_swap_nl[NL_SWAPLIST].n_type != N_UNDF) > type = 1; > > - if (kvm_swap_nl[NL_SWAPBLIST].n_value) > + if (kvm_swap_nl[NL_SWAPBLIST].n_type != N_UNDF) > type = 2; > > /* > @@ -406,6 +406,13 @@ > struct blist blcopy = { 0 }; > > KGET(NL_SWAPBLIST, swapblist); > + > + if (swapblist == NULL) { > + if (flags & SWIF_DUMP_TREE) > + printf("radix tree: NULL - no swap in system\n"); > + return; > + } > + > KGET2(swapblist, &blcopy, sizeof(blcopy), "*swapblist"); > > if (flags & SWIF_DUMP_TREE) { ---------------------------------- E-Mail: William Woods <wwo...@cybcon.com> Date: 05-Feb-99 / Time: 20:56:18 FreeBSD 4.0 -Current ---------------------------------- To Unsubscribe: send mail to majord...@freebsd.org with "unsubscribe freebsd-current" in the body of the message