--- include/linux/mm_types.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) Index: linux-2.6/include/linux/mm_types.h =================================================================== --- linux-2.6.orig/include/linux/mm_types.h 2007-10-28 14:29:15.000000000 -0700 +++ linux-2.6/include/linux/mm_types.h 2007-10-28 14:29:27.000000000 -0700 @@ -64,15 +64,15 @@ struct page { #if NR_CPUS >= CONFIG_SPLIT_PTLOCK_CPUS spinlock_t ptl; #endif - struct { - struct kmem_cache *slab; /* SLUB: Pointer to slab */ - void *end; /* SLUB: end marker */ + struct { + void *freelist; /* SLUB: freelist req. slab lock */ + void *end; /* SLUB: end marker */ }; struct page *first_page; /* Compound tail pages */ }; union { pgoff_t index; /* Our offset within mapping. */ - void *freelist; /* SLUB: freelist req. slab lock */ + struct kmem_cache *slab; /* SLUB: Pointer to slab */ }; struct list_head lru; /* Pageout list, eg. active_list * protected by zone->lru_lock !