Path: csiph.com!1.us.feeder.erje.net!2.us.feeder.erje.net!feeder.erje.net!2.eu.feeder.erje.net!news.unit0.net!news.panservice.it!bofh.it!news.nic.it!robomod From: Johannes Weiner Newsgroups: linux.kernel Subject: [PATCH 4/9] mm: remove unnecessary reclaimability check from NUMA balancing target Date: Wed, 01 Mar 2017 01:10:02 +0100 Message-ID: References: X-Original-To: Andrew Morton Dkim-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=cmpxchg.org ; s=x; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender: Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=8RxzNj5ik8dhzD4DTS/oMuLdNv1Qh0cJhftzgJpW+cg=; b=wiaUVXot0zihgzHc1pspB8JFON 3zLXDKkCM/Ug/A0lUy4m6nTcao4aFOkjuwLSyDjLt2XhNx43SZhuOQTnHv1q3qIbr8oLwJeMxAnYD TbS9jU0n9VbLJm1JLrPGYhUcOp1B+IhqlFTmhRSUDmJuCjsi25vvgHWQZvT21qljc6f4=; X-Mailer: git-send-email 2.11.1 Sender: robomod@news.nic.it List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Approved: robomod@news.nic.it Lines: 25 Organization: linux.* mail to news gateway X-Original-Cc: Jia He , Michal Hocko , Mel Gorman , linux-mm@kvack.org, linux-kernel@vger.kernel.org, kernel-team@fb.com X-Original-Date: Tue, 28 Feb 2017 16:40:02 -0500 X-Original-Message-ID: <20170228214007.5621-5-hannes@cmpxchg.org> X-Original-References: <20170228214007.5621-1-hannes@cmpxchg.org> X-Original-Sender: linux-kernel-owner@vger.kernel.org Xref: csiph.com linux.kernel:1589886 NUMA balancing already checks the watermarks of the target node to decide whether it's a suitable balancing target. Whether the node is reclaimable or not is irrelevant when we don't intend to reclaim. Signed-off-by: Johannes Weiner --- mm/migrate.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/mm/migrate.c b/mm/migrate.c index 2c63ac06791b..45a18be27b1a 100644 --- a/mm/migrate.c +++ b/mm/migrate.c @@ -1718,9 +1718,6 @@ static bool migrate_balanced_pgdat(struct pglist_data *pgdat, { int z; - if (!pgdat_reclaimable(pgdat)) - return false; - for (z = pgdat->nr_zones - 1; z >= 0; z--) { struct zone *zone = pgdat->node_zones + z; -- 2.11.1