pginfo
free_bytes(void *ptr, size_t idx, struct pginfo *info)
struct pginfo **mp;
struct pginfo *info;
struct pginfo *next; /* next on the free list */
#define MALLOC_NOT_MINE ((struct pginfo*) 0)
#define MALLOC_FREE ((struct pginfo*) 1)
#define MALLOC_FIRST ((struct pginfo*) 2)
#define MALLOC_FOLLOW ((struct pginfo*) 3)
#define MALLOC_MAGIC ((struct pginfo*) 4)
static struct pginfo **page_dir;
struct pginfo **new, **old;
struct pginfo *bp;
l = (long)offsetof(struct pginfo, bits[0]);
bp = (struct pginfo *)pp;
struct pginfo *bp;
struct pginfo **mp;
free_pages(void *ptr, size_t idx, struct pginfo *info)