Date: Fri, 05 Feb 1999 20:56:40 -0800 (PST) From: William Woods <wwoods@cybcon.com> To: Matthew Dillon <dillon@apollo.backplane.com> Cc: Bruce Evans <bde@zeta.org.au>, current@FreeBSD.ORG Subject: Re: Top not working in -Current?? Message-ID: <XFMail.990205205640.wwoods@cybcon.com> In-Reply-To: <199902060450.UAA03021@apollo.backplane.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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
> <dillon@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 <wwoods@cybcon.com>
Date: 05-Feb-99 / Time: 20:56:18
FreeBSD 4.0 -Current
----------------------------------
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.990205205640.wwoods>
