v_count => v_usecount; v_lastr is being used; v_mounton is gone;
[unix-history] / usr / src / sys / kern / kern_malloc.c
index 00c6d37..c672961 100644 (file)
@@ -188,7 +188,7 @@ free(addr, type)
        size = 1 << kup->ku_indx;
        if (size > MAXALLOCSAVE) {
                alloc = btokmemx(addr);
        size = 1 << kup->ku_indx;
        if (size > MAXALLOCSAVE) {
                alloc = btokmemx(addr);
-               (void) memfree(&kmempt[alloc], (int)kup->ku_pagecnt, 0);
+               (void) memfree(&kmempt[alloc], (int)kup->ku_pagecnt, 1);
                rmfree(kmemmap, (long)kup->ku_pagecnt, alloc + CLSIZE);
                OUT;
                if (wantkmemmap) {
                rmfree(kmemmap, (long)kup->ku_pagecnt, alloc + CLSIZE);
                OUT;
                if (wantkmemmap) {