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 D42B3C25B74 for ; Tue, 21 May 2024 13:24:03 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 0D3DB6B0096; Tue, 21 May 2024 09:24:03 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 083FA6B009B; Tue, 21 May 2024 09:24:03 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E8D2F6B009D; Tue, 21 May 2024 09:24:02 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id CC05C6B0096 for ; Tue, 21 May 2024 09:24:02 -0400 (EDT) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id F368A1C0D35 for ; Tue, 21 May 2024 13:24:01 +0000 (UTC) X-FDA: 82142471082.09.FFA9261 Received: from mail-ej1-f52.google.com (mail-ej1-f52.google.com [209.85.218.52]) by imf08.hostedemail.com (Postfix) with ESMTP id 1C8BC160013 for ; Tue, 21 May 2024 13:23:59 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=pass header.d=rivosinc-com.20230601.gappssmtp.com header.s=20230601 header.b=p5dj5O0k; dmarc=none; spf=pass (imf08.hostedemail.com: domain of alexghiti@rivosinc.com designates 209.85.218.52 as permitted sender) smtp.mailfrom=alexghiti@rivosinc.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1716297840; 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=ch94/MUKajfhml6j4NyfbEOexox9CsSjGOQusf6QZ7Y=; b=ozBbS7mo8li+JrRVBQxdvYjDUqUPT2jnIZN2M/UeSjbs6Gz3DXVHhC0mjcPuHzoo/ECVja OPugPb5jqGLoqhZ/sdMtG/EGAaFwSsU28jeJW5f/i6mIohMuVpOHVj/WRr4TZcGAYxR/iW k0to6SXqGjFxpLyhPM3z0c+bpqwOfzE= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1716297840; a=rsa-sha256; cv=none; b=CukDS2V8Jf3Wz2aQQhTkp2Zthrey8IwmkalgQqP9pgjWI2Hb1pOe/xFAcSdbzgMNIeQaDt DjdkEOg4GHgDLqzYRVxICZ6of2I37BVB+QW1OSlQrzUx06ZVYikMc1LbbYKejAYFkM7fWU lpf+W+pHp1JF/S3sB74Je/ZsKcyD5FI= ARC-Authentication-Results: i=1; imf08.hostedemail.com; dkim=pass header.d=rivosinc-com.20230601.gappssmtp.com header.s=20230601 header.b=p5dj5O0k; dmarc=none; spf=pass (imf08.hostedemail.com: domain of alexghiti@rivosinc.com designates 209.85.218.52 as permitted sender) smtp.mailfrom=alexghiti@rivosinc.com Received: by mail-ej1-f52.google.com with SMTP id a640c23a62f3a-a5a5c930cf6so863620066b.0 for ; Tue, 21 May 2024 06:23:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rivosinc-com.20230601.gappssmtp.com; s=20230601; t=1716297838; x=1716902638; darn=kvack.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=ch94/MUKajfhml6j4NyfbEOexox9CsSjGOQusf6QZ7Y=; b=p5dj5O0keEdvxSrwJhUzpIaZ+WrM8DCslJjqipehUsUksN+GOhLTxIK3HHADBmBJPh Cx69EN9/WKtlBVufMnLXfd6vqkuebTGlV+t7hdmnYUL7BBL4fp88gFDFV388sIor2Up3 65AD8zvqe8D+sr9xCB+jvrugsr0JU9vx2LGTBf6NXcEObhFNuJUtBHlH1xJ8CJCX4Gia BbJ+duw7nvM3UehPW5xH2uBv8qZYDgTAG25YBiSvgLBXdZc2MXoh84ySfbC4X5ywcvpY s2hm7OwoC//4nvlGocCJmgisfu2qgR8Sza7YKNeg65lFclmkpTJlSkmW65+Tk9dmHmoC sc1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716297838; x=1716902638; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ch94/MUKajfhml6j4NyfbEOexox9CsSjGOQusf6QZ7Y=; b=XN0+9PUCWbSlf/tZeUNtUxRH1hepEMkR9Y3L1W91Os/iXIl89ppOseIzyCMf143wKG fd05oXfoemwhsptK9nh9Zx34jhyuh8KzAE64wJD2GyQN+wIGOIEsmRBDDWn1QggcPHdX zfLw6xPmhRQf2pTXaEdMQYBx8sXc5tQGTlCCviRm+YegpYZ2mwzX+A7mofdE54RhQded YzGJ+hYb7TmX6jMKDQd+F+DNjOffGIuVmzgxW5s22v/pBOlSdnNsdaa2rkCSVyh2kG+H LzzLQi0NOY6EecRDeenuMAESozkfCK+a5wP+6Cbd0hCIJg90JaSpUvbNLzciCAOFjWXl iIBg== X-Forwarded-Encrypted: i=1; AJvYcCUvG5wDf3dkwTbK0Jf5t2DE2X8R3IT7aP/3blWxb1+fRhv/Y2yxKchoRFVeWY62aiDPgWPWWdW3MmVZ5MPOkYgwOfk= X-Gm-Message-State: AOJu0YxYbpAzdV1PdPcGIb9wkwrz+saAiFag1KwdxIZ3Fo3lqv2grXvP LiqfntFFdRuscMQxqg6hX1l29J7rsyjam18JoykIdCT82xb5GirCTzhCZ01/hjGlSxqsp2BXmgF 4IcGoKHRaZ/AX4WA6os3Ow7gg5kE4EUHj7GNaGQ== X-Google-Smtp-Source: AGHT+IFNPqteIERuQeyx8fOJtXwMedVB6JFT7AeuGshPQDCn+zzfFh7PvOccTzqO4JtW047q2vYzycQdAe7WDgqQFSA= X-Received: by 2002:a17:906:ca8a:b0:a5c:df23:c9c6 with SMTP id a640c23a62f3a-a5cdf23d59cmr1178417366b.47.1716297838602; Tue, 21 May 2024 06:23:58 -0700 (PDT) MIME-Version: 1.0 References: <20240521114830.841660-1-bjorn@kernel.org> <20240521114830.841660-8-bjorn@kernel.org> In-Reply-To: <20240521114830.841660-8-bjorn@kernel.org> From: Alexandre Ghiti Date: Tue, 21 May 2024 15:23:47 +0200 Message-ID: Subject: Re: [PATCH v3 7/9] riscv: Enable memory hotplugging for RISC-V To: =?UTF-8?B?QmrDtnJuIFTDtnBlbA==?= Cc: Albert Ou , David Hildenbrand , Palmer Dabbelt , Paul Walmsley , linux-riscv@lists.infradead.org, Oscar Salvador , =?UTF-8?B?QmrDtnJuIFTDtnBlbA==?= , 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 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Stat-Signature: iybi8rryzsw3gbr3i9rjdyw3t6aqja6r X-Rspamd-Queue-Id: 1C8BC160013 X-Rspam-User: X-Rspamd-Server: rspam01 X-HE-Tag: 1716297839-229626 X-HE-Meta: U2FsdGVkX1+RCrKNYJmEoC8QIoe7kTuWSYZqsKb/1NEnOXd8w+7eDxljC864JC5RzdAJ6FitHjs1Oj6pnnbUa2r6UekkXRk03xGFbc+Dh4p/uADm7lgGICkq+CG6L5D/wSCsj9Jkoaw4BXRYn31j515LkwheEJhUdxPzpKg4S/+bZROeNHn/owMiHUseAOiCGVVkgxMq/tfFcJqsRzavnRCUQQM6UDwsH/MrTF6ZF9TE52qsx9YiuWdD7qY33W1YSM8Hpx1Zqyn7l5NpjEJdgnQSQms9NYm6Z+GpU1744LgxjyO6ZabnNX3aH4MVlVxW8iDe1VvhsDvSQmKjo0Nwjq0jmCo/TawcR8ZyJzWgFF/3HDYfgG8sNZ+zGfgJa7tcHJBZMq55bk1fXufv4HmNzCOWN2Ig9AeV6g4FTy/A8TI37djmY+TOJxspWSsl52WzCQeTR6AXSL9NvOa/meZqtBqMmRsiQe5RW+T0RiBFxdj/E/AbLpy8Az7OXl7zZnk1ZyqiHN96pvHgXfEDT9q+K7MtQvfxboWJqbTGfkB3eYHgjH75eGTfyw6UfcGB++G15K3/Q56uS1FhxYDnHxMbZ2zIosPZIr4wD0iazQ0XtFIJOMESW9DrPo8GPvNPIoBxPedyzB+VcCoW870E66PPpfm58AnIf1dmc4JNl1qjHzIqtLjrlCRK8ylmYd3P3181cHjeq8z5QYmah8PIh51fRLTB403hcvDS5UlbsoZW13BQCyqRwwQ71Bqm7JjrZUqcLOnDJlynKc8cCC3IzBtdVmhWt4xxUZk8DhwymnfeRAO0cBjBVE6j6tXrSaaMGiiBGBRbBOM/W0yg2tRojelUo5axH+MvJlu/d6Q7iKRgNX9y2MTs2+p1XxzqW0dcd9JzwjefK0pYgX/pyQewnzPRwAqQ4gQCv5cixq5Hi9SEf0Opf6BXPddYWizEnkvnyzPt3/0p4jdIGWIJyku1pZc z1wZIeds x0RSKhTsdcMyxLYUdDP/Dn4+db2l8N2DBM2g3VV6ncUsjScJOIbvOy9lI4PPOaLNpX/fm7RJV2KGC7vMSmKXsbeOl2JD+pPD2SWGpnI+wRj0ABgi6VwaRSn981rLKywfhtQzalXQNH6GiMr0Rvch6QCDT65TJwNPcoBRmq8diQLfqUW373J1AC5ZpubKg0+HfPoVIp0vcQ5ZAgcCJja8t6j6RJxATtYBrFKWen4UuenJNlTjtxAB2WhQkzz5QJUu/u02X7OR8dVyOQrb15x1S3zCru7AjaoH6o3cw73FevfLgld9d2q+f4XKAlIQhqzi8dL85wFhVa0i3f2nOZ8qCYJPBtVFKAN3IUyxPcmZb3qfsFJI6OeEH+OnNrD2UNy2oSGowbod02SoQ1OQ= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000141, 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 21, 2024 at 1:49=E2=80=AFPM Bj=C3=B6rn T=C3=B6pel wrote: > > From: Bj=C3=B6rn T=C3=B6pel > > Enable ARCH_ENABLE_MEMORY_HOTPLUG and ARCH_ENABLE_MEMORY_HOTREMOVE for > RISC-V. > > Signed-off-by: Bj=C3=B6rn T=C3=B6pel > --- > arch/riscv/Kconfig | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/arch/riscv/Kconfig b/arch/riscv/Kconfig > index fe5281398543..2724dc2af29f 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 && MIGRATIO= N > + select ARCH_ENABLE_MEMORY_HOTPLUG if SPARSEMEM_VMEMMAP && 64BIT &= & MMU Not sure you need 64BIT && MMU here since ARCH_SPARSEMEM_ENABLE depends on MMU and SPARSEMEM_VMEMMAP_ENABLE is only enabled on 64BIT. > + select ARCH_ENABLE_MEMORY_HOTREMOVE if MEMORY_HOTPLUG > select ARCH_ENABLE_SPLIT_PMD_PTLOCK if PGTABLE_LEVELS > 2 > select ARCH_ENABLE_THP_MIGRATION if TRANSPARENT_HUGEPAGE > select ARCH_HAS_BINFMT_FLAT > -- > 2.40.1 > But anyway, to me that does not require a new version so you can add: Reviewed-by: Alexandre Ghiti Thanks, Alex