Re: VM in 2.4.7-pre hurts...

Mike Galbraith (mikeg@wen-online.de)
Mon, 9 Jul 2001 13:17:25 +0200 (CEST)


On Mon, 9 Jul 2001, Mike Galbraith wrote:

> On 9 Jul 2001, Christoph Rohland wrote:
>
> > Hi Mike,
> >
> > On Mon, 9 Jul 2001, Mike Galbraith wrote:
> > > --- mm/shmem.c.org Mon Jul 9 09:03:27 2001
> > > +++ mm/shmem.c Mon Jul 9 09:03:46 2001
> > > @@ -264,8 +264,8 @@
> > > info->swapped++;
> > >
> > > spin_unlock(&info->lock);
> > > -out:
> > > set_page_dirty(page);
> > > +out:
> > > UnlockPage(page);
> > > return error;
> > > }
> > >
> > > So, did I fix it or just bust it in a convenient manner ;-)
> >
> > ... now you drop random pages. This of course helps reducing memory
> > pressure ;-)
>
> (shoot. I figured that was too easy to be right)

Urk! Yeah, removing the only thing in the world keeping ramfs/tmpfs
page pegged was kinda.. dumb. I'd ask for a browm paper baggie, but
my pointy head might damage it ;-)

> > But still this may be a hint.

_Anyway_, tmpfs is growing and growing from stdout. If I send
output to /dev/null, no growth. Nothing in tmpfs is growing, so I
presume the memory is disappearing down one of X or KDE's sockets.

No such leakage without tmpfs, and I can do all kinds of normal
file type use of tmpfs with no leakage.

-Mike

-
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/