From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752146AbaGNGk3 (ORCPT ); Mon, 14 Jul 2014 02:40:29 -0400 Received: from mail-la0-f41.google.com ([209.85.215.41]:52448 "EHLO mail-la0-f41.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750925AbaGNGkW (ORCPT ); Mon, 14 Jul 2014 02:40:22 -0400 Date: Mon, 14 Jul 2014 10:40:19 +0400 From: Cyrill Gorcunov To: Naoya Horiguchi Cc: linux-mm@kvack.org, Andrew Morton , Dave Hansen , Hugh Dickins , "Kirill A. Shutemov" , Jerome Marchand , linux-kernel@vger.kernel.org, Naoya Horiguchi , "Kirill A. Shutemov" , Pavel Emelyanov , Andrea Arcangeli Subject: Re: [PATCH -mm v5 12/13] mm: /proc/pid/clear_refs: avoid split_huge_page() Message-ID: <20140714064019.GF19702@moon> References: <1405103749-23506-1-git-send-email-n-horiguchi@ah.jp.nec.com> <1405103749-23506-13-git-send-email-n-horiguchi@ah.jp.nec.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1405103749-23506-13-git-send-email-n-horiguchi@ah.jp.nec.com> User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Jul 11, 2014 at 02:35:48PM -0400, Naoya Horiguchi wrote: > From: "Kirill A. Shutemov" > > Currently pagewalker splits all THP pages on any clear_refs request. It's > not necessary. We can handle this on PMD level. > > One side effect is that soft dirty will potentially see more dirty memory, > since we will mark whole THP page dirty at once. > > Sanity checked with CRIU test suite. More testing is required. > > ChangeLog: > - move code for thp to clear_refs_pte_range() > > Signed-off-by: Kirill A. Shutemov > Cc: Pavel Emelyanov > Cc: Andrea Arcangeli > Cc: Dave Hansen > Signed-off-by: Naoya Horiguchi > Cc: Cyrill Gorcunov > Signed-off-by: Andrew Morton Reviewed-by: Cyrill Gorcunov