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 264E4C4332F for ; Fri, 3 Nov 2023 09:42:58 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 966C6280016; Fri, 3 Nov 2023 05:42:57 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 916FE28000F; Fri, 3 Nov 2023 05:42:57 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7B87C280016; Fri, 3 Nov 2023 05:42:57 -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 69E6928000F for ; Fri, 3 Nov 2023 05:42:57 -0400 (EDT) Received: from smtpin10.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 3CB08A1029 for ; Fri, 3 Nov 2023 09:42:57 +0000 (UTC) X-FDA: 81416153994.10.8012488 Received: from mail-qv1-f42.google.com (mail-qv1-f42.google.com [209.85.219.42]) by imf13.hostedemail.com (Postfix) with ESMTP id 8EBFC20017 for ; Fri, 3 Nov 2023 09:42:55 +0000 (UTC) Authentication-Results: imf13.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b="ayVbhNB/"; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf13.hostedemail.com: domain of tabba@google.com designates 209.85.219.42 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=1699004575; 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=KR3uUy+lpOtuK74sFvr5LpDDKafluOWW+OG46f9Hrzo=; b=6DU7BEaP+gx4gLTjFhy7HxOmzaD8rXj3rfwCc1wPtfMxpCGrlsv/QMqek2YpZIRnPdnkCb fNo0mfimD2WtwiKjJa89qgJrtwdYc2PJqWrbKTo2cNT7+mu/9kiy+d3mHN78amDJ/VHfox IYpxLEmdaRFUiMV2r9NxH5Ir5poA2Ww= ARC-Authentication-Results: i=1; imf13.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b="ayVbhNB/"; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf13.hostedemail.com: domain of tabba@google.com designates 209.85.219.42 as permitted sender) smtp.mailfrom=tabba@google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1699004575; a=rsa-sha256; cv=none; b=NE+KRvgW8UfKLsux2zvffI8vN7FSa6dmrzWjdRABnsksVpiOgCv/VHCjoG1H55IB5VRptB BpizJVU2aLFdOTW2V6oomnBqbdjLWSoDMPfcB157ClkuisdaYZ/YtDyFQnBZhhGl2CM2ST CoYX6wdTmUQHlARkC5+ydOmhNArRT6k= Received: by mail-qv1-f42.google.com with SMTP id 6a1803df08f44-67089696545so10627276d6.0 for ; Fri, 03 Nov 2023 02:42:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1699004574; x=1699609374; 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=KR3uUy+lpOtuK74sFvr5LpDDKafluOWW+OG46f9Hrzo=; b=ayVbhNB/V7MUsW7AkQsKTkDQLC7N43M/tmdUhk3tWAviYVPH0+dZxdD6A1eO7WFD2X JCcy0Ij2UNGTyggTgPy0ehJvtygjO8rmFROb7LGWSXMCDCq0s/coZOip/PNzQAXJtIwr PCCzlpwbSfu+GJlSrCIhVdpPf6/i0Mvq9vrxh2f4tfyD+uRxaBBkmiWqtxo9IXxspiim /+3/bkdlLdmtS4nVxWou8VcgM6IyR3EC5dfREqWT4nZu7UOxkQF6V406CDW1jLtYje5W IdAPeDrVi4Mfv+CJy7WEk2nza0Eli3A/V2mlFkymRDt1l6KGPJMIAo/ZFApO2HZV8r/j pqoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699004574; x=1699609374; 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=KR3uUy+lpOtuK74sFvr5LpDDKafluOWW+OG46f9Hrzo=; b=xMKHjuxobY8qmQXQG3Ed7fVVTJx0Bd57PzBNjRKCIkNyj+4b5dnKeO90M5/L5H3BkX HktI8W2pgkBh8GpHB66qOgE4hufp6c0hsUrUO3im/BbcPeoamraHM01SSFdqu7GzWvGR G/+tO7MWO8gg2uynMnSXW6j2mEw0HDF/RUQEysD/nyUQWSlHgCfPN4qRn5sdXxvmhFmh LRmmQRm+1NMLhc2qvuSGw1Ldvtf87VBZLKkByHuGR8a/SkFopDqs+Xstt80SKlmpjRki mdxv1HvJhQ08w0K+KQgEWlFrFezmbV58J2DkrqPAsxpCtDEO8TL6f6VJVuUGvuSi1vm9 XLxw== X-Gm-Message-State: AOJu0YyhCvuJk4tVxvZ9FFu1PcjT/0bmoJ0iENTIkS7KS4GlE9eNyorB widnKpndYFoNyzzRBtg9QKzEgrXquM+jm+9DWR5rYA== X-Google-Smtp-Source: AGHT+IHMtnnuJ+fshc7oeOwDt21mO974uTwKm6avpjixqQMFQPk6nu4AOneq997yl+dXgdaxeuVP+cu76MznLmTOvmQ= X-Received: by 2002:a05:6214:401c:b0:66d:34a8:3ed0 with SMTP id kd28-20020a056214401c00b0066d34a83ed0mr22048546qvb.26.1699004574544; Fri, 03 Nov 2023 02:42:54 -0700 (PDT) MIME-Version: 1.0 References: <20231027182217.3615211-1-seanjc@google.com> <20231027182217.3615211-17-seanjc@google.com> In-Reply-To: <20231027182217.3615211-17-seanjc@google.com> From: Fuad Tabba Date: Fri, 3 Nov 2023 09:42:17 +0000 Message-ID: Subject: Re: [PATCH v13 16/35] KVM: Add KVM_CREATE_GUEST_MEMFD ioctl() for guest-specific backing memory To: Sean Christopherson Cc: Paolo Bonzini , Marc Zyngier , Oliver Upton , Huacai Chen , Michael Ellerman , Anup Patel , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexander Viro , Christian Brauner , "Matthew Wilcox (Oracle)" , Andrew Morton , kvm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, kvmarm@lists.linux.dev, linux-mips@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, kvm-riscv@lists.infradead.org, linux-riscv@lists.infradead.org, linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, Xiaoyao Li , Xu Yilun , Chao Peng , Jarkko Sakkinen , Anish Moorthy , David Matlack , Yu Zhang , Isaku Yamahata , =?UTF-8?B?TWlja2HDq2wgU2FsYcO8bg==?= , Vlastimil Babka , Vishal Annapurve , Ackerley Tng , Maciej Szmigiero , David Hildenbrand , Quentin Perret , Michael Roth , Wang , Liam Merwick , Isaku Yamahata , "Kirill A . Shutemov" Content-Type: text/plain; charset="UTF-8" X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: 8EBFC20017 X-Stat-Signature: bidkhzxhsd4oq7ot75mxrxdnsw4mzsau X-Rspam-User: X-HE-Tag: 1699004575-5275 X-HE-Meta: U2FsdGVkX1+VwPdnS3aqebC8WwyYgPD9cqIipovXJkrsmBjU5NQ1a7Ov9i6AkppDHq80ennmXsA7IF8URQSPODxWssmN+nyXXm1ikhiQGIlPhkRDY7dIBenBUSkdvmNmbyIE03+OSJOToDzjLnkh3fxv5OKTun2EiU7bY+IIVH6HPK+Vp9J7086iqeak8Yl3eZP6qcpl8c98yVoZ5cgAzj1jh7MH/uKlRDPWBJYSwItMkjrP04c462yyxJ3NSEO0VLp1osLDtjEFFZjrNiMwTjkxSQPTGpNuMPmIyWpuktR0LR0qbKnV3mw3lDux4E8IGcSBR9Ze1Xy3mU1VwTbRfmBQHKyRQpLibtm60GnRaSz4Lx16gJmZolKrEaftrfNvBQJIqaZ9F3hH6jhqC/ELuXWIOwoLIZG6tF0esiH5K+Rk5P4ZOUh1nXxNWO/i39nCK93aP+Vj4Lvq+xC/8T6aXbiUCiGJxxBg7OP7hAs5qLPi+Z1kzFVb0jskQ0351Xo5X9A0uiwaJU2XPp5UDA4rgDHU+WfcyjduLX0+wR1OA4puL6oZ2QXoJOFT+CQxg314e99ERjtaQwfEUjbOJgUErD2w09eY9X7HzNSyXsUKfnth8iM5Cx1NSidSU+vAJW75aknwX9vcR4dg3O1d9Hg7Zj4ZmImx2HuzhVcInrpwIrD6zBT9xaq0/osbKZuG4B8OC4hlHPeTHs22Q8hZF3lmG9T0n6qI/jfkT6hZu474kWAP1ejTgYwBybWrSIVJTxtZzOLhkAqNlMgV2ShNALr/VDu8ppcbclfWgLlQB1ToVYPZYfDT0/m/RSVhqFFGSyiraD/qkjTJd2guurgWnHMgrk0XnoLbwqCgT4Pftkd0KjW21964aRPJp0SHEtov2oMhuOhCfFEY6rtJwioNClYbvEWfESKiwZxTJwyVjYa0rkEKlCOGvt/39NhCzRVP16yveOjUGNc+U7oA/CkEnH/ rRn0a3ii vFnBP9TahnmAynBiCQYfEZ3tSCv18wNLpPfSfKoj+t9oApI6ga4XV5Z7MAfcqwHQp/bPLtzgTMjYFfxtc1ZEH3mrXTy/sGUdKw4edEeYyQgE69IJHrA3PjJ5K49sU5Fbz4scexptoY56lty30FzBsLO4GCP15uPKAp3W0fM5AioIRpnvX2V8Jzddp4CkJ0MoJMLKZAIw/RgrFga2/ImS9NC7e8eyKWPlUWfdmvDng5Vfq+PK8ji+SP1or5RCyIclFLoCY8NskCrIbH+393zHJxuh65E6ZqiPH2110KS49cKkQrAbAnMsS5If97UYi5SLyaNjYQ5uzDbPC1pP4uWfgcHL7DA== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000214, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Hi, ... > diff --git a/Documentation/virt/kvm/api.rst b/Documentation/virt/kvm/api.rst > index e2252c748fd6..e82c69d5e755 100644 > --- a/Documentation/virt/kvm/api.rst > +++ b/Documentation/virt/kvm/api.rst ... > +4.141 KVM_CREATE_GUEST_MEMFD > +---------------------------- > + > +:Capability: KVM_CAP_GUEST_MEMFD > +:Architectures: none > +:Type: vm ioctl > +:Parameters: struct struct kvm_create_guest_memfd(in) One struct too many. Cheers, /fuad