From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751994Ab3LKAx3 (ORCPT ); Tue, 10 Dec 2013 19:53:29 -0500 Received: from e28smtp06.in.ibm.com ([122.248.162.6]:58698 "EHLO e28smtp06.in.ibm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751909Ab3LKAuX (ORCPT ); Tue, 10 Dec 2013 19:50:23 -0500 From: Wanpeng Li To: Andrew Morton Cc: Ingo Molnar , Rik van Riel , Mel Gorman , Peter Zijlstra , Naoya Horiguchi , linux-kernel@vger.kernel.org, linux-mm@kvack.org, Wanpeng Li Subject: [PATCH v5 7/8] sched/numa: fix record hinting faults check Date: Wed, 11 Dec 2013 08:50:00 +0800 Message-Id: <1386723001-25408-8-git-send-email-liwanp@linux.vnet.ibm.com> X-Mailer: git-send-email 1.7.5.4 In-Reply-To: <1386723001-25408-1-git-send-email-liwanp@linux.vnet.ibm.com> References: <1386723001-25408-1-git-send-email-liwanp@linux.vnet.ibm.com> X-TM-AS-MML: disable X-Content-Scanned: Fidelis XPS MAILER x-cbid: 13121100-9574-0000-0000-00000AF8C9A2 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Adjust numa_scan_period in task_numa_placement, depending on how much useful work the numa code can do. The local faults and remote faults should be used to check if there is record hinting faults instead of local faults and shared faults. This patch fix it. Reviewed-by: Naoya Horiguchi Signed-off-by: Wanpeng Li --- kernel/sched/fair.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c index ac5f1e7..f507e12 100644 --- a/kernel/sched/fair.c +++ b/kernel/sched/fair.c @@ -1326,7 +1326,7 @@ static void update_task_scan_period(struct task_struct *p, * completely idle or all activity is areas that are not of interest * to automatic numa balancing. Scan slower */ - if (local + shared == 0) { + if (local + remote == 0) { p->numa_scan_period = min(p->numa_scan_period_max, p->numa_scan_period << 1); -- 1.7.7.6