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 5DB04C021B2 for ; Thu, 20 Feb 2025 11:40:38 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id EDDAD2802D4; Thu, 20 Feb 2025 06:40:37 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id E8DC22802D0; Thu, 20 Feb 2025 06:40:37 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D07A02802D4; Thu, 20 Feb 2025 06:40:37 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id AB7922802D0 for ; Thu, 20 Feb 2025 06:40:37 -0500 (EST) Received: from smtpin25.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 12D76C1055 for ; Thu, 20 Feb 2025 11:40:26 +0000 (UTC) X-FDA: 83140130052.25.A9FB269 Received: from mail-qt1-f174.google.com (mail-qt1-f174.google.com [209.85.160.174]) by imf17.hostedemail.com (Postfix) with ESMTP id 3469940017 for ; Thu, 20 Feb 2025 11:40:24 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=VKpvKQB6; spf=pass (imf17.hostedemail.com: domain of tabba@google.com designates 209.85.160.174 as permitted sender) smtp.mailfrom=tabba@google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1740051624; 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=d0U8XoOvA+acBIBzoHF+G0yUNFsQLkpIOuFLs0ject0=; b=snTXNJyrW2IgjhB1SqZLRA9/MpgZbZpDwqcgEL5Gl6QHCCCIt7kGtr6RAhLUA/Cgdzzq5A 9spS2UCCB+o1fZw3F5VkFzZDcfE6fpAxrEzoerTg2o+yVTZkOlkblXK3DkRWnE+vgnNlVi fZnR8hF2Narb657ynYQIHNEqv0SmmjE= ARC-Authentication-Results: i=1; imf17.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=VKpvKQB6; spf=pass (imf17.hostedemail.com: domain of tabba@google.com designates 209.85.160.174 as permitted sender) smtp.mailfrom=tabba@google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1740051624; a=rsa-sha256; cv=none; b=VhiofMkWdkhpbqojgAi5sRY3Sxg3rNVrEQ66nnES40A1oKVA3x1foTpZOaImzAowFoWTgk ty6xUdKxOMTBXQQOgiTmheJQ6aT7HJuSs+7VQX6S4dswwmPQa3h+3T0v0I4u3l0uJjmxoh NVvoCmSxBCWcDivEJxFD+6pELCq5UHM= Received: by mail-qt1-f174.google.com with SMTP id d75a77b69052e-471f1dd5b80so144581cf.1 for ; Thu, 20 Feb 2025 03:40:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1740051623; x=1740656423; darn=kvack.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=d0U8XoOvA+acBIBzoHF+G0yUNFsQLkpIOuFLs0ject0=; b=VKpvKQB6eI63ut2x2xQdxmVhFNFktYIK9xxJWmy8rbNhzimHTsu0HY6y6vFjq6IpPf M+pYelir3zVmmQrN6iLRBH2zv6ofsqtRDOpEkpKigNjCc34YBAgyCLdxigv8W07KaPsd 9jOEqBgFHAwwl0yITP4Wo4wNH+n0IliYWoLj9bHp1Xce+wHp30KNR4MhbaPsr1OZrEDR yOYrHG76r6fvIZITuGXFyfMJm419oH3xl9cg6uk+79xO3ESWx141H48xkv0+EXC3JNuO V9e4QxKMdU2gYeeCT3IyT3iLRo3ockTEa45yOYuGkHxuOGasIhwr4PqO7/CGezUZBboE Y9Qw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740051623; x=1740656423; h=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=d0U8XoOvA+acBIBzoHF+G0yUNFsQLkpIOuFLs0ject0=; b=ohoVD/ZsCD+500+MdfBX77OmY14wlysAiXkHe6F2wxjtVnkqt456u4xk8yAAeFWjsZ P7uvMtGFKube44r0LQ2TsMZUvOgSCKDnGIxRHaEGyqbgug/iWWeiHkg9vLsvAW7ZAzzM 8MNuXeDPXZ8GHY2iS0oy9GBrXIOpdTWIS2hH+4eiFXWhZedTnpbtVC+1IlDmQQ/dqq09 o61J4WKMnP4cnI1S+eDps/JtHgGWF2NMl89YfEw5PgrNB9x3Z7rSX4F8A4B0qP2WykeW wnz44JaGDqdeuULC0XZD1u5eop3qYyzjEIPQbSDh/Vx87c0Jgak7DRjTMRpoC3i55pX+ 2S/Q== X-Forwarded-Encrypted: i=1; AJvYcCWat/xe2t7gD6vddBQ6oyTNmtrvN+tBgyG2sLcYVl8FHosFS0aiRFNVUXR9ZT4wJIa5jcDeMIFqhw==@kvack.org X-Gm-Message-State: AOJu0Yxg3xxLaYrWaQeCyvjARUrLJKPh7DmLX1Nh3BAQAq9m/NnyoVFu NNTAbcr6a9Qz5K0djKlnTy5lCYX1uKb+4vNzbJFccN0J/JE10sb10TUKrVF0QNcBAcCpFsBDOB5 voqmqQj+KzrWuG9cwJ3HEyrT8KbUMY/FTkRg3 X-Gm-Gg: ASbGnct6pV87CHlIFwOAV6uCmadN1jcXBHaAahd68CK5vnoEBmonmdHQeC+t9t57htJ zc3zbcRgQeFVZG1O/x7Dw1zsM46pA21WmT3pSt5WPjclUMGUk6AikKRYOw/OmrBQ/4Xl97nA= X-Google-Smtp-Source: AGHT+IHVjp4mzaDClwod31WBM2FUbWAgy5/QUs/Ub7sQAFiHuslFBDQqqSMVTxhXABFXwQMa8EyBZi1SpyQD6tKdjag= X-Received: by 2002:ac8:7d48:0:b0:466:8c23:823a with SMTP id d75a77b69052e-4721710da0bmr2627361cf.17.1740051622999; Thu, 20 Feb 2025 03:40:22 -0800 (PST) MIME-Version: 1.0 References: <20250211121128.703390-1-tabba@google.com> <20250211121128.703390-5-tabba@google.com> <9abf6dd8-919d-44a4-8352-ee350fec8ad3@redhat.com> <9751bcb1-bbbe-4586-b4bc-2b8f2ca98cc8@redhat.com> In-Reply-To: <9751bcb1-bbbe-4586-b4bc-2b8f2ca98cc8@redhat.com> From: Fuad Tabba Date: Thu, 20 Feb 2025 11:39:46 +0000 X-Gm-Features: AWEUYZmeYQEXSt992JFhlio0eX3h96LGKbrmRYJuQPrU7OUEfBrJxrKHgNAJWDw Message-ID: Subject: Re: [PATCH v3 04/11] KVM: guest_memfd: Add KVM capability to check if guest_memfd is shared To: David Hildenbrand 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, yu.c.zhang@linux.intel.com, isaku.yamahata@intel.com, mic@digikod.net, vbabka@suse.cz, vannapurve@google.com, ackerleytng@google.com, mail@maciej.szmigiero.name, 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, jthoughton@google.com Content-Type: text/plain; charset="UTF-8" X-Rspam-User: X-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: 3469940017 X-Stat-Signature: yakbaumd49qagmqjbxbqddy71rswh1rc X-HE-Tag: 1740051624-503199 X-HE-Meta: U2FsdGVkX18vILCkiYr1QTQaVeHeQEi3ZrSr3ewoABMKhf8st0ciijWOnYtmFgmMb+dGfvGIELKXU/ahVJQs2o2NT9HB0hH4gZ7S1dOfrssOiJ47KcEWpkm79RDOPK2OC1rSWCkYohrsOLEvT29c1MyPljX14fPkcQUy9wuHauQ7z8HySWhq+kNi5SXYkdqmMif/iv3zHbdp1syuzi1K0+vwgv2ZOXWSKyyBimVSaZB4t3grnfjja92E0XAjhsWki2gNsW3E9ZrGc2atUFTje2MYIfrENio2lnDTkFrqnOwele9aMxWIq5mEo46/DmntTxlASL7GrUnYYbqePdtX8iAV5HZVtJZabNrfJnQQGZBAEbkZyZB8huyrzVFK0FSYu28a/FlTmpUkxRWC6RKSwctNb2FP+4hEpbfSIu6ppWh/qshibopRdpOZGjJoaf+q0kDgvXeymmI8pmnNbNecI3qRCXEnY4d02YvuYwsel1eWPFse5y5hJte6WBk41USdMZuLNJSijXo8D/4QRiExjfLgK8w+cA2o2c+VLu2Kw9lXUsCjGWhzZ+liB4zdGOWbSQYHvV/1c5T5QAXQ5c/mPeTqnbbmQ1r2TwUYbYEwL7z6zEepAAP1BfHj1wUa+K8DWB3ZrFv5YnCdmBAR/UM5sb5IcInNOErCn/PRrW3D/HLbFGb/PAO41IUCLwVtOngayizmInO6rb5+92TYqDFk2f1A5xdMu+LqZqeRXGUHa/JpydMA9vXI9WoBseIvgCsajLKdEBREXUr/5qwcPsneWDfTPzUq5aH3d2jk289HvKeUeonQDUROTo0hzNCoLAK//9zhOGIyYDDGLcPIkJmqsHnYLYVlTMimBNz+L7NW3uAIRcSRJuAT5+xhPptRD1dkaLgRupOJlA5e4ZxXUbTcUffm+OhTyaUkLNNuJf+Lp9Rqyl9erNXLikhluZ7NFgO2JyEXRpy5kBFZGuCPl4A /TKatCMA rvtf+zoXZuziDWVZGdDyWu8M19y/l1FoPVR9JiqCjn94AoIf4lAsADOYize6ypItLmM/yH+7sZQ6bodgkqEU+p0fSrNWNNElCXnzi84wuYh7kZDyGD4ay+S86p+icbQyCRTYvPgCL9Ha+RU33ufYy5pk+/ZeJijG/DX0eJVXqPUJRKal29oSx+tkhAqqFhxcsskmr5b0b6YuHydkAxYXnTrIpbClFTVzihgcbofupIuQtNqKeIvDo3R37tTQoS9qvzYvW8Vo3kygBDK7q5kqh4mhhS0E2AI7ugdyxgMz6xiTflYIfzgVUUz5pgzrwfc8eXFPuViH1o5LbExq9PqpMWdlO3Q== X-Bogosity: Ham, tests=bogofilter, spamicity=0.099367, 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 Thu, 20 Feb 2025 at 11:39, David Hildenbrand wrote: > > On 20.02.25 12:37, David Hildenbrand wrote: > > On 11.02.25 13:11, Fuad Tabba wrote: > >> Add the KVM capability KVM_CAP_GMEM_SHARED_MEM, which indicates > >> that the VM supports shared memory in guest_memfd, or that the > >> host can create VMs that support shared memory. Supporting shared > >> memory implies that memory can be mapped when shared with the > >> host. > > > > Was there a good reason to not squash this into the next patch? > > Sorry, I was confused, I meant the previous commit, where we essentially > add the mmap option in the first place. Will do. Thanks, /fuad > -- > Cheers, > > David / dhildenb >