Messages in this thread Patch in this message | | | Date | Thu, 27 Feb 2003 16:01:13 -0600 | From | Dave McCracken <> | Subject | Re: Rising io_load results Re: 2.5.63-mm1 |
| |
--On Thursday, February 27, 2003 13:44:03 -0800 Andrew Morton <akpm@digeo.com> wrote:
>> ... >> Mapped: 4294923652 kB > > Well that's gotta hurt. This metric is used in making writeback > decisions. Probably the objrmap patch.
Oops. You're right. Here's a patch to fix it.
Dave McCracken
====================================================================== Dave McCracken IBM Linux Base Kernel Team 1-512-838-3059 dmccr@us.ibm.com T/L 678-3059 --- 2.5.63-objrmap/mm/rmap.c 2003-02-27 15:58:34.000000000 -0600 +++ 2.5.63-objfix/mm/rmap.c 2003-02-27 15:56:56.000000000 -0600 @@ -248,6 +248,8 @@ BUG(); if (PageSwapCache(page)) BUG(); + if (atomic_read(&page->pte.mapcount) == 0) + inc_page_state(nr_mapped); atomic_inc(&page->pte.mapcount); return pte_chain; }
| |