Index: linux-2.6.18-rc4/mm/slabifier.c =================================================================== --- linux-2.6.18-rc4.orig/mm/slabifier.c 2006-08-19 21:02:20.589432419 -0700 +++ linux-2.6.18-rc4/mm/slabifier.c 2006-08-19 21:05:33.381220683 -0700 @@ -40,6 +40,20 @@ struct slab { */ }; +/* Overlay struct page */ +struct descr { + unsigned long flags; + atomic_t unused1; + int inuse; + struct descr *fist; + struct slab *s; + void *object; + union { + struct list_head lru; + int cpu; + } +} + /* * The page struct is used to keep necessary information about a slab. * For a compound page the first page keeps the slab state.