zero_cache = kmem_cache_create("zero", PAGE_SIZE, 0, SLAB_HWCACHE_ALIGN | SLAB_MUST_HWCACHE_ALIGN, zero_ctor, NULL); if (!zero_cache) panic("pgtable_cache_init(): could not create zero_cache!\n"); 
int i;  BUILD_BUG_ON(PTE_TABLE_SIZE != pgtable_cache_size[PTE_CACHE_NUM]); BUILD_BUG_ON(PMD_TABLE_SIZE != pgtable_cache_size[PMD_CACHE_NUM]); BUILD_BUG_ON(PUD_TABLE_SIZE != pgtable_cache_size[PUD_CACHE_NUM]); BUILD_BUG_ON(PGD_TABLE_SIZE != pgtable_cache_size[PGD_CACHE_NUM]);  for (i = 0; i < ARRAY_SIZE(pgtable_cache_size); i++) { int size = pgtable_cache_size[i]; const char *name = pgtable_cache_name[i];  pgtable_cache[i] = kmem_cache_create(name, size, size, SLAB_HWCACHE_ALIGN | SLAB_MUST_HWCACHE_ALIGN, zero_ctor, NULL); if (! pgtable_cache[i]) panic("pgtable_cache_init(): could not create %s!\n", name); } 
void pgtable_cache_init(void){	zero_cache = kmem_cache_create("zero",				PAGE_SIZE,				0,				SLAB_HWCACHE_ALIGN | SLAB_MUST_HWCACHE_ALIGN,				zero_ctor,				NULL);	if (!zero_cache)		panic("pgtable_cache_init(): could not create zero_cache!\n");}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/e28f7faf05159f1cfd564596f5e6178edba6bd49/init.c/buggy/arch/ppc64/mm/init.c