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 742F2C3ABBC for ; Mon, 12 May 2025 06:55:45 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A8C346B00B9; Mon, 12 May 2025 02:55:42 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id A14F16B00BA; Mon, 12 May 2025 02:55:42 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 88D126B00BB; Mon, 12 May 2025 02:55:42 -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 674596B00B9 for ; Mon, 12 May 2025 02:55:42 -0400 (EDT) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 6685DBA7B8 for ; Mon, 12 May 2025 06:55:44 +0000 (UTC) X-FDA: 83433345408.13.62706EC Received: from mail-qt1-f178.google.com (mail-qt1-f178.google.com [209.85.160.178]) by imf19.hostedemail.com (Postfix) with ESMTP id 6BF531A0014 for ; Mon, 12 May 2025 06:55:42 +0000 (UTC) Authentication-Results: imf19.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=xShcKO44; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf19.hostedemail.com: domain of tabba@google.com designates 209.85.160.178 as permitted sender) smtp.mailfrom=tabba@google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1747032942; 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=6Rdv2Oj6PjxrUDr3Wpxjp8KdpnO28ChM+WBnU2AoMT8=; b=zhwCOHYOD/UOX09yurSVCdYXK28M0PutYWaImYXFEBChR+IwiKMRgOv+km3fc7q1QIWA47 ZnktdHAmVeyAs9CTmXjiYj2WxLTMM8qGSrXTnwqyYVhZYU9p0Ym/aR6twpClON2WGeOHnO uR/n+Tk3HBdfNu1voUAfW6PmEO2iyJo= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1747032942; a=rsa-sha256; cv=none; b=BfJFMQzQEA7+DYrq7yFxFT62hOmduHsqBcF+UZVB87AxOO1p5lgSjgTM6lJYBUsin6/6jd 3tvVWVpLBuZs9Kpc9exeaFqxKCZiu8BmDnVg/C88vyst+HArAJ6epRp06CJW9UMaeyHbay gvu3J1MMk1VQs8yeh+X0TZyvz9TRTOA= ARC-Authentication-Results: i=1; imf19.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=xShcKO44; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf19.hostedemail.com: domain of tabba@google.com designates 209.85.160.178 as permitted sender) smtp.mailfrom=tabba@google.com Received: by mail-qt1-f178.google.com with SMTP id d75a77b69052e-48b7747f881so476551cf.1 for ; Sun, 11 May 2025 23:55:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1747032941; x=1747637741; 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=6Rdv2Oj6PjxrUDr3Wpxjp8KdpnO28ChM+WBnU2AoMT8=; b=xShcKO44ro3hbRMDMLRLPIqnqWQ6LTkJThklbCIBE4GOTbcQ8o0av5vbaxJB/LYeGC OF7KyebgRz7La47+HxS/rWyBJUg/7CQqOZtEqwNb4Wgrp3SxLCU16xFb6ooOqzpr6SDi rEbm0pU7wMFtzhMX8gSFncD/Cxak5tcsVNL22NWgFGd47oH233bfyVyKlwNvV3ZuLgut 0ME8x6VwaesAzsfqAkRpOQ4LrLCPuJMoppIxne2dHDxaV7TGDT+0whylGS4DwSaPZhDK FHNtpTsdPap0eQMrCROjWdAyNBhnmP29qnAjfnR44rQ2qkhLZiTV9vdv3y3buP1EXpFX luxw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747032941; x=1747637741; 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=6Rdv2Oj6PjxrUDr3Wpxjp8KdpnO28ChM+WBnU2AoMT8=; b=RyNh9atMeIaJxRw7ByEuOz5/eVofQwH8+ze0xpl5jCrss7tWpRSRovsaXPPBQ/jR69 qPCadkV70Y4YLIPadk1xrQm9DxJ6O+99NXkT+Y2mWC8qTbNS2FswJzJL3h9jCnM/jDI/ GdzaGIuUshkedF5hZk2olW7cmMOgXnDG2alh3pmmJETCDhw960ucDYmG59rFivkBUX/H C0Aw9CLtpQLdKxlsNMGfy9VbK6alFcEO1cjvCcbpu88GIClYOqDVgDBMKLqVAj/ARY+f Nlb4dFfbbtMIHKchKD7Rgd+SDy17xQ3b20VbfOxhxYYFbzz0mviwEXxon8PMJpsSZOz+ bpOQ== X-Forwarded-Encrypted: i=1; AJvYcCVV1QB1dD798K3ffx7FnnNgWAYnOG9KURweWIQ7cuXglscp8D0Gi/Tnpq6EVP5Qtk4b/bBGUHe4SQ==@kvack.org X-Gm-Message-State: AOJu0YxHu7hmadxo2chSLSzSeaH6m4eBrxx96HuRYMIJTIZA0qxovP8m cbOt1/AHvzT5corXjRuJ49ButXPH7yoyo+Xyj+VipWfThSNHigdPZ1gfftPACVJOveVrQRLMA4W oOHbSEL9a8oGlWQNR52drF3uq2M1W8W1EuF7/ X-Gm-Gg: ASbGncvuRGdE44hjVPJocpp+n85EoGubp9djLunUZRo4igsrPSkGfwBatZTCERCCVAD 8W4rQaYheLb7w05QGehTjGVF72rQcad2EeTmg7ZnKQ6V5rF59okp2d1D+rnRnvF/1vDckRkYMBI ZjjrtZBS0lO/9NNTdCY3iDpLQJpuHq+HcUqg== X-Google-Smtp-Source: AGHT+IEarhDwIJUMcttBWOkT6QLvF2r3YAAeuI0EkeH63L769WafbjxmViKBO5z558md6iNmMYdsUZC6wsk6jUXxDSU= X-Received: by 2002:a05:622a:1393:b0:471:eab0:ef21 with SMTP id d75a77b69052e-49462d8cb4bmr6757071cf.13.1747032941422; Sun, 11 May 2025 23:55:41 -0700 (PDT) MIME-Version: 1.0 References: <20250430165655.605595-1-tabba@google.com> <20250430165655.605595-12-tabba@google.com> In-Reply-To: From: Fuad Tabba Date: Mon, 12 May 2025 07:55:04 +0100 X-Gm-Features: AX0GCFt4rU-O6hY5WKSeD7VBBC8pFPtj59ol_UZ7zRbYqrd9wb8ofthdjkFl24Y Message-ID: Subject: Re: [PATCH v8 11/13] KVM: arm64: Enable mapping guest_memfd in arm64 To: James Houghton Cc: kvm@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-mm@kvack.org, pbonzini@redhat.com, chenhuacai@kernel.org, mpe@ellerman.id.au, anup@brainfault.org, paul.walmsley@sifive.com, palmer@dabbelt.com, aou@eecs.berkeley.edu, seanjc@google.com, viro@zeniv.linux.org.uk, brauner@kernel.org, willy@infradead.org, akpm@linux-foundation.org, xiaoyao.li@intel.com, yilun.xu@intel.com, chao.p.peng@linux.intel.com, jarkko@kernel.org, amoorthy@google.com, dmatlack@google.com, isaku.yamahata@intel.com, mic@digikod.net, vbabka@suse.cz, vannapurve@google.com, ackerleytng@google.com, mail@maciej.szmigiero.name, david@redhat.com, michael.roth@amd.com, wei.w.wang@intel.com, liam.merwick@oracle.com, isaku.yamahata@gmail.com, kirill.shutemov@linux.intel.com, suzuki.poulose@arm.com, steven.price@arm.com, quic_eberman@quicinc.com, quic_mnalajal@quicinc.com, quic_tsoni@quicinc.com, quic_svaddagi@quicinc.com, quic_cvanscha@quicinc.com, quic_pderrin@quicinc.com, quic_pheragu@quicinc.com, catalin.marinas@arm.com, james.morse@arm.com, yuzenghui@huawei.com, oliver.upton@linux.dev, maz@kernel.org, will@kernel.org, qperret@google.com, keirf@google.com, roypat@amazon.co.uk, shuah@kernel.org, hch@infradead.org, jgg@nvidia.com, rientjes@google.com, jhubbard@nvidia.com, fvdl@google.com, hughd@google.com, peterx@redhat.com, pankaj.gupta@amd.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Stat-Signature: dn8imusfcdc9maxzr7xmpkierd9kwab8 X-Rspam-User: X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: 6BF531A0014 X-HE-Tag: 1747032942-618404 X-HE-Meta: U2FsdGVkX18OQnI0VXbBVKvahd7bOvxuX8K/CefRbTFGWHfyDoWm7tSc/XNWVAgNIFZ1oXOjL3/BMKzIcsFgGWrx+SxKmACCHuF8ChRqbLV1QKPg6/NYV3AGuVxqbLc3z1f7t9sfMvkjh5Gnir5deLXXNzWyBvFNymWhYpQXAqhfAAXphgmbAvokRwhSmT7CqFyDzJf0GOVALj7S/B8BIoEclA8lSQtQW6hdAm4ctdN+w9rqrgxmVKWt/MX6TGmeoTS9/+gSjTCCPhRbcRT6hQFdKzNvyYzIyOKcCfCP2zTufRXy4z5tvE2Yq/13p4TzM/qolbLlz6Ho7NqZOhaFEAEsN4eVaz0oqhzz6Jmzy97jkmXSkPR2cO491zT093MuTtGtnp6TFVhykykVQEBhAib9Hhw1/mq6FPxBeepCQuyCZpKACql4oWstplPCMmEO8luJ7E13Xe6i5JF4iD7GjUbPJqAhbQdmkLu1oXLDFv1QQNP65MB+IdHd9yGo8nvqraMDwGmO2DTfKlNUiXevDlfZB+CEbhab7T3tWy+kKxve3cpZCz0QRyaUzjwoAFqFWruwVCskThgtifB0uqlrhdvvTdH/S8LFnO62R/cQzzVlRunhdT9MMuDMdsPsRhieb8oNyHRifN1WuZoslw1A92iE7Ny9UWA2uuY6HuSKE6Wac34l/F50WCxTj8evM9Tr6APACCCadr2dJNNf+nXHxnzyx0Wtbc7iVX4lNFF2Wa+3XJFUUTf0Yg1Zcgc5/nn1Y2NVcJ1lP86inmSWztPkdB86yJ6NFIZkNJo8XS+vzJ9ydayKZjIUxTmUfk2I2MKOW7daTWq44zRDKpvGJSXPMJUsF7dXMi8PUa7IyztHSEx18oyrG/us4PTl4f7yinaVS1MMo5LrhO82QgjiSx4SbdMmaRcZHp+ZOEI/AsWb6ZY5UKz+BSl482ZtoE564VoLiSgXLOHWe4VfNXBw9Rk djAWt1CN GRYRhgl1CfJiTpnXPkgfDerWCbg5dJIPngPt9CPlYcktvQ7Z7bCQt9hDmJVpso4yiVp+FJfGfjburiAdHqLfSJdFQ1T6sEGy+tpj3A/m1Uk9meBXqkR9FxsZiv9LiVW2p+UEiGcA2wv2KFdiBgIIi+ONkLVdeF4CKDQfEbbSKcRhCSiu/+N4MPYdevEeiABvzo4hAnVunNLdIwOs/TbkdACXrZkP623x0eDwhkggxjPE38eTyDWmpmDz1jR3oFvLcmgFSjV0p2Ix+auqCTFVpisFy+enpgc5g0q995uXpr4XYLGYA5Erq47kqdzUjRp9C6ly1JDtKsj4QJznoufjF9NtRLw== 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 Fri, 9 May 2025 at 22:08, James Houghton wrote: > > On Wed, Apr 30, 2025 at 9:57=E2=80=AFAM Fuad Tabba wro= te: > > +#ifdef CONFIG_KVM_GMEM > > +static inline bool kvm_arch_supports_gmem(struct kvm *kvm) > > +{ > > + return IS_ENABLED(CONFIG_KVM_GMEM); > > How about just `return true;`? :) Ack. Thanks! /fuad