Re: ext3-0.9.15 against linux-2.4.14

Stephen Tweedie (sct@redhat.com)
Wed, 7 Nov 2001 00:31:31 +0000


Hi,

On Tue, Nov 06, 2001 at 01:09:42PM -0500, Steven N. Hirsch wrote:

> > This is an incredibly obscure and hard-to-hit situation. The testcase
> > which used to trigger it can no longer do so. So if anyone sees the
> > message "try_to_swap_out: page has buffers!", please shout out.

> I have been getting thousands of these when the system was under heavy
> load, but didn't realize it was from the ext3 code! I'm using Linus's
> 2.4.14-pre7 + ext3 patch from Neil Brown's site (the latter is identified
> as "ZeroNineFourteen".) Would you like me to upgrade kernel and patch?

Andrew, the code

if (page->buffers) {
/*
* Anonymous buffercache page left behind by
* truncate.
*/
printk(__FUNCTION__ ": page has buffers!\n");
goto preserve;
}

is going to end up preserving the pte forever and shouting to syslog
every time the VM walks over the pte in question. I'd be just as
happy dropping these ptes on the floor when we find them, as they are
clearly of no use to anybody at this point.

Cheers,
Stephen
-
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/