Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp4030706yba; Tue, 7 May 2019 10:56:55 -0700 (PDT) X-Google-Smtp-Source: APXvYqxlL3fFUG5xt44WAf5gSa0RF1Q23ql+xU95X0Uy/ADxrwqBH6GLCKWpl9ZkSd01YO5LKjK0 X-Received: by 2002:a17:902:3281:: with SMTP id z1mr40837409plb.44.1557251815498; Tue, 07 May 2019 10:56:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1557251815; cv=none; d=google.com; s=arc-20160816; b=F7nBo3Vbd8jSArvKKdRkuaE5Vihutl4UBQc4a8Ga5wj7diYEowUbuGX/+q+QYM288R DeAQnV3pG6ek2f1buy91wvAy0aNkltWp9Krts2yy2+niqP7GBUHWId+7H/EjfYclm3Ii Ov71LYhVxFkHT5Y/DSdLdSPfCnjcmq7yvGRcY3U2MUKCU/GUnobagBbWvBf6n23AeMIj YCBkpqysSpxaCcF9bX30Y7zQFDb4ym0LevOuaZnUQtSBaMGHbplQWUXrAyb7r+QE2GDE qkHJm667CBtJxM+4/dUwriREb9PWdReASGNyQgqrbFvlwHYAZMIezAYAsatB1+RSuyKr ZcHw== 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; bh=oJngI/SCMilkTxmUq7QJeC6lCLdhJT1aJfL3LdlyrqU=; b=DIbH73vgam+Y+nis93Bg9LPK+LaW3tREw14GvIEvs7MNtMkG38yMGjUnfTy3gcbSi3 j289a7gjUciIkKxATZaKA9cWuk6lX3B8HwgfUprBgM2cwEvabrNAzPRCqZq//SHpwCQy fYHOlnlEAmqJe59Z9hoCbvSkw2ERrUMPcc1LbQ/GYcC8+YRQ7XSJy+UfrfkMnfUspO1I xfG2pZGA08aM4RfPT3ZejIpAVgwhjqWvkYUKnbZf6idemmRtp/0ewKMKEbvlIb1iDM/G hBUlLmaIpvejpNq11JM0Tggmx5/9FgrIk8J1qkPKAhtkPEDpYdVwXtMDY0TFvEwK0cjv +p7g== ARC-Authentication-Results: i=1; mx.google.com; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f19si18787201pfn.236.2019.05.07.10.56.39; Tue, 07 May 2019 10:56:55 -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; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727566AbfEGRyW (ORCPT + 99 others); Tue, 7 May 2019 13:54:22 -0400 Received: from mx2.suse.de ([195.135.220.15]:59646 "EHLO mx1.suse.de" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726378AbfEGRyW (ORCPT ); Tue, 7 May 2019 13:54:22 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.220.254]) by mx1.suse.de (Postfix) with ESMTP id B223CAB91; Tue, 7 May 2019 17:54:20 +0000 (UTC) Date: Tue, 7 May 2019 19:54:19 +0200 From: Michal Hocko To: Sasha Levin Cc: Matthew Wilcox , 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: <20190507175419.GW31017@dhcp22.suse.cz> 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> <20190507173655.GA1403@bombadil.infradead.org> <20190507174514.GI1747@sasha-vm> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190507174514.GI1747@sasha-vm> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue 07-05-19 13:45:14, Sasha Levin wrote: [...] > We're going to have (quite a) large amount of systems with "weird" > memory layouts that do memory hotplug quite frequently in production, so > this whole "tends to work usually" thing kinda scares me. Memory hotplug is simply not production ready for those cases, unfortunately. It tends to work just fine with properly section aligned systems with memory being in the movable zones or for zone device. Everything beyond that is kinda long way to get there... -- Michal Hocko SUSE Labs