void mb2_cache_entry_touch(struct mb2_cache *cache,
			   struct mb2_cache_entry *entry)
{
	spin_lock(&cache->c_lru_list_lock);
	if (!list_empty(&entry->e_lru_list))
		list_move_tail(&cache->c_lru_list, &entry->e_lru_list);
	spin_unlock(&cache->c_lru_list_lock);
}
Weaknesses in this category are typically found in functionality that processes data. Data processing is the manipulation of input to retrieve or save information.