Linux-kernel mailing list archive 2000-23,: Re: journaling & VM (was: Re: reiserfs being part of the kernel:

# Re: journaling & VM (was: Re: reiserfs being part of the kernel:

Rik van Riel (riel@conectiva.com.br)
Wed, 7 Jun 2000 15:01:22 -0300 (BRST)

- Messages sorted by: [ date ][ thread ][ subject ][ author ]
- Next message: Jesse Pollard: "Re: 'lock' modules?"
- Previous message: Stephen Frost: "Re: [LINUX-ABIT] Re: ABIT -- GENTUS Linux Steals GPL CODE AGAIN!!"

On Wed, 7 Jun 2000, Hans Reiser wrote:
> "Stephen C. Tweedie" wrote:
>
> > Use reservations. That's the point --- you reserve in advance, so that
> > the VM can *guarantee* that you can continue to pin more pages up to
> > the maximum you have reserved. You take a reservation before starting
> > a fs operation, so that if you need to block, it doesn't prevent the
> > running transaction from being committed.
>
> Ok, let's admit it, we have been agreeing on this with you for 9
> months and no code has been written by any of us.:-/

I'd like to be able to keep stuff simple in the shrink_mmap
"equivalent" I'm working on. Something like:

if (PageDirty(page) && page->mapping && page->mapping->flush)
maxlaunder -= page->mapping->flush();

Where the flush() function would return the amount of _inactive_
pages that were flushed at the time we called this function...
(we should not decrease maxlaunder if we flushed active pages
since that would imply we didn't make any progress)

regards,

Rik

    --
    The Internet is not a network of computers. It is a network
    of people. That is its real strength.

    Wanna talk about the kernel?  irc.openprojects.net / #kernelnewbies
    http://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.rutgers.edu
    Please read the FAQ at http://www.tux.org/lkml/

- Next message: Jesse Pollard: "Re: 'lock' modules?"
- Previous message: Stephen Frost: "Re: [LINUX-ABIT] Re: ABIT -- GENTUS Linux Steals GPL CODE AGAIN!!"