diff --git a/proc/slabinfo.c b/proc/slabinfo.c index 2bd6b568..ba0219c4 100644 --- a/proc/slabinfo.c +++ b/proc/slabinfo.c @@ -427,7 +427,7 @@ static int parse_slabinfo20 ( node->cache_size = (unsigned long)node->nr_slabs * node->pages_per_slab * page_size; if (node->nr_objs) { - node->use = (unsigned int)100 * (node->nr_active_objs / node->nr_objs); + node->use = (unsigned int)(100 * ((float)node->nr_active_objs / node->nr_objs)); slabs->nr_active_caches++; } else node->use = 0;