Christoph Lameter wrote:
SLAB can calculate exactly how many pages are needed. The per
cpu and per node stuff is setup at boot and does not change. We are
talking about the worst case scenario here. True in case of an off slab
we have additional overhead that would also have to go into worst case
scenario.
Fair enough. But there's no way it can take into account any slab
management structures it needs to allocate. The slab simply doesn't know
how many pages are needed to _allocate n amount of objects_.
Peter is interested in a _rough estimate_ so I don't see the point of
adding that kind of logic in the slab. It's an API that simply cannot
satisfy all its callers which is why I suggested exposing buffer size in
the first place (the slab certainly knows how many bytes it needs for
one object).
Pekka
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
[Index of Archives]
[Kernel Newbies]
[Netfilter]
[Bugtraq]
[Photo]
[Stuff]
[Gimp]
[Yosemite News]
[MIPS Linux]
[ARM Linux]
[Linux Security]
[Linux RAID]
[Video 4 Linux]
[Linux for the blind]
[Linux Resources]