Message ID | 20231027182217.3615211-1-seanjc@google.com (mailing list archive) |
---|---|
Headers | show
Return-Path: <linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 88E09C25B48 for <linux-arm-kernel@archiver.kernel.org>; Fri, 27 Oct 2023 18:23:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:Reply-To:List-Subscribe:List-Help: List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:From:Subject:Message-ID :Mime-Version:Date:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=34eiiYLp9i+TvaRThxeMzcJRqVrBCZOzwaZl/1fDEQE=; b=muiUSrX4qiRO18 0WtFLv9PKU72kKid/rX2P2okD8aI0C3QnXd7puBkKBPzK1Q/G1FPzIHWS5+acUCQfWI3pAii/UeMD 3PYFP/pgQQ29wQCYFvnLIJbceryJADsKfplLBhAwWzCwOijuPoi83tna+4hyBGoXNrSB/YnZ8MRf/ 9Tin8B0+lxRMZ8P/IjIdig0iuD9g7h0v5qAw0qWu8GaMnMcJCRGx4pViFbYEJMgksSIBG+DCWnDWo unEaaU6n8CM/1xL6DoJl0QAOidl33SrRn0ShJzJ5Ub1TSNTEaj61vvMraLlIF9YEX8belR16NTjlw brPFbFuqanm+x3anASHw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qwRTe-00Gwn2-1b; Fri, 27 Oct 2023 18:22:34 +0000 Received: from mail-yb1-xb49.google.com ([2607:f8b0:4864:20::b49]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qwRTZ-00GwhI-29 for linux-arm-kernel@lists.infradead.org; Fri, 27 Oct 2023 18:22:32 +0000 Received: by mail-yb1-xb49.google.com with SMTP id 3f1490d57ef6-da033914f7cso1721448276.0 for <linux-arm-kernel@lists.infradead.org>; Fri, 27 Oct 2023 11:22:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1698430945; x=1699035745; darn=lists.infradead.org; h=content-transfer-encoding:cc:to:from:subject:message-id :mime-version:date:reply-to:from:to:cc:subject:date:message-id :reply-to; bh=fUZ5ENGgmRmdtlmB4O/zxFZAY6wVMss4e0CPBbiQKYo=; b=jpLauo8D38tVa21Ngt5pArwZzM+ot4F8rG9CN+rRQIq/SbUe6GBDXaGrXrGVfDw9t+ MTMaoErhNJyci2jw9Q+qunul+UEBYWh+vHjE6P7N2H95Jp+6EjLFp44YsFSPcF/uFDil HTZKA+yUzQIYbu/6Umg4dSQweJeb7WBwIYIvre7Z9hXh2xZA/jJndveHVzU6YJwT9xqU CicPJ5XZrFHDampnv+l9/V8RNN5rCmvxMgU1NtADyQeb4hPjwj2B5UfBiRCpJrmxeDKL MDwVygygUHZ08STC05g+pVUNJCiB+5XLj+Mp7B8CDqi6LuiuNvUBzji3VnC1MaSNbLrA F82Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698430945; x=1699035745; h=content-transfer-encoding:cc:to:from:subject:message-id :mime-version:date:reply-to:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=fUZ5ENGgmRmdtlmB4O/zxFZAY6wVMss4e0CPBbiQKYo=; b=ks4FGgEL8iocunqKhxL8QOJlZfMBT/ii3cfShSm1PpgzWKr9oDBbo6LYn+eu517oBT KLyOnqmZPjA0oRW9/C3i5rOjTHCpLtgZUU2RfgvHnN18jN/ENavZ3MLY3/Dy164kpWXs 590lbgtvp/liad1lBmv05K70bJErcuIvMZGCvhRfk3fgJBnQ50y0TQ1SvK6WXRG7Y5YU Nh+RR6Q19lblzcwoEsBs8RK3tedZSY89l8r7gh34BmimCHharhoomgusdnm+zSgMn6Ta bQ3A+pnOBiD2bO1LZF0fu+6VT/66AGWkffKRNeVgzF+JfkTYCim0FpWnSluVe1OTjhTO 5WGA== X-Gm-Message-State: AOJu0YxXcgKGjvnZnivuzmqtLQHHXS55gPk2fg3BbNFvdMwmX5JUAZ+f ObV9VItNSohdTGsjc9CTMI9FDiA7H/Q= X-Google-Smtp-Source: AGHT+IGTik1l5+MoAT0aZ1l3D7LvoGlEGGN/NmlkhnDMNOMyyxG0/NfMrOpUoSzppBt5u8UnrWOecHFs6SQ= X-Received: from zagreus.c.googlers.com ([fda3:e722:ac3:cc00:7f:e700:c0a8:5c37]) (user=seanjc job=sendgmr) by 2002:a25:d601:0:b0:d9a:6b49:433d with SMTP id n1-20020a25d601000000b00d9a6b49433dmr66158ybg.6.1698430945618; Fri, 27 Oct 2023 11:22:25 -0700 (PDT) Date: Fri, 27 Oct 2023 11:21:42 -0700 Mime-Version: 1.0 X-Mailer: git-send-email 2.42.0.820.g83a721a137-goog Message-ID: <20231027182217.3615211-1-seanjc@google.com> Subject: [PATCH v13 00/35] KVM: guest_memfd() and per-page attributes From: Sean Christopherson <seanjc@google.com> To: Paolo Bonzini <pbonzini@redhat.com>, Marc Zyngier <maz@kernel.org>, Oliver Upton <oliver.upton@linux.dev>, Huacai Chen <chenhuacai@kernel.org>, Michael Ellerman <mpe@ellerman.id.au>, Anup Patel <anup@brainfault.org>, Paul Walmsley <paul.walmsley@sifive.com>, Palmer Dabbelt <palmer@dabbelt.com>, Albert Ou <aou@eecs.berkeley.edu>, Sean Christopherson <seanjc@google.com>, Alexander Viro <viro@zeniv.linux.org.uk>, Christian Brauner <brauner@kernel.org>, "Matthew Wilcox (Oracle)" <willy@infradead.org>, Andrew Morton <akpm@linux-foundation.org> Cc: 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 <xiaoyao.li@intel.com>, Xu Yilun <yilun.xu@intel.com>, Chao Peng <chao.p.peng@linux.intel.com>, Fuad Tabba <tabba@google.com>, Jarkko Sakkinen <jarkko@kernel.org>, Anish Moorthy <amoorthy@google.com>, David Matlack <dmatlack@google.com>, Yu Zhang <yu.c.zhang@linux.intel.com>, Isaku Yamahata <isaku.yamahata@intel.com>, " =?utf-8?q?Micka=C3=ABl_Sala?= =?utf-8?q?=C3=BCn?= " <mic@digikod.net>, Vlastimil Babka <vbabka@suse.cz>, Vishal Annapurve <vannapurve@google.com>, Ackerley Tng <ackerleytng@google.com>, Maciej Szmigiero <mail@maciej.szmigiero.name>, David Hildenbrand <david@redhat.com>, Quentin Perret <qperret@google.com>, Michael Roth <michael.roth@amd.com>, Wang <wei.w.wang@intel.com>, Liam Merwick <liam.merwick@oracle.com>, Isaku Yamahata <isaku.yamahata@gmail.com>, "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20231027_112229_716595_99A2A240 X-CRM114-Status: GOOD ( 26.51 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-arm-kernel.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-arm-kernel/> List-Post: <mailto:linux-arm-kernel@lists.infradead.org> List-Help: <mailto:linux-arm-kernel-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe> Reply-To: Sean Christopherson <seanjc@google.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" <linux-arm-kernel-bounces@lists.infradead.org> Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org |
Series |
KVM: guest_memfd() and per-page attributes
|
expand
|
On 10/27/23 20:21, Sean Christopherson wrote: > Non-KVM people, please take a gander at two small-ish patches buried in the > middle of this series: > > fs: Export anon_inode_getfile_secure() for use by KVM > mm: Add AS_UNMOVABLE to mark mapping as completely unmovable > > Our plan/hope is to take this through the KVM tree for 6.8, reviews (and acks!) > would be much appreciated. Note, adding AS_UNMOVABLE isn't strictly required as > it's "just" an optimization, but we'd prefer to have it in place straightaway. Reporting what I wrote in the other thread, for wider distribution: I'm going to wait a couple days more for reviews to come in, post a v14 myself, and apply the series to kvm/next as soon as Linus merges the 6.7 changes. The series will be based on the 6.7 tags/for-linus, and when 6.7-rc1 comes up, I'll do this to straighten the history: git checkout kvm/next git tag -s -f kvm-gmem HEAD git reset --hard v6.7-rc1 git merge tags/kvm-gmem # fix conflict with Christian Brauner's VFS series git commit git push kvm 6.8 is not going to be out for four months, and I'm pretty sure that anything that would be discovered within "a few weeks" can also be applied on top, and the heaviness of a 35-patch series will outweigh any imperfections by a long margin. (Full disclosure: this is _also_ because I want to apply this series to the RHEL kernel, and Red Hat has a high level of disdain for non-upstream patches. But it's mostly because I want all dependencies to be able to move on and be developed on top of stock kvm/next). Paolo