static int __init mb2cache_init(void)
{
	mb2_entry_cache = kmem_cache_create("mbcache",
				sizeof(struct mb2_cache_entry), 0,
				SLAB_RECLAIM_ACCOUNT|SLAB_MEM_SPREAD, NULL);
	BUG_ON(!mb2_entry_cache);
	return 0;
}
Weaknesses in this category are typically found in functionality that processes data. Data processing is the manipulation of input to retrieve or save information.