Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp4014409yba; Tue, 7 May 2019 10:39:39 -0700 (PDT) X-Google-Smtp-Source: APXvYqzbV8lxBkJ5Y265fIu0VKL4Cx+nlZukqMp2uwrKN9HeGrHw9aSPMpe+sxspZ/n5VdcjTOkY X-Received: by 2002:a63:fd4a:: with SMTP id m10mr16626793pgj.302.1557250778992; Tue, 07 May 2019 10:39:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1557250778; cv=none; d=google.com; s=arc-20160816; b=aRWmjCHQMfBYWuRPGOxV0s09ULUq7ND8v4ic/YiUKVE+HCDMtEz0tx0EbkUPbquz3Q bx8/+vhENI78fD7RxtK60i7t1izXJxwBkue1IVK+7C69zQOpB2bdzlwSeh/y5aVH3X5v qnZcth8L4BB3uuoIoO0UdpiQbMDFORcl7kovBnBzoHIsXlMUhgTG3wK6K+wHhXDMS0xh 6ldKO/73k39tHs6zNs8qKEs3bz2yYgkDTYS49bbCx0lqYvEJ2JPWoj8e4P/yzEqztAw9 MeioFdp3LH4jeFlmqVEO1s6Dn6qWE+7NQ/BB5ZqtoCbLbqZ24H0c6sDAOS7hg4dsTRPZ zwmA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=clVmOpDd5LzvkH+bJWwETDAH6oZsPTXJW+h72BQ3YmA=; b=fv6ZAFM5RlhfXkSvWMAlFx1nMehWqqq+pH3h5qSQROccHk69iIpim2qErKgFYEuxsW y76Q47dNsKzjiWNRBRIGb352GTtKffLfCNnK7GcbS9LYMTpGzIS85q8NiUwUirC4AuYo 8/ZTq/jHM/ORAnvwp2jRGStKpuNxtW2SiYU0AqlMgoDK0T/Aidk/wzE2keCm0qGZOYhL szRsMk2JL6SgfD28tvG4OjFUqKeVDElwMxojTbXhI4CwmiCpCBGXOwmsesWN37ZPEWeJ LgeoltSMja+hmo8Tl8cBh2kZ0yIaIAcHONeH6Ct3XLnHmqxxDkvASeaYvxK8gHa8NdbT ph6w== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@infradead.org header.s=bombadil.20170209 header.b="Lv9eHU/Y"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d12si19268014pgk.204.2019.05.07.10.39.23; Tue, 07 May 2019 10:39:38 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@infradead.org header.s=bombadil.20170209 header.b="Lv9eHU/Y"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727429AbfEGRg5 (ORCPT + 99 others); Tue, 7 May 2019 13:36:57 -0400 Received: from bombadil.infradead.org ([198.137.202.133]:47702 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726378AbfEGRg5 (ORCPT ); Tue, 7 May 2019 13:36:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Type:MIME-Version :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: 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=clVmOpDd5LzvkH+bJWwETDAH6oZsPTXJW+h72BQ3YmA=; b=Lv9eHU/YCnEEcZbzOeCcafBMF OswjYy2ZYStFugMU0UuKCzCEoJL1SeV8aIwcRB9okQqJ9hF87xa9smgAI1nlogUPWbQt2/csogLsh klr5i5nLmuZlcA3EdxtfOlQsI/rKdwxGZAQBVMngU6fNViPjUE0ZjFowgSXAg8QafQF6y/1aUavH0 DUg3anwUIkMdltSZOAIXMEjLKzAr+mCBhyHfLIPctmeSOWVj0/hAbr7k51DT5uC3RrDFnyzw4TvKi S0nHugtqx5JMKIFWALxBGRckiMkHDJtdM0Xq80o6t5HYCsbAMDW/hJD8IlHtxEyO7TF0+zvLtkShr WlE47EP3Q==; Received: from willy by bombadil.infradead.org with local (Exim 4.90_1 #2 (Red Hat Linux)) id 1hO41Q-0000Zl-4S; Tue, 07 May 2019 17:36:56 +0000 Date: Tue, 7 May 2019 10:36:55 -0700 From: Matthew Wilcox To: Michal Hocko Cc: Sasha Levin , Linus Torvalds , Alexander Duyck , LKML , stable , Mikhail Zaslonko , Gerald Schaefer , Mikhail Gavrilov , Dave Hansen , Alexander Duyck , Pasha Tatashin , Martin Schwidefsky , Heiko Carstens , Andrew Morton , Sasha Levin , linux-mm Subject: Re: [PATCH AUTOSEL 4.14 62/95] mm, memory_hotplug: initialize struct pages for the full memory section Message-ID: <20190507173655.GA1403@bombadil.infradead.org> References: <20190507053826.31622-1-sashal@kernel.org> <20190507053826.31622-62-sashal@kernel.org> <20190507170208.GF1747@sasha-vm> <20190507171806.GG1747@sasha-vm> <20190507173224.GS31017@dhcp22.suse.cz> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190507173224.GS31017@dhcp22.suse.cz> User-Agent: Mutt/1.9.2 (2017-12-15) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, May 07, 2019 at 07:32:24PM +0200, Michal Hocko wrote: > On Tue 07-05-19 13:18:06, Sasha Levin wrote: > > Michal, is there a testcase I can plug into kselftests to make sure we > > got this right (and don't regress)? We care a lot about memory hotplug > > working right. > > As said in other email. The memory hotplug tends to work usually. It > takes unexpected memory layouts which trigger corner cases. This makes > testing really hard. Can we do something with qemu? Is it flexible enough to hotplug memory at the right boundaries?