Re: [PATCH 0/5] mm improvements

Andrew Morton
2004-02-04T18:33:07Z

Hugh Dickins <hugh@veritas.com> wrote:
>
> > 4. I found that shmem_writepage() has BUG_ON(page_mapped(page))
> > check. Its removal had no effect, and I am not sure why the check was
> > there at all.
>
> Sorry, that BUG_ON is there for very good reason. It's no disgrace
> that your testing didn't notice the effect of passing a mapped page
> down to shmem_writepage, but it is a serious breakage of tmpfs.

hm. Can't I force writepage-of-a-mapped-page with msync()?