On Wed, 2016-08-17 at 11:20 -0700, Aruna Ramakrishna wrote: ] > - list_for_each_entry(page, &n->slabs_full, lru) { > - if (page->active != cachep->num && !error) > - error = "slabs_full accounting error"; > - active_objs += cachep->num; > - active_slabs++; > - } Since you only removed this loop, you could track only number of full_slabs. This would avoid messing with n->num_slabs all over the places in fast path. Please also update slab_out_of_memory() -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>