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 DBF78D36107 for ; Tue, 5 Nov 2024 19:02:07 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 643DA6B008C; Tue, 5 Nov 2024 14:02:07 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 5F2CF6B0092; Tue, 5 Nov 2024 14:02:07 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 4E1876B0096; Tue, 5 Nov 2024 14:02:07 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 304E26B008C for ; Tue, 5 Nov 2024 14:02:07 -0500 (EST) Received: from smtpin30.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 27C73C076C for ; Tue, 5 Nov 2024 18:56:28 +0000 (UTC) X-FDA: 82752946248.30.2D9D8A1 Received: from casper.infradead.org (casper.infradead.org [90.155.50.34]) by imf06.hostedemail.com (Postfix) with ESMTP id 4193C18002B for ; Tue, 5 Nov 2024 18:55:33 +0000 (UTC) Authentication-Results: imf06.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=FPVui947; dmarc=none; spf=none (imf06.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1730832789; a=rsa-sha256; cv=none; b=rtTVtJdSjGuYyiJSkTE9f5Cs3onU3TfNOPDE098uPMb5r1pOXRitLINM5IYfZeUCsmAa0n 0gviHdWt5JGAs4aBnZTU9Jw/a1Mg4wMoiJM4OezgreaIsUBcnQL+OFAkCIc7Ab8cl74B2r 7494L3jEbBT/z6vFBnMnXomzcsK2NP8= ARC-Authentication-Results: i=1; imf06.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=FPVui947; dmarc=none; spf=none (imf06.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1730832789; 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=csnfmaX6tlJo2e1eAq4rsKokiFMcmhKAZZMJd6wjEOo=; b=jM4LQh7NDnHWqPR9JqFJs8rO2pHr7OneqND23g8sVD8mLGMxnbLA829ko5Bl/1LZMKRsHk M9RRRBc8hoQKLfber6gPMJzbDEAAieKgDbu62rNzGFmfk6q6wJzeChmFgnluXCU1txOkTO w5rxoPGV0INmF3C6e77X0Fr8oBkzICI= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.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; bh=csnfmaX6tlJo2e1eAq4rsKokiFMcmhKAZZMJd6wjEOo=; b=FPVui947CyQVumsA4kSLOHx2jG spiyu2eEwhqOv10c3+Cy5zAaO0g8RtQFw7P/9bC91PgnvxTHviirZm0Ie69+03ccTOzmjScAGG66U Wq5BXDoq553rH6hMz4v64bZty6Bb4lZtRz3t8ih8Yg5/W6B9egy7z7zWixbgXb0CpW+fL6LXA7qT0 qPNR1+I4R5xn+pxUhM2wB2IvMaqbGH+Hkc0mW8SoLOYe2JJhCwiQBLODdErd8HSxY1lKZ4k7Io132 mG4P3OnM4Ezlzw7TaqiXA0aXcq4vySmfOcI6jfVmNw4RWVZuDsUYFy/h0AkCCO/7QywZwTlOxnF9M a9arNg0w==; Received: from willy by casper.infradead.org with local (Exim 4.98 #2 (Red Hat Linux)) id 1t8OiF-00000003Tnf-38ZX; Tue, 05 Nov 2024 18:55:35 +0000 Date: Tue, 5 Nov 2024 18:55:35 +0000 From: Matthew Wilcox To: Shivank Garg Cc: x86@kernel.org, viro@zeniv.linux.org.uk, brauner@kernel.org, jack@suse.cz, akpm@linux-foundation.org, linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, linux-api@vger.kernel.org, linux-arch@vger.kernel.org, kvm@vger.kernel.org, chao.gao@intel.com, pgonda@google.com, thomas.lendacky@amd.com, seanjc@google.com, luto@kernel.org, tglx@linutronix.de, mingo@redhat.com, bp@alien8.de, dave.hansen@linux.intel.com, arnd@arndb.de, pbonzini@redhat.com, kees@kernel.org, bharata@amd.com, nikunj@amd.com, michael.day@amd.com, Neeraj.Upadhyay@amd.com Subject: Re: [RFC PATCH 0/4] Add fbind() and NUMA mempolicy support for KVM guest_memfd Message-ID: References: <20241105164549.154700-1-shivankg@amd.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20241105164549.154700-1-shivankg@amd.com> X-Stat-Signature: gjmirx4tbz5drorehkwu9otsoq6xu49u X-Rspamd-Queue-Id: 4193C18002B X-Rspamd-Server: rspam08 X-Rspam-User: X-HE-Tag: 1730832933-403598 X-HE-Meta: U2FsdGVkX1+BX/5yTUPkn4sv+hA5JFjwmUFTpnn4Aeg5blXv0ZrzocGBm2ECEP2Pn8DqNfTwABbQXphBxeOqgqOhbifFpC/Bfdm1PFJYJsG4eh3CWGHtBMEOdZmWISTn55trU9LnC6+GkUiim3yRpQMl3Gs/0mRYCiv9vuD22yQqXJMMQhfAfovyjQtn1QgUrjNkBIyUMd2bUt9SapyANfjfo9OHeGtzQIEQoVrSg9IkKmx+PJ5eQOiEMr71zhWQkd6WX+PbbUN+h/SAx7XtxG7uGWJakHFNuLe79tnkZHONcy86WrrzQMhT90hSdTRtmerl0Gbr4JATd4TB+18svDBqm2DrLy5147/iSOzcHAgGHEFC8wIpByxnt3dLNaiPsGsDMj5YCXCiEbK53iQqrXkSjUu9Qt4EYD0lHNPzFb6ZQ0VyXttEHuUEsUjkFqg+CSxhM2k2WtqIrf4ZJI8YMWxuDx8BH2iKWjW2gZRF76VAgh/i0xZBRZ51/SCq2xvFriKvzCj4NCelGTPHzTN9ZnKcFlGh/pymxgLLaKyN34KK74tz0Tn2CU56+VMVszRw33z8RpCMjz6SiJUBC5IrY8RYO6Z46A0zNffnHtUx83rTjpSBZPYqKgyug/a6haoCGYzqWDwfBhCsOXaww5Fop9P3h9421aEX9e4qntZdDO+9hD2W0J9LM4W31pmojv3HbUABsmHl+23sqU7rYoj6Jb+7u9S6Iga1Ruoj+iuAx9T8fQVvzp+PQCVR/yDQ/ifjgQ8ygJ9qlAIeKnU8ZdW2lsdZiNq6Ng17gL/XUME5CJVWCo9uyhUCHrUPWgMceeLtc50ej4tPz0sL4D03AaWoVJWsqngEkH6KMkSArgXhIpkg3m8Eqyb1Z4N/Q0717TkThewims0YZ63/361kynIfe3mHnnT3DmmbAQn38KiJ3yXS2dRoUldIDovuFPi4aFeuisuPVCbyk5ah/qJ9ose MNEphRPi UEQLM7CLk+tG9lUBhhUp77Y5nbiJLe/9Ro0LpV5ELWG7x0i6QWgr3P4js7GPYz9uqgtLIBA/JuPcvDA6v+17Bkn14gT4UTgtiG7rspugNbqGpoYCr8qtAIPvs+Kj40LoDXrY8OBtO9A1Bk2OHigOIzfUGBKkcosHCBNrgxzygcjeR2i7SJw147MKa28xFqpqQnjldILLr0IuGzD5hNyb84Qaw+fGe8xqGe0QTE4V6MmFUedt6G1IKkvEd5vgfQzkBm1ilCMD5FiwGWo0adRmQRuHICg== 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, Nov 05, 2024 at 04:45:45PM +0000, Shivank Garg wrote: > This patch series introduces fbind() syscall to support NUMA memory > policies for KVM guest_memfd, allowing VMMs to configure memory placement > for guest memory. This addresses the current limitation where guest_memfd > allocations ignore NUMA policies, potentially impacting performance of > memory-locality-sensitive workloads. Why does guest_memfd ignore numa policies? The pagecache doesn't, eg in vma_alloc_folio_noprof().