Re: [patch 09/10] Remove the SLOB allocator for 2.6.23



Hi Christoph,

On Wed, 11 Jul 2007, Christoph Lameter wrote:
Of course you are the maintainer but you only authored a single patch
which was the original submission in all the time that SLOB was in the
tree. I keep having to clean up the allocator that has--according to
Pekka--more memory requirements than SLUB. There is no point in keeping it
around anymore it seems.

Well, it was a test setup with UML and busybox and didn't have all the
SLOB optimizations Nick mentioned, so we shouldn't draw any definite
conclusions from it. I couldn't get 2.6.22-rc6-mm1 to compile so I'll try
again after Andrew pushes a new release out.

Furthermore, as much as I would like to see SLOB nuked too, we can't do
that until Matt and Nick are satisfied with SLUB for small devices and
what I can gather, they aren't.

Pekka
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



Relevant Pages

  • Re: 2.6.22 -mm merge plans: slub
    ... running of two allocator for some time to make sure that it behaves in all ... load situations. ... I am pretty sure that SLUB can replace SLOB completely ...
    (Linux-Kernel)
  • Re: [patch 09/10] Remove the SLOB allocator for 2.6.23
    ... If slob no longer retains that advantage (wrt slub) then ... Now it's not for me to say that this is significant enough to make SLOB ... Denis who is the busybox maintainer, and Erik who is ulibc maintainer in ... came along and said "here's a whole new allocator which saves 4.5k of ...
    (Linux-Kernel)
  • [GIT PULL] SLUB/SLOB updates for 2.6.26
    ... It has a fix for out-of-memory condition in SLOB and a new WARN_ON for SLUB to ... detect ksize() abuse. ...
    (Linux-Kernel)
  • Re: [PATCH] nommu: fix kobjsize() for SLOB and SLUB
    ... kobjsize() does not work properly with SLOB and SLUB ... that re-use parts of struct page for their own purposes. ...
    (Linux-Kernel)
  • Re: [patch 09/10] Remove the SLOB allocator for 2.6.23
    ... If slob no longer retains that advantage (wrt slub) then ... But yes the power of two caches are a necessary design feature of SLAB/SLUB that allows Ooperations of kmalloc slabs which in turns causes memory wastage because of rounding of the alloc to the next power of two. ... there than SLAB since it can fit power of two object tightly into a slab instead of having to place additional control information there like SLAB. ... which is higher with SLUB than with SLOB in our tests. ...
    (Linux-Kernel)