Diff for /src/sys/vm/vm_zone.c between versions 1.14 and 1.15

version 1.14, 2004/03/01 06:33:24 version 1.15, 2004/05/11 18:05:08
Line 68  zalloc(vm_zone_t z) Line 68  zalloc(vm_zone_t z)
                         panic("zalloc(%s) failed", z->zname);                          panic("zalloc(%s) failed", z->zname);
         } else {          } else {
                 item = z->zitems;                  item = z->zitems;
                 z->zitems = ((void **) item)[0];  
 #ifdef INVARIANTS  #ifdef INVARIANTS
                 KASSERT(item != NULL, ("zitems unexpectedly NULL"));                  KASSERT(item != NULL, ("zitems unexpectedly NULL"));
                 if (((void **) item)[1] != (void *) ZENTRY_FREE)                  if (((void **) item)[1] != (void *) ZENTRY_FREE)
                         zerror(ZONE_ERROR_NOTFREE);                          zerror(ZONE_ERROR_NOTFREE);
                 ((void **) item)[1] = 0;                  ((void **) item)[1] = 0;
 #endif  #endif
                   z->zitems = ((void **) item)[0];
                 z->zfreecnt--;                  z->zfreecnt--;
                 z->znalloc++;                  z->znalloc++;
         }          }

Removed from v.1.14  
changed lines
  Added in v.1.15