Re: 2.6.6-rc{1,2} bad VM/NFS interaction in case of dirty page writeback

Andrew Morton
2004-04-28T01:03:47Z

Shantanu Goel <sgoel01@yahoo.com> wrote:
>
> Andrew/Trond,
>
> Any consensus as to what the right approach is here?

For now I suggest you do

- err = WRITEPAGE_ACTIVATE;
+ err = 0;

in nfs_writepage().

> One cheap though perhaps hack'ish solution would be to
> introduce yet another special error code like
> WRITEPAGE_ACTIVATE which instead of moving the page to
> the head of the active list instead moves it to the
> head of the inactive list.

It would be better to set a flag in the backing_dev so that page reclaim
knows to not enter writepage at all.