[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <20160530084843.GL22928@dhcp22.suse.cz>
Date: Mon, 30 May 2016 10:48:43 +0200
From: Michal Hocko <mhocko@...nel.org>
To: Tim Chen <tim.c.chen@...ux.intel.com>
Cc: "Kirill A.Shutemov" <kirill.shutemov@...ux.intel.com>,
Andi Kleen <andi@...stfloor.org>,
Aaron Lu <aaron.lu@...el.com>,
Huang Ying <ying.huang@...el.com>,
linux-mm <linux-mm@...ck.org>, linux-kernel@...r.kernel.org,
Andrew Morton <akpm@...ux-foundation.org>,
Vladimir Davydov <vdavydov@...tuozzo.com>,
Johannes Weiner <hannes@...xchg.org>,
Minchan Kim <minchan@...nel.org>,
Hugh Dickins <hughd@...gle.com>
Subject: Re: [PATCH 1/7] mm: Cleanup - Reorganize the shrink_page_list code
into smaller functions
On Fri 27-05-16 09:40:27, Tim Chen wrote:
> On Tue, 2016-05-03 at 14:01 -0700, Tim Chen wrote:
> > This patch prepares the code for being able to batch the anonymous
> > pages
> > to be swapped out. It reorganizes shrink_page_list function with
> > 2 new functions: handle_pgout and pg_finish.
> >
> > The paging operation in shrink_page_list is consolidated into
> > handle_pgout function.
> >
> > After we have scanned a page shrink_page_list and completed any
> > paging,
> > the final disposition and clean up of the page is conslidated into
> > pg_finish. The designated disposition of the page from page scanning
> > in shrink_page_list is marked with one of the designation in
> > pg_result.
> >
> > This is a clean up patch and there is no change in functionality or
> > logic of the code.
>
> Hi Michal,
>
> We've talked about doing the clean up of shrink_page_list code
> before attempting to do batching on the swap out path as those
> set of patches I've previously posted are quit intrusive. Wonder
> if you have a chance to look at this patch and has any comments?
I have noticed your
http://lkml.kernel.org/r/1463779979.22178.142.camel@linux.intel.com but
still haven't found time to look at it. Sorry about that. There is
rather a lot on my pile...
--
Michal Hocko
SUSE Labs
Powered by blists - more mailing lists