This one originated on lkml some months ago.
------
Michael Cohen
OhDarn.net
--- linux-virgin/mm/slab.c Sun Jan 13 18:02:18 2002
+++ linux-wli/mm/slab.c Sun Jan 13 18:02:01 2002
@@ -397,10 +397,10 @@
base = sizeof(slab_t);
extra = sizeof(kmem_bufctl_t);
}
- i = 0;
+ i = (wastage - base)/(size + extra);
while (i*size + L1_CACHE_ALIGN(base+i*extra) <= wastage)
i++;
- if (i > 0)
+ while (i*size + L1_CACHE_ALIGN(base+i*extra) > wastage)
i--;
if (i > SLAB_LIMIT)
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/