Message ID | 20190130091217.24467-3-mhocko@kernel.org (mailing list archive) |
---|---|
State | New, archived |
Headers | show
Return-Path: <owner-linux-mm@kvack.org> Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 4CFF813B5 for <patchwork-linux-mm@patchwork.kernel.org>; Wed, 30 Jan 2019 09:12:35 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 36BCB2E4B8 for <patchwork-linux-mm@patchwork.kernel.org>; Wed, 30 Jan 2019 09:12:35 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 2ADEA2E4E3; Wed, 30 Jan 2019 09:12:35 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id B87ED2E4D1 for <patchwork-linux-mm@patchwork.kernel.org>; Wed, 30 Jan 2019 09:12:34 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 720AC8E0004; Wed, 30 Jan 2019 04:12:32 -0500 (EST) Delivered-To: linux-mm-outgoing@kvack.org Received: by kanga.kvack.org (Postfix, from userid 40) id 612C28E0001; Wed, 30 Jan 2019 04:12:32 -0500 (EST) X-Original-To: int-list-linux-mm@kvack.org X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 458948E0004; Wed, 30 Jan 2019 04:12:32 -0500 (EST) X-Original-To: linux-mm@kvack.org X-Delivered-To: linux-mm@kvack.org Received: from mail-wm1-f70.google.com (mail-wm1-f70.google.com [209.85.128.70]) by kanga.kvack.org (Postfix) with ESMTP id E6AA78E0001 for <linux-mm@kvack.org>; Wed, 30 Jan 2019 04:12:31 -0500 (EST) Received: by mail-wm1-f70.google.com with SMTP id g3so6819902wmf.1 for <linux-mm@kvack.org>; Wed, 30 Jan 2019 01:12:31 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-original-authentication-results:x-gm-message-state:from:to:cc :subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=IFyaSZDvG5tAIyjheJu+7MuaC7bK/awFyWok5SF8UwQ=; b=jaehZrd8nEK5GGucng0aJOAsmHy1NGCNUScii6I2UEQ7Xn8Wz3nSp0bJ6x5gjkEQmI C1r4RikNsDtv4ttloDMDiVIqxPgDEHTKp3Fh2BtraeMQ108o4/RQzUtkW+AX/4uMobxq /IT7yhWE9nWDfBCyG94kYnxFJcw80jt6JGkWzVipuSujRvWOZJih2m+IRYWvZwd8nURz Bxv5LyzT0X0TUGueOho6YSAOJqhIUCKVxe5BvHLy6kCkU7CTsLwBMaPn2pqDbx0ww9IU aXfe6T5QtE4k+u1PIKv0xe3bjxTGqH/fWhzHe00bBM9cb1Oo8UZQ90FN4u/p/tLWwnZD eQ/A== X-Original-Authentication-Results: mx.google.com; spf=pass (google.com: domain of mstsxfx@gmail.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=mstsxfx@gmail.com; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org X-Gm-Message-State: AJcUukdd4Q7chBSun/UMACL0GwXN/jO4HFAI3fuEHV2PLhlBOPxdTrqN +zPIfp1wJIx6moGl9auAE9h4Icmo3YDCkxUaoA1dd2POMqK4rdKDJZ0mQckLVxX9sMstiRwmxrN /fSIlR2I/r3bfi0jcJpFCmMa8+BKQkwWhJ9W07E/PtR41N3qAypz7Kt6V06hj5JXEtTURv5kV9d zrrGgZw8mqTAD6S9sJQWg7LlVeKbCaCQn6ZHskhuAy0bWRlUqob4/etgXn01wYEUs0823x+CA43 4gmmetkKGStlrIme1jwI694CFMPkOEgQJrmO9b0NibnOR9sUg6PlJXA56jglsZk32spqRsfwpU7 0bAtoW07HfcC04APEVvF2CahiRSX14oD/grN3ZGdon5t3TDW3kZTByHvBk3ec97UutFJp5uKFQ= = X-Received: by 2002:adf:9061:: with SMTP id h88mr29012139wrh.65.1548839551440; Wed, 30 Jan 2019 01:12:31 -0800 (PST) X-Received: by 2002:adf:9061:: with SMTP id h88mr29012074wrh.65.1548839550526; Wed, 30 Jan 2019 01:12:30 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1548839550; cv=none; d=google.com; s=arc-20160816; b=DuuFJfjg726+9xHa7CeyB3+YNu9CWBDkPNOprS4bUa9CT4rZUrgyo6tL3sb0W9qqn3 U3nOkUbm6V6Hri2FgHpquRD2D7Y7AjhjKld1Nc1kLpMlZzZcKR+KZJphZ3b6uCzaMoqu bBTtBhh4SpzburDpHxJorAkpdFnbeRZ/UKYU7on4CyKFYBxJuP2QgpdgURbj9GCrLJLb fOnuUr/B56YLCyG0qFYzgaRGIOLU3mV4QxEN63jOKHc+nnS6IGeySN3P9E/WHIu0QqEe RO0CRYY9uBErBTSvwHNjwIOWiPOCTqtX2NCXkR1L0BjWVfLWDX4oyBMPn+K28P6y/v2L aKxw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from; bh=IFyaSZDvG5tAIyjheJu+7MuaC7bK/awFyWok5SF8UwQ=; b=JuQvkJpawRpuNNdzbrKdEsJlBZ+mmA7i4KT6O9+ZTh957UWHKcSPzxyjWvJk3LwPcl UAdeKXo/WtfRcuGzsz2n8338OCv4Csvaa9NkRuP7m7OQ3QZXXGq1ymyPMvXENl/BaOt3 nOVc++ebIu6E0pNR5uCbwCqmRaodP0bn+zZ9DAK7B5HFdxnp9PJ05GXB24R7XLKC/pau 9HJ6tFFChcQh+Ygfc2uoHCC/v6wllld+IfI1s4/3JzPg21ebEq3KAerkEj2yzN0MlMZ6 +/0p7PzGm4IHX9Z3KMLxC8NesX+6sJlImOdFK+bI05hSMGoBvk3JtqnVxuuL3iPCC2kR mkjQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of mstsxfx@gmail.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=mstsxfx@gmail.com; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from mail-sor-f65.google.com (mail-sor-f65.google.com. [209.85.220.65]) by mx.google.com with SMTPS id r4sor910976wmr.10.2019.01.30.01.12.30 for <linux-mm@kvack.org> (Google Transport Security); Wed, 30 Jan 2019 01:12:30 -0800 (PST) Received-SPF: pass (google.com: domain of mstsxfx@gmail.com designates 209.85.220.65 as permitted sender) client-ip=209.85.220.65; Authentication-Results: mx.google.com; spf=pass (google.com: domain of mstsxfx@gmail.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=mstsxfx@gmail.com; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org X-Google-Smtp-Source: AHgI3Iaq8fWIDq9I86+HaQ9zHJ55J5mjfGRbhPSWjN7j9DPfqEzANX5rnBt5mnJftfFn161SONvHRQ== X-Received: by 2002:a1c:c1c9:: with SMTP id r192mr13492549wmf.146.1548839550147; Wed, 30 Jan 2019 01:12:30 -0800 (PST) Received: from tiehlicka.suse.cz (ip-37-188-142-190.eurotel.cz. [37.188.142.190]) by smtp.gmail.com with ESMTPSA id l19sm1491875wme.21.2019.01.30.01.12.28 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 30 Jan 2019 01:12:29 -0800 (PST) From: Michal Hocko <mhocko@kernel.org> To: Mikhail Zaslonko <zaslonko@linux.ibm.com>, Mikhail Gavrilov <mikhail.v.gavrilov@gmail.com> Cc: Andrew Morton <akpm@linux-foundation.org>, Pavel Tatashin <pasha.tatashin@soleen.com>, schwidefsky@de.ibm.com, heiko.carstens@de.ibm.com, gerald.schaefer@de.ibm.com, <linux-mm@kvack.org>, LKML <linux-kernel@vger.kernel.org>, Oscar Salvador <osalvador@suse.de>, Michal Hocko <mhocko@suse.com> Subject: [PATCH v2 2/2] mm, memory_hotplug: test_pages_in_a_zone do not pass the end of zone Date: Wed, 30 Jan 2019 10:12:17 +0100 Message-Id: <20190130091217.24467-3-mhocko@kernel.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190130091217.24467-1-mhocko@kernel.org> References: <20190130091217.24467-1-mhocko@kernel.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: <linux-mm.kvack.org> X-Virus-Scanned: ClamAV using ClamSMTP |
Series |
mm, memory_hotplug: fix uninitialized pages fallouts.
|
expand
|
diff --git a/mm/memory_hotplug.c b/mm/memory_hotplug.c index 07872789d778..7711d0e327b6 100644 --- a/mm/memory_hotplug.c +++ b/mm/memory_hotplug.c @@ -1274,6 +1274,9 @@ int test_pages_in_a_zone(unsigned long start_pfn, unsigned long end_pfn, i++; if (i == MAX_ORDER_NR_PAGES || pfn + i >= end_pfn) continue; + /* Check if we got outside of the zone */ + if (zone && !zone_spans_pfn(zone, pfn + i)) + return 0; page = pfn_to_page(pfn + i); if (zone && page_zone(page) != zone) return 0;