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 7D1D3C3ABBC for ; Fri, 9 May 2025 21:08:44 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 0C98A6B00B6; Fri, 9 May 2025 17:08:42 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 04EC56B00B7; Fri, 9 May 2025 17:08:41 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E58536B00B8; Fri, 9 May 2025 17:08:41 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id C68866B00B6 for ; Fri, 9 May 2025 17:08:41 -0400 (EDT) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 0B26314085C for ; Fri, 9 May 2025 21:08:43 +0000 (UTC) X-FDA: 83424608526.03.8451C7A Received: from mail-yw1-f175.google.com (mail-yw1-f175.google.com [209.85.128.175]) by imf22.hostedemail.com (Postfix) with ESMTP id 19E00C0002 for ; Fri, 9 May 2025 21:08:40 +0000 (UTC) Authentication-Results: imf22.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=Oq2tEmqc; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf22.hostedemail.com: domain of jthoughton@google.com designates 209.85.128.175 as permitted sender) smtp.mailfrom=jthoughton@google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1746824921; 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=Qo3RbPhMUt0mCgRMJPwtrRn0GvPUWia8O9TOD3W3M9E=; b=XG2y0fuFqkHm/WNCwf7IyBILCsknBjSgFUesCO6OzZqpzUD2jFST6QDSZKE2kcQ7E6s1hI JmqCVITCtbj0TNz0rdyrI3Fb5LAMS4Wdqp/EVSa7wmO3aypIM5d5IidKZSXpXeuRz1aAWW HL7Mx9Q6d5JnaWW0MPMcUOPdP0bxI+4= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1746824921; a=rsa-sha256; cv=none; b=zjNlIVhlIItyilCtF7Z+nr1fx/PCH+fsiLJVyVv9aUcgXEEnlIFJJNsAs0h8hBlMSORuPM c/vIYKJ8AuVhHkTbW7tlTjHOYyR1jkPXDNRMF+EN7P6KYqkYPv1N/ZxEHkHcHk9TDeeK4I MxrsQqPPXNekzs3TWUQzUhrtvfBm+jg= ARC-Authentication-Results: i=1; imf22.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=Oq2tEmqc; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf22.hostedemail.com: domain of jthoughton@google.com designates 209.85.128.175 as permitted sender) smtp.mailfrom=jthoughton@google.com Received: by mail-yw1-f175.google.com with SMTP id 00721157ae682-70a1f2eb39aso25269007b3.1 for ; Fri, 09 May 2025 14:08:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1746824920; x=1747429720; 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=Qo3RbPhMUt0mCgRMJPwtrRn0GvPUWia8O9TOD3W3M9E=; b=Oq2tEmqcseL9vLCNtPaXV/mkjF74hlUcV2XJFULra3i3Uu/OH0E3t2DC/YPSd2DMaH WJCem1I6gNmrUbroU/uxCP+n9VAqNxHqCsKEQF1cwU2UKmEhwqvPRgbJDYRxJEPpOZvC 3eCqrL11pCA/3/RT88AKJA65YmQPKVGxTqb5eKN5K2kbtF/HZmhKPc7nyPtAlPr2bttZ 2cpb0C+r+4lIXJoF/Rs+wo6m171qPFzxfKEK46E+tB0EbNKicOmgoYusXCZEdljmFcRo /3WAPNyXAbIeYtLApCk79UY34/Y7Y6uDmAnLqJB04QdfNBw6IfQUViIyfG4kVPRM6f5e XQKw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746824920; x=1747429720; 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=Qo3RbPhMUt0mCgRMJPwtrRn0GvPUWia8O9TOD3W3M9E=; b=rEpHp4v+mMS4kacNdDy2sgxnb4KcCS5Kx5oZghb38dxFYRu0Nr95RllB6J4Bb5qb7Q wjDgSxI6O8w4lGbnZNc8F6UTT63lkFXR8KSCNfHii2Q0zAi6zg9zco9tBzQ1xAyPsDFi sJ8tYR4Kv6zU9rWrtU50WGQoyBCstzYP/1XsVyA26sylV16rMsE39f6LGYha5FNBx5tZ gtstn30AHOmh79lkJCBfcfXQjUIwx7BiveGFjq2GIpDZNDmJTu1uD9lzY5NSbuXdzvhi 87B7wo5q7bzyxf2l3YXFlZrn2CxqtA2NSi0hadRDnvMSkRpX1uswVjsAwNRjURo/YxyW ttyA== X-Forwarded-Encrypted: i=1; AJvYcCX+lD+FoBpqwmCuJBBjcDLEImYI8zN3+Try5FV42xGc7QFJ+Tk46W+eP8OLBtx3wj0Ft90tIg29hg==@kvack.org X-Gm-Message-State: AOJu0YzwL1vu9Z6lQS0U6lXoM1dvuc6tQIVrx/b9fi11MaXdhN0ueS7y 91NUCRst5fyp5abSiqaR5+5FfUWdO3OXk04GKs/xvR6yxp255W0tEEowVTC9ALS50oatq1dcoaQ +Kxm9BYDehJMvTgdfwr8NBGy5FMAA6v2i/LLO X-Gm-Gg: ASbGnctkON7e0Ye75oyvihwN8TceEOt/HX5jh73Sx6hC5dzpPadb/uyvo0kdPgk6fu3 tqDptcwSYs7aYIETtoMpOJEP+ImgNNR6qS+FSwzkHnfRBMTIQ9d0KpAIsuPJQr2iS8aIczPOdqO 6b2hze69bGP8WDgCw8YLAPNIRDH3T7E1lgZIK8eB4CEoZu5kh7HV4Q1VcQLbfnQFQ= X-Google-Smtp-Source: AGHT+IHlUY43o+HZ0IZSRVR6uZdUWzgGQW4sgrRuztNX3l5EWtjPTaxWVq34qMX7rTcXsfXBVazLRJrR5+apI8tdFAs= X-Received: by 2002:a05:690c:2506:b0:702:5926:8609 with SMTP id 00721157ae682-70a3fa261acmr66342917b3.12.1746824919913; Fri, 09 May 2025 14:08:39 -0700 (PDT) MIME-Version: 1.0 References: <20250430165655.605595-1-tabba@google.com> <20250430165655.605595-12-tabba@google.com> In-Reply-To: <20250430165655.605595-12-tabba@google.com> From: James Houghton Date: Fri, 9 May 2025 14:08:04 -0700 X-Gm-Features: AX0GCFsK5fScWWx1HXD6KSAt3WJ74eLoLC_0XrLD4B-DnbvfPDyJoh9_VAJEPDY Message-ID: Subject: Re: [PATCH v8 11/13] KVM: arm64: Enable mapping guest_memfd in arm64 To: Fuad Tabba 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-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 19E00C0002 X-Rspam-User: X-Stat-Signature: 7d1zj5nb9igfd7qys6nsk4ztuh4rtai1 X-HE-Tag: 1746824920-552598 X-HE-Meta: U2FsdGVkX1/I6Et/vugfaa9eXo2HvVuyGDod0zBqEWzQYa+KtDlaJXnywe4wp95FBtYFn1isXY78gVSQ3ifyM1h1mtSSovdCitBXFwrWmzy9WbEc+b/MRppCJ26mCYP+Ce4X0odr7MprxSAePORsnUfwGebA6ItONRTOTH15mf3MJGkJIU+sEs8zcD6lVbgIg9d8VuV4Ckcz8+WBq270ardbg/9LS7us7p/hUCVd6vUnVF1Jr7f9EWhzzh8Ux66RutWOngMll3ARjQOSN9t6/Kfv8r4a/9X8BR2+KYiXWZkcSDjs74sowFoNKDhaGtPkEL3rBBTIRUjC+Qm5ehucm4EyxW4dE2HGew8HeQkB1PCUJwZ+ksjm8yBagrv0ZKR2Mz5ZCP4a6Aqyc1H0YQcsrLbkO3jxPGeeoKP0EIWdrPou3i/m86p49eduToA1CtQwMWauAKljLiMzJUj3gKhjcvvBstu8OKxNOh+v8bFkOMCoMF3pPL6gMntxdrIxXSgPWE/mrVG5TkxYjqxNdvU2AwWHdKsn3b6GBf0DMe+DTV/g80zV2BDN0l9RSFH6vtppfqjAHmWyil1fIfHiQfdlm22UCLMTNE2QO3n8Wy3f+qde3wFQ25wVepl9T9xaeEncBfvflztK3UaVOYZjHoEwiX5OcAkjYvEwZYIBoUYB1yd92V+EYWVjOI/Sjw0UogZQo2kkAOiBiPxsodAqEbv1p0vxNN40bJ+in+zu4LDL6nXie+8WBC4UqnXEG0PrEzUPneomCun9JKgsRECNdsR4WTd1Ju6h+0yJdCUgVLI9sQWfI4vKI5WiWnvvQWlqTPVVW3PWOeR8EeFeTzxbZMcmZCZ6RSIuH9CqtYAti++yNLiLrA0a6c+JmOYKuW7AqLWCNNKlJOglPTzJanrU02EZ2/Q4QuO4qY02UgyXkb51+3E0HcXpGW1kik5tPxSDXgPd64y8q2z2kQMs3CUoXtB xatwAjcA S18QASVAy5spg22xPT+6mGcoXQHw/4u8JmlYoy6knEt/8/l0iOElmIDfhgEffZoqnrDzMRLWgcAyh2JrEaMSD8IhI0JWDn51fI7Q4G7aQrkd4oWo0/mU8mNYS+I1Kwjzru77PkI8XOSjVJ8L2V9pTV2/UjvqXM+HxsthX7+6QQV+XGgPEm05Cxqupjblb55/grQ/htffcGgDDzZmhNXuMv2Y7RsuMc2FvkV79oLxM98VALhCzxISS+uvk7wnE2DaAXzTq4Zw/yyoMpgr9aAQFf8DdYLqDZTNp17rnXhHQm5e+uf8PkZapmskozSdpRTzjxR/fB1CtVwX3EukJPPqx8VuwjcZm04FRl0X6yp3VweP0HsM= 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 Wed, Apr 30, 2025 at 9:57=E2=80=AFAM Fuad Tabba wrote= : > +#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;`? :)