Re: [patch 1/3] slob: rework freelist handling

Matt Mackall
2007-05-23T21:06:13Z

On Wed, May 23, 2007 at 01:02:53PM -0700, Christoph Lameter wrote:
> On Wed, 23 May 2007, Matt Mackall wrote:
>
> > Meanwhile this function is only called from swsusp.c.
>
> NR_SLAB_UNRECLAIMABLE is also used in __vm_enough_memory and
> in zone reclaim (well ok thats only NUMA).

It's NR_SLAB_RECLAIMABLE in __vm_enough_memory. And that is always
zero with SLOB. There aren't any reclaimable slab pages.

SLOB does do UNRECLAIMABLE, true. But there aren't any interesting
users of SLAB_UNRECLAIMABLE that I can see.

> Plus the SLAB sizes are not reported to user space. We see 0 in
> /proc/meminfo etc etc.

That's because there are no slabs! Memory usage shows up here in
exactly the same way that memory usage from get_free_page does.

--
Mathematics is the supreme nostalgia of our time.