diff options
author | Joonsoo Kim <iamjoonsoo.kim@lge.com> | 2013-12-02 17:49:43 +0900 |
---|---|---|
committer | Pekka Enberg <penberg@kernel.org> | 2014-02-08 12:13:25 +0200 |
commit | 8fc9cf420b369ad1d8c2e66fb552a985c4676073 (patch) | |
tree | 4e3271e0e779da25673f9f8bff709bb7a6d6678f /fs/hfsplus | |
parent | a41adfaa23dfe58d0832e74bef54b98db8dcc774 (diff) | |
download | op-kernel-dev-8fc9cf420b369ad1d8c2e66fb552a985c4676073.zip op-kernel-dev-8fc9cf420b369ad1d8c2e66fb552a985c4676073.tar.gz |
slab: make more slab management structure off the slab
Now, the size of the freelist for the slab management diminish,
so that the on-slab management structure can waste large space
if the object of the slab is large.
Consider a 128 byte sized slab. If on-slab is used, 31 objects can be
in the slab. The size of the freelist for this case would be 31 bytes
so that 97 bytes, that is, more than 75% of object size, are wasted.
In a 64 byte sized slab case, no space is wasted if we use on-slab.
So set off-slab determining constraint to 128 bytes.
Acked-by: Christoph Lameter <cl@linux.com>
Acked-by: David Rientjes <rientjes@google.com>
Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
Signed-off-by: Pekka Enberg <penberg@kernel.org>
Diffstat (limited to 'fs/hfsplus')
0 files changed, 0 insertions, 0 deletions