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 D1B75EB64DD for ; Mon, 7 Aug 2023 12:27:14 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 48D396B0072; Mon, 7 Aug 2023 08:27:14 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 43C8F6B0074; Mon, 7 Aug 2023 08:27:14 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 304408D0002; Mon, 7 Aug 2023 08:27:14 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 1337B6B0072 for ; Mon, 7 Aug 2023 08:27:14 -0400 (EDT) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id C5E16B1E74 for ; Mon, 7 Aug 2023 12:27:13 +0000 (UTC) X-FDA: 81097233546.04.70B0789 Received: from smtp-out2.suse.de (smtp-out2.suse.de [195.135.220.29]) by imf09.hostedemail.com (Postfix) with ESMTP id CFD5C140025 for ; Mon, 7 Aug 2023 12:27:11 +0000 (UTC) Authentication-Results: imf09.hostedemail.com; dkim=pass header.d=suse.com header.s=susede1 header.b="jGB/0xmV"; dmarc=pass (policy=quarantine) header.from=suse.com; spf=pass (imf09.hostedemail.com: domain of mhocko@suse.com designates 195.135.220.29 as permitted sender) smtp.mailfrom=mhocko@suse.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1691411232; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=9Ifzb7x78kbe8BQlHJjSmAmTRXb/0wuGfRfcHhbZJYQ=; b=OYPm8wm2xrUtXMFt8of7DPNM5jSnDw/A4RzBlZSJ9ZaNKfEDpXaiW/oSCxpqQUTT4mZbc0 zwfnslPavi0hpUgNYCt/HQ+c1qKS3X0Q74lNC/V8s9RfBM8V6vrmLKURlTMbUqBaDBsqbq rxjYr/taipcKw4EXTqPTqUX4PZdBENg= ARC-Authentication-Results: i=1; imf09.hostedemail.com; dkim=pass header.d=suse.com header.s=susede1 header.b="jGB/0xmV"; dmarc=pass (policy=quarantine) header.from=suse.com; spf=pass (imf09.hostedemail.com: domain of mhocko@suse.com designates 195.135.220.29 as permitted sender) smtp.mailfrom=mhocko@suse.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1691411232; a=rsa-sha256; cv=none; b=MCsU0693u9eaL/zU5g8/QX+lNk/AVvtbPSwOY3wN0i3jRs2lFL5y7od4Ba1QA9foAfBFLj S1Ch82wRY66NMeav5JR4NQQxBWV50RLY+kFJsbm0FPG2biiawpYuOoO8FaNLMyNsZ/zb1D /2mZOiQD+3SwJRC/1BBUie00LByt/wI= Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id 3F8441FD71; Mon, 7 Aug 2023 12:27:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=susede1; t=1691411230; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=9Ifzb7x78kbe8BQlHJjSmAmTRXb/0wuGfRfcHhbZJYQ=; b=jGB/0xmV0/Osr5vEcsaQlLBWX6PjZEBnUgxSUToRfYqjdShVbCPgYDJ8LMEzM+p2Q/bVr/ wphmoI2UFAM2xmVttYjIZF9utJMgjvUtQPpNCiHHQMzw0XHZCj540SkgO5Db7ydCvPZP6C TJ8KQzN15Kn9G2mUjfvFeTfq2ISA6Mo= Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id 1B54713487; Mon, 7 Aug 2023 12:27:10 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id 0UuTAx7j0GSuegAAMHmgww (envelope-from ); Mon, 07 Aug 2023 12:27:10 +0000 Date: Mon, 7 Aug 2023 14:27:09 +0200 From: Michal Hocko To: Aneesh Kumar K V Cc: David Hildenbrand , linux-mm@kvack.org, akpm@linux-foundation.org, mpe@ellerman.id.au, linuxppc-dev@lists.ozlabs.org, npiggin@gmail.com, christophe.leroy@csgroup.eu, Oscar Salvador , Vishal Verma Subject: Re: [PATCH v7 7/7] mm/memory_hotplug: Enable runtime update of memmap_on_memory parameter Message-ID: References: <31305ab7-1e65-80aa-ee91-9190c8f67430@redhat.com> <1c6a74f0-85e9-5299-1520-9068e842b1a5@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspamd-Queue-Id: CFD5C140025 X-Rspam-User: X-Rspamd-Server: rspam05 X-Stat-Signature: ufye6pa7ecxsr1chmssrmbao1ofq5j1p X-HE-Tag: 1691411231-462047 X-HE-Meta: U2FsdGVkX1+gucpVvgsTpVpET6h3O4Gr7BDCDJ73/CVF9I7K/+3H9Hkk56+hQbYFZjfWZ1JOBTGDS7jA4oHmuXs5rdIgFX0rmhX0PK5RR+YsE7RnMGKAD+0lI1E8A9jeZoeGDd+vW21EiHFz/5VKJm7KiRvNg71CqnWgs3HyDnp5LsCXz1+jhroTMQUzarfsPb6J70sPARFa9f7+RF0dkhz/BesnAsdoQgie1kwJO1ZIS+ScpAMhJeKfn5Tlshp8/X/RC5ZOOLl0JCN+wk0aIFy7+TmPGIdnQ/PWRI2d8Dm3YdtNKSanKT0Sqr4MUDhVmkGmiRRArzzXCal0l7RW4gUumQJmj2nN4yxhuGcRNtgEZDTLqBw6Y5RmB2bxtA4vPgEEbsTVgc8xUrepXdoUz6G60jjp3T1SsFttCkNjMd/VJqKQWq+5XDc+Io3wdgXeZF/iLZgRU+JTZyFW7MRdIkbk8BsuvMBg/A/1PkCOjVAn+AoO2iWoRZMGiWMi3dUxsXlgCLBURr25UjmZADT4v6l/TdgkwBbqcYGEqm1CAJOc05GrXJimw3U1a24zxJmsavIEou4LX5iiAqdsLU9NxIYQ0Z8x0Yw16p8zIycmQj+5rFup54nBHtRbpSydfJTCl2pB5YYOiZWPBkfObE6Tdjwg6RgGVvkGJkXkuPGLL6hs5LymaHcQVeGWMmBak8gkc7+SpP1MSQjDVQs+asnKeRrtwbVHvJzHyeMAOmXNpGsLL7lqz71uLN9K12mLM+RT4jM38/CQX5jVXbomHMh3Ld+zLppnEO/RU2buMDAeW5/zNNVzTsPRERKu3jlbJ6qq5+PpIFz2OlZ9mYOjzVespYISDPeQCzKWIWKkSHqrb9vUfF3QQbcU5fX1YdOfL8+bmSNeNmOI1Ic7ki4PShobXVgeeK09KQGBn1DA0Ca9Mg+gwhLm7Eub7AO16PkMe3lc9BsV9P3rVoc2e2/pSEE MHZVRCxi 2acvkSpqVA1IGIUu/VdTpJh/joms+QBGWPEQLsFRf8QHCak99GYAKtExgRtqys9McOJhcXBhM5Gw8C5CNPDKv2ebbxJvQkDzD+xl1HRX3mNCSM/y+j7pJMtlyTzdzeZ1kXgYByOfsU92RWDemcySIuUwLLDf4yhlirJbzN+cKgJ4l09rMU3RIFR4UHwdmvjhhyBj/ 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: On Sat 05-08-23 19:54:23, Aneesh Kumar K V wrote: [...] > Do you see a need for firmware-managed memory to be hotplugged in with > different memory block sizes? In short. Yes. Slightly longer, a fixed size memory block semantic is just standing in the way and I would even argue it is actively harmful. Just have a look at ridicously small memory blocks on ppc. I do understand that it makes some sense to be aligned to the memory model (so sparsmem section aligned). In an ideal world, memory hotplug v2 interface (if we ever go that path) should be physical memory range based. -- Michal Hocko SUSE Labs