From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753697AbbC3VUN (ORCPT ); Mon, 30 Mar 2015 17:20:13 -0400 Received: from mail.linuxfoundation.org ([140.211.169.12]:56106 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751344AbbC3VUL (ORCPT ); Mon, 30 Mar 2015 17:20:11 -0400 Date: Mon, 30 Mar 2015 14:20:10 -0700 From: Andrew Morton To: Minchan Kim Cc: linux-kernel@vger.kernel.org, linux-mm@kvack.org, Michal Hocko , Johannes Weiner , Mel Gorman , Rik van Riel , Shaohua Li , Yalin.Wang@sonymobile.com Subject: Re: [PATCH 3/4] mm: move lazy free pages to inactive list Message-Id: <20150330142010.5d14fbc07e05180cc3ecce5c@linux-foundation.org> In-Reply-To: <20150330053502.GB3008@blaptop> References: <1426036838-18154-1-git-send-email-minchan@kernel.org> <1426036838-18154-3-git-send-email-minchan@kernel.org> <20150320154358.51bcf3cbceeb8fbbdb2b58e5@linux-foundation.org> <20150330053502.GB3008@blaptop> X-Mailer: Sylpheed 3.4.1 (GTK+ 2.24.23; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, 30 Mar 2015 14:35:02 +0900 Minchan Kim wrote: > --- a/mm/swap.c > +++ b/mm/swap.c > @@ -866,6 +866,13 @@ void deactivate_file_page(struct page *page) > } > } > > +/** > + * deactivate_page - deactivate a page > + * @page: page to deactivate > + * > + * This function moves @page to inactive list if @page was on active list and > + * was not unevictable page to accelerate to reclaim @page. > + */ > void deactivate_page(struct page *page) > { > if (PageLRU(page) && PageActive(page) && !PageUnevictable(page)) { Thanks. deactivate_page() doesn't look at or alter PageReferenced(). Should it?