Re: __commit_write() with the Page Cache

From: Jeff V. Merkey (jmerkey@timpanogas.com)
Date: Mon May 15 2000 - 14:59:10 EST


Linus Torvalds wrote:
>
>
>
> Earlier, what happened was that when the MM layer noticed that a page had
> dirty buffers on it, it would just ask bdflush to start writing things
> out. This does not work if those per-page dirty buffers aren't on the
> bdflush LRU lists - which they don't actually have to be. I'm considering
> getting rid of the bdflush LRU lists, and just relying on the page LRU
> list instead - because the MM layer does need the latter, and the former
> is really just another form of the same thing.
>
> >
> Linus

Linus,

I posted this morning on this problem again becaue your earlier
description of this was not clear relative to pre-8 -- at least not
directly enough for someone as apparently dense as I am to understand.
I was under the impression that pre8 corrected the flushing problem for
commit_write(). What's really weird about the code I posted this
morning is that this is an implementation I did that USES BUFFER HEADS
FROM THE BUFFER CACHE that are on the LRU list in your code and they are
still not getting flushed.

Any help here would be appreciated.

:-)

Jeff

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



This archive was generated by hypermail 2b29 : Mon May 15 2000 - 21:00:26 EST