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 CE74BC4332F for ; Fri, 21 Oct 2022 13:52:06 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5C77F8E0002; Fri, 21 Oct 2022 09:52:06 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 5503F8E0001; Fri, 21 Oct 2022 09:52:06 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 418018E0002; Fri, 21 Oct 2022 09:52:06 -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 2E3068E0001 for ; Fri, 21 Oct 2022 09:52:06 -0400 (EDT) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 566A941388 for ; Fri, 21 Oct 2022 13:52:05 +0000 (UTC) X-FDA: 80045095410.03.A72A06D Received: from mga06.intel.com (mga06b.intel.com [134.134.136.31]) by imf23.hostedemail.com (Postfix) with ESMTP id 42C6F140010 for ; Fri, 21 Oct 2022 13:52:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1666360324; x=1697896324; h=date:from:to:cc:subject:message-id:reply-to:references: mime-version:in-reply-to; bh=DaWZG1/RJ5yq5HjRGu08lgshjmm5vbZXlRwrj8iUEyQ=; b=INHBe2r2SccMmniuG58SOyYeiNalMt3dmwaP+hJedr/q08U3f8+Gms1l 7CsqBNHio1L5NbzOyfmo1U2iNfez6ol5KFGXoO4Jv4ZOkUO7zMMAm6io9 ZjjS4IhF40AwyQfBcMmIoEaDB7MrkFH2CB85ftAdvTE+3UF5mR6+yuilN R5aJN38KLuq4neNibn0iQd5yKehwyXy8OIYyZiFjwdDxyUwjXIrfgT73V O7wwIHMEHHOlf9RDLkm6XxA7C41xckycqnRbeR8Zp/I1jzq2IY4LcQ/nL C4g54ZT1/DPAGTOnRWWMjobU/T6Z8Oy6N5u1KlTBzUJ0cwD+HTdpZxmur g==; X-IronPort-AV: E=McAfee;i="6500,9779,10507"; a="369053504" X-IronPort-AV: E=Sophos;i="5.95,200,1661842800"; d="scan'208";a="369053504" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Oct 2022 06:51:52 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10507"; a="625348380" X-IronPort-AV: E=Sophos;i="5.95,200,1661842800"; d="scan'208";a="625348380" Received: from chaop.bj.intel.com (HELO localhost) ([10.240.193.75]) by orsmga007.jf.intel.com with ESMTP; 21 Oct 2022 06:51:41 -0700 Date: Fri, 21 Oct 2022 21:47:11 +0800 From: Chao Peng To: Vishal Annapurve Cc: kvm@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, linux-fsdevel@vger.kernel.org, linux-api@vger.kernel.org, linux-doc@vger.kernel.org, qemu-devel@nongnu.org, Paolo Bonzini , Jonathan Corbet , Sean Christopherson , Vitaly Kuznetsov , Wanpeng Li , Jim Mattson , Joerg Roedel , Thomas Gleixner , Ingo Molnar , Borislav Petkov , x86@kernel.org, "H . Peter Anvin" , Hugh Dickins , Jeff Layton , "J . Bruce Fields" , Andrew Morton , Shuah Khan , Mike Rapoport , Steven Price , "Maciej S . Szmigiero" , Vlastimil Babka , Yu Zhang , "Kirill A . Shutemov" , luto@kernel.org, jun.nakajima@intel.com, dave.hansen@intel.com, ak@linux.intel.com, david@redhat.com, aarcange@redhat.com, ddutile@redhat.com, dhildenb@redhat.com, Quentin Perret , Michael Roth , mhocko@suse.com, Muchun Song , wei.w.wang@intel.com Subject: Re: [PATCH v8 1/8] mm/memfd: Introduce userspace inaccessible memfd Message-ID: <20221021134711.GA3607894@chaop.bj.intel.com> Reply-To: Chao Peng References: <20220915142913.2213336-1-chao.p.peng@linux.intel.com> <20220915142913.2213336-2-chao.p.peng@linux.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1666360325; h=from:from:sender:reply-to: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=iysBrzX0O1+xvwIhl8w4iJEvY8eeRhaBH+BhN0KL4IA=; b=oe7ZRIPmatSzkjLQqc5tvMpETJjhiEpQtbq9HWs1QNObpkoODfe6v60BJ4soGpU7LqMfli r1mQX17x13SHD6wV26/nwd3dqm0snEC8f+G/c9TkP9TyVLVahwDMPnoJV6pics4IBKUzG+ KkNSnkZDIhZHjvioehEudrnQazSJgCA= ARC-Authentication-Results: i=1; imf23.hostedemail.com; dkim=none ("invalid DKIM record") header.d=intel.com header.s=Intel header.b=INHBe2r2; dmarc=fail reason="No valid SPF" header.from=intel.com (policy=none); spf=none (imf23.hostedemail.com: domain of chao.p.peng@linux.intel.com has no SPF policy when checking 134.134.136.31) smtp.mailfrom=chao.p.peng@linux.intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1666360325; a=rsa-sha256; cv=none; b=fcSM+S8BxM4s923atEINs3Lw6C7WTE+0uIYa8qw/hk4Bs19zUjzRuJmCuEmecDRneQhtjU 2Ux5u6duqXNjUTVHSKIe14FEj3f/LbBeEuiJGcTQcPPr2NBvtKYhFp723Ded73+Vk39/Mj xxQwabGsCEftCyfS55Wgv5Y/OI5bWKY= X-Rspam-User: X-Rspamd-Queue-Id: 42C6F140010 X-Stat-Signature: 17d6uyjgyikqartdurhxu6ksu6tdg4nw Authentication-Results: imf23.hostedemail.com; dkim=none ("invalid DKIM record") header.d=intel.com header.s=Intel header.b=INHBe2r2; dmarc=fail reason="No valid SPF" header.from=intel.com (policy=none); spf=none (imf23.hostedemail.com: domain of chao.p.peng@linux.intel.com has no SPF policy when checking 134.134.136.31) smtp.mailfrom=chao.p.peng@linux.intel.com X-Rspamd-Server: rspam07 X-HE-Tag: 1666360323-938385 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: > > In the context of userspace inaccessible memfd, what would be a > suggested way to enforce NUMA memory policy for physical memory > allocation? mbind[1] won't work here in absence of virtual address > range. How about set_mempolicy(): https://www.man7.org/linux/man-pages/man2/set_mempolicy.2.html Chao > > [1] https://github.com/chao-p/qemu/blob/privmem-v8/backends/hostmem.c#L382