On Wed, 13 Sep 2000, David S. Miller wrote:
> In page_launder() about halfway down there is this sequence of tests
> on LRU pages:
>
> if (!clearedbuf) {
> ...
> } else if (!page->mapping) {
> ...
> } else if (page_count(page) > 1) {
> } else /* page->mapping && page_count(page) == 1 */ {
> ...
> }
>
> Above this sequence we've done a page_cache_get.
Indeed, you're right. This bug certainly explains some
of the performance things I've seen in the stress test
last night...
Btw, in case you're wondering ... the box /survived/
a stress test that would get programs killed on quite
a few "stable" kernels we've been shipping lately. ;)
regards,
Rik
-- "What you're running that piece of shit Gnome?!?!" -- Miguel de Icaza, UKUUG 2000http://www.conectiva.com/ http://www.surriel.com/
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org Please read the FAQ at http://www.tux.org/lkml/
This archive was generated by hypermail 2b29 : Fri Sep 15 2000 - 21:00:24 EST