Messages in this thread | ![/](/images/icornerl.gif) | | Date | Wed, 30 May 2007 14:46:29 -0700 | From | Andrew Morton <> | Subject | Re: [PATCH 5/8] RSS accounting hooks over the code |
| |
On Wed, 30 May 2007 19:34:18 +0400 Pavel Emelianov <xemul@openvz.org> wrote:
> As described above, pages are charged to their first touchers. > The first toucher is determined using pages' _mapcount > manipulations in rmap calls. > > Page is charged in two stages: > 1. preparation, in which the resource availability is checked. > This stage may lead to page reclamation, thus it is performed > in a "might-sleep" places; > 2. the container assignment to page. This is done in an atomic > code that handles races between multiple touchers.
I suppose we need to think about what to do about higher-order pages, and compound pages, and hugetlb memory. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| ![\](/images/icornerr.gif) |