else nc = kmalloc_node(memsize, GFP_KERNEL, cpu_to_node(cpu));
static struct array_cache *alloc_arraycache(int cpu, int entries,						int batchcount){	int memsize = sizeof(void*)*entries+sizeof(struct array_cache);	struct array_cache *nc = NULL;	if (cpu != -1) {		kmem_cache_t *cachep;		cachep = kmem_find_general_cachep(memsize, GFP_KERNEL);		if (cachep)			nc = kmem_cache_alloc_node(cachep, cpu_to_node(cpu));	}	if (!nc)		nc = kmalloc(memsize, GFP_KERNEL);	if (nc) {		nc->avail = 0;		nc->limit = entries;		nc->batchcount = batchcount;		nc->touched = 0;	}	return nc;}