From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id B0F6EC04FFE for ; Tue, 14 May 2024 21:06:51 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 443AA8D004D; Tue, 14 May 2024 17:06:51 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 3F3908D000D; Tue, 14 May 2024 17:06:51 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2BADD8D004D; Tue, 14 May 2024 17:06:51 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 0C94D8D000D for ; Tue, 14 May 2024 17:06:51 -0400 (EDT) Received: from smtpin10.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 9BB011201C5 for ; Tue, 14 May 2024 21:06:50 +0000 (UTC) X-FDA: 82118235780.10.E4BBEF5 Received: from smtp-out2.suse.de (smtp-out2.suse.de [195.135.223.131]) by imf18.hostedemail.com (Postfix) with ESMTP id 62D611C0014 for ; Tue, 14 May 2024 21:06:47 +0000 (UTC) Authentication-Results: imf18.hostedemail.com; dkim=pass header.d=suse.de header.s=susede2_rsa header.b=hHft803e; dkim=pass header.d=suse.de header.s=susede2_ed25519 header.b=wMWfzj2H; dkim=pass header.d=suse.de header.s=susede2_rsa header.b=hHft803e; dkim=pass header.d=suse.de header.s=susede2_ed25519 header.b=wMWfzj2H; spf=pass (imf18.hostedemail.com: domain of osalvador@suse.de designates 195.135.223.131 as permitted sender) smtp.mailfrom=osalvador@suse.de; dmarc=pass (policy=none) header.from=suse.de ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1715720807; a=rsa-sha256; cv=none; b=4B9SQpSvcP09QXN6vZGmeaApHfInzy8vTzxciO8Q8mmzwlctxWJ98H8z0jOnrVlZOZU3bq ncs1ylG8BC13Z4t2lT4AkEObyY+NPdfHeQn60vbnCRz/VHL0nkUT1RUCA/CIXfEcipSVQd gG1R3VvYCv6A3sSlfPB0Cwqh8l3nzkQ= ARC-Authentication-Results: i=1; imf18.hostedemail.com; dkim=pass header.d=suse.de header.s=susede2_rsa header.b=hHft803e; dkim=pass header.d=suse.de header.s=susede2_ed25519 header.b=wMWfzj2H; dkim=pass header.d=suse.de header.s=susede2_rsa header.b=hHft803e; dkim=pass header.d=suse.de header.s=susede2_ed25519 header.b=wMWfzj2H; spf=pass (imf18.hostedemail.com: domain of osalvador@suse.de designates 195.135.223.131 as permitted sender) smtp.mailfrom=osalvador@suse.de; dmarc=pass (policy=none) header.from=suse.de ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1715720807; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=qMfKixceV4qr83nNPK38FwuyfKkOiLi4Qx7Rk6Mapug=; b=yqfthWfnzS0BQZcFAjTfvfx/Celaf13PvjBFDJO1OIWFBnTQ4Y77rBIkxF6GT6ZicQ8HXz tl7CxpwmpW9b3tDAz/QtV9vqWOn6wqThwHGEbo+mzTGRahh5AbJRAQNAboNz+1+C9uPxuf gbVCAepxqL3OUeRRpR6gfSRtOmM87q0= Received: from imap1.dmz-prg2.suse.org (imap1.dmz-prg2.suse.org [IPv6:2a07:de40:b281:104:10:150:64:97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id 670E51FBAB; Tue, 14 May 2024 21:06:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1715720805; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=qMfKixceV4qr83nNPK38FwuyfKkOiLi4Qx7Rk6Mapug=; b=hHft803ecNlAb2YgHf6izR+uuw6VXIVGwgEFzoR3J5Fmy5mxhCGpMIwVP/QgnoAuADzfR8 3fBt2jrbi3GFXS3JqjP3piN11nmBrP+zcHEkBhDSoXVP0kPQC3xT8lJyOMt8SqNesYXY9U NeV9r4RpUeBPDj9g0R0N3D5bQ7WuMoY= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1715720805; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=qMfKixceV4qr83nNPK38FwuyfKkOiLi4Qx7Rk6Mapug=; b=wMWfzj2HuRxxULRaIM/Wsg5cwWf03TJ88p+VC7oC193PoZn+9GVXkz0sGMRxpDwJhL28LZ O6TSPa/HhmUko3AA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1715720805; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=qMfKixceV4qr83nNPK38FwuyfKkOiLi4Qx7Rk6Mapug=; b=hHft803ecNlAb2YgHf6izR+uuw6VXIVGwgEFzoR3J5Fmy5mxhCGpMIwVP/QgnoAuADzfR8 3fBt2jrbi3GFXS3JqjP3piN11nmBrP+zcHEkBhDSoXVP0kPQC3xT8lJyOMt8SqNesYXY9U NeV9r4RpUeBPDj9g0R0N3D5bQ7WuMoY= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1715720805; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=qMfKixceV4qr83nNPK38FwuyfKkOiLi4Qx7Rk6Mapug=; b=wMWfzj2HuRxxULRaIM/Wsg5cwWf03TJ88p+VC7oC193PoZn+9GVXkz0sGMRxpDwJhL28LZ O6TSPa/HhmUko3AA== Received: from imap1.dmz-prg2.suse.org (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by imap1.dmz-prg2.suse.org (Postfix) with ESMTPS id 7E7D21372E; Tue, 14 May 2024 21:06:44 +0000 (UTC) Received: from dovecot-director2.suse.de ([2a07:de40:b281:106:10:150:64:167]) by imap1.dmz-prg2.suse.org with ESMTPSA id QUEoHGTSQ2bjKAAAD6G6ig (envelope-from ); Tue, 14 May 2024 21:06:44 +0000 Date: Tue, 14 May 2024 23:06:43 +0200 From: Oscar Salvador To: =?iso-8859-1?Q?Bj=F6rn_T=F6pel?= Cc: Alexandre Ghiti , Albert Ou , David Hildenbrand , Palmer Dabbelt , Paul Walmsley , linux-riscv@lists.infradead.org, =?iso-8859-1?Q?Bj=F6rn_T=F6pel?= , Andrew Bresticker , Chethan Seshadri , Lorenzo Stoakes , Santosh Mamila , Sivakumar Munnangi , Sunil V L , linux-kernel@vger.kernel.org, linux-mm@kvack.org, virtualization@lists.linux-foundation.org Subject: Re: [PATCH v2 6/8] riscv: Enable memory hotplugging for RISC-V Message-ID: References: <20240514140446.538622-1-bjorn@kernel.org> <20240514140446.538622-7-bjorn@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20240514140446.538622-7-bjorn@kernel.org> X-Rspamd-Action: no action X-Rspamd-Queue-Id: 62D611C0014 X-Rspam-User: X-Rspamd-Server: rspam12 X-Stat-Signature: jcf4u7g1krkpz796mtgtfni644rt1hi9 X-HE-Tag: 1715720807-510039 X-HE-Meta: U2FsdGVkX1+ETbXxYZvmonmRodBe71b0h7VcYqEaB4LWJ3zb6QVbIphV1Rg8aJl2P0WgKRksgnwqT1w5lNpTmHlpkE0yMfT04nQzCcB7km5b6Vwl0llFj66zfO53QQ3oOXQV1I3EjRLRBbe7R7yTnc+01QHyXpGyv9TU9FWn2xrUt8nrarrfi4jAifvZjuWxSta7PvHY9PRLWBhiXxtr5ozVbyPJYh03vkUMDTAhrGqOpW5PvVbEj2v0aNMRPfJI+If3Mta9W9qe2ELU55d6iSW3Rhf6PPOYzmJwhyIjzNK4OtBaUSe5M7Cv6JrjbCYreV5jCo8JBQsUJCFr/xWEbTDbJMf4FxBIAzGyBfzO6ciGoc1mk4DO5T2bseQn5Cxv7a4xKkWa4Sw9y1uOzbLDWQXPSfzB2DaAG+jed6ThDMozflK1GMXsJP3BByvJDs35usO7/asPWjhQwKJ46V5nvNNv/biTNa8gIygMAZCtnvJVNj4xqOp1FYs5rHmIirNq/nyWxfFGgiHqgePrwnjh4EGaRxSFqcXwu+dEse75dFeyVnLjXirJg6hOGA6+WnJqK5K3kNW5FhjmoF8zaA69Fl+2WcX+DoJxdT/LI6WGSTHWo3NYtfuwSqTu1dfcTKDk6uI3ylrVVAF2gq8KrdMLPmtFOH/SX+Bf+cbfoUwHI2O8YkD0tQksUTHqeA/NSGfpSasRhuki4IYfspjsTMRmNWKpVnvO29qwtcDax2IHDBTcq3e7I0v5RtCoPUp5Kk08H5o1Q1zM4+oszLAWURQgrch1frFJ/CKdfMmEHOjUNpkKsvVdSsdhtLdUEC4W299S10vMzoQvMFO/G7WPiFFrqEj8w8kP4ya+M4pcw3lOjd6J9YaU/Zvn65LWfIlfOiBpidOgWcGQpFECKAGYlCjq0Lm9Hq7tKozSNmAVc1Flf7g7GUG6lqDbSBL3LHtF7RhVOVqgLoL5DmgU+vMToym o77i5IcX j7k9xaQKaQf5mvYM0Oof37kDerZxz0RDnutWt9QoAnNNqDiCJQmd7igCo+qSNUqyomQ7ooHVWKeOmHHyT3ZmZ5Ssk66MZt1Ansto610CpjGB+MFokY5QWhqERCrCBrqCMDWEyhc/yCuFFOvsxYZYXT5NVGh/RITvvNtlmslgpouX/7XBHkmXqkPWNMXmYjOzUUKtRozPMA5oZ3PgkJCJJIo6baMwta7xXEFtqg0MDysIjLANk78b+5ft/zmFqBti2qBurYaSxGZKAprlR8UpIT0UwEa/qCGADYXbq 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: List-Subscribe: List-Unsubscribe: On Tue, May 14, 2024 at 04:04:44PM +0200, Björn Töpel wrote: > From: Björn Töpel > > Enable ARCH_ENABLE_MEMORY_HOTPLUG and ARCH_ENABLE_MEMORY_HOTREMOVE for > RISC-V. > > Signed-off-by: Björn Töpel > --- > arch/riscv/Kconfig | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/arch/riscv/Kconfig b/arch/riscv/Kconfig > index 6bec1bce6586..b9398b64bb69 100644 > --- a/arch/riscv/Kconfig > +++ b/arch/riscv/Kconfig > @@ -16,6 +16,8 @@ config RISCV > select ACPI_REDUCED_HARDWARE_ONLY if ACPI > select ARCH_DMA_DEFAULT_COHERENT > select ARCH_ENABLE_HUGEPAGE_MIGRATION if HUGETLB_PAGE && MIGRATION > + select ARCH_ENABLE_MEMORY_HOTPLUG if SPARSEMEM && 64BIT && MMU Hopefully this should be SPARSEMEM_VMEMMAP. We are trying to deprecate memory-hotplug on !SPARSEMEM_VMEMMAP. And it is always easier to do it now that when the code goes already in, so please consider if you really need SPARSEMEM and why (I do not think you do). -- Oscar Salvador SUSE Labs