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 609E3C3ABC0 for ; Thu, 8 May 2025 14:12:06 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 57BFB6B000A; Thu, 8 May 2025 10:12:05 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 529EA6B0082; Thu, 8 May 2025 10:12:05 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3F3126B0085; Thu, 8 May 2025 10:12:05 -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 21DCF6B000A for ; Thu, 8 May 2025 10:12:05 -0400 (EDT) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 3073B593B4 for ; Thu, 8 May 2025 14:12:05 +0000 (UTC) X-FDA: 83419929810.09.48F6D03 Received: from mail-pf1-f201.google.com (mail-pf1-f201.google.com [209.85.210.201]) by imf25.hostedemail.com (Postfix) with ESMTP id 611B7A000E for ; Thu, 8 May 2025 14:12:03 +0000 (UTC) Authentication-Results: imf25.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b="W9SBpFW/"; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf25.hostedemail.com: domain of 3sbscaAYKCOIWIERNGKSSKPI.GSQPMRYb-QQOZEGO.SVK@flex--seanjc.bounces.google.com designates 209.85.210.201 as permitted sender) smtp.mailfrom=3sbscaAYKCOIWIERNGKSSKPI.GSQPMRYb-QQOZEGO.SVK@flex--seanjc.bounces.google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1746713523; a=rsa-sha256; cv=none; b=Byv7ZTWrtuBxnRBCl29ou5QvLSPzr/WHYjkIdho0VafCExMd6lI8WjZiw/uc3z0rOSUNKc XRA2GqoSt05Q2bjsB4l6XzmA+sxkZS4CBOMzhNSBsRCO/DcyJWvUB/6SIkilpyDWw80Nlg TG2ioNQhTXICLZuZhRFTphx3JFmwnV0= ARC-Authentication-Results: i=1; imf25.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b="W9SBpFW/"; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf25.hostedemail.com: domain of 3sbscaAYKCOIWIERNGKSSKPI.GSQPMRYb-QQOZEGO.SVK@flex--seanjc.bounces.google.com designates 209.85.210.201 as permitted sender) smtp.mailfrom=3sbscaAYKCOIWIERNGKSSKPI.GSQPMRYb-QQOZEGO.SVK@flex--seanjc.bounces.google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1746713523; 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=ZgaNCnZNuwkRUDo4J1p26KpwcTten0pYWFPzOF6z51E=; b=K3nRkuaAornqkBDOi2TOO5y8C7x6EZ1Wl8VdCm/Zj2bIw3P3bywnS7yVvhGHipBtzRBbfD LHkbgMRfX1Ii5RXjAks8aIuSFPlYmP651VNv3NVyxZnkWfM+YpTTmOTk5rrxejCbepodSe xcUT6L8virw488w0nGwcjZYKgSejtIY= Received: by mail-pf1-f201.google.com with SMTP id d2e1a72fcca58-739515de999so1054856b3a.1 for ; Thu, 08 May 2025 07:12:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1746713522; x=1747318322; darn=kvack.org; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:from:to:cc:subject:date:message-id:reply-to; bh=ZgaNCnZNuwkRUDo4J1p26KpwcTten0pYWFPzOF6z51E=; b=W9SBpFW/y3MAJFwvFXm3W7eFQ8WumDyRB4QFuhMjj5HQI6jEHdTgDb0DWgzjYYAlSO QnVeFrLwun+M/Goj3BB5sUc/40+nNNyEGkC0ML78deft6tVbSPTdJGw7hSiQ8zO18sq+ P8wYV2rukEiUKGaoJO8sXsw9ie2CsQpjqOgbhMgrEXr5eJ/F6ua8BjKnRiVx7yPDzc1y o99ayYgeuNJpSdnEmZJ1zoX9Ek2hX4bPUpcWbZRlWRAaYTYXOKNsfXNl5M2Ccdhc+U7R UgGIFwuXPpzvrladry7dVyum+lbyDVX+G0k6goWGWQBAJl5YL3LYbr6ep3nzL3tuyYMJ 80wA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746713522; x=1747318322; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=ZgaNCnZNuwkRUDo4J1p26KpwcTten0pYWFPzOF6z51E=; b=D1S6BSX7BlYB8/SE6zh9AvDMMOhHrjA99jbwumExedF4F08+/lsOIZv7hTKLyKXfoI BFX+AJprwbs1JRrVPrVcJsIBGzzJsvYxLz0dROWG0ZQJt8Zo4mw43CkGkgRvSSpCcOSx dL43NEj1OJQMceBJ6hjbQ3XyoNg2dbfDc0R7j18HoKvQ9+22Kc7JBIyIT7kdl+9582Zd cRJNFliJbKQnGY6BKSMGnbFc2WIHHG6cBaGQnnDovpbRhKrkGYF5rapk0v69hxlsh2Lp zW8y5bZiJFsWC4zsZD0OVLzR46VT+Pp0+pBKkuz7IYUwwieUjpOfv887djZIPGBYCIAB QCZw== X-Forwarded-Encrypted: i=1; AJvYcCXJBtDRA2/jadrSg0Gq+aeMbDxpNzxraV7yXEONb1bcez1UeEc7G56qsu93F0nUMQ1IPVtp2UHc4A==@kvack.org X-Gm-Message-State: AOJu0YyFazz/HZBHzYx/QbolOlxg6ZPhM72shVV/5M3TvEoif6jPaQXM 599srvMuWM6LCqudcsSBMkBz6rCf2tgC7HCeYnsMNBgrRMWDoaXdeXeC4BsIuJXUnHEP109tJSa zVw== X-Google-Smtp-Source: AGHT+IF71T/JgBcv+9pVVDvfD6Bh8QHnMVGHojYXE6GwevcOxLdiFS6jTOGkbQxj2jdTv+V8f5wxpjKby+s= X-Received: from pffk15.prod.google.com ([2002:aa7:88cf:0:b0:730:90b2:dab]) (user=seanjc job=prod-delivery.src-stubby-dispatcher) by 2002:a05:6a00:9085:b0:73e:2dca:f91b with SMTP id d2e1a72fcca58-740a9a6a78cmr5220026b3a.18.1746713521980; Thu, 08 May 2025 07:12:01 -0700 (PDT) Date: Thu, 8 May 2025 07:12:00 -0700 In-Reply-To: Mime-Version: 1.0 References: <386c1169-8292-43d1-846b-c50cbdc1bc65@redhat.com> <7e32aabe-c170-4cfc-99aa-f257d2a69364@redhat.com> <39ea3946-6683-462e-af5d-fe7d28ab7d00@redhat.com> Message-ID: Subject: Re: [PATCH v8 06/13] KVM: x86: Generalize private fault lookups to guest_memfd fault lookups From: Sean Christopherson To: Ackerley Tng Cc: David Hildenbrand , Vishal Annapurve , Fuad Tabba , 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, 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, 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, peterx@redhat.com, pankaj.gupta@amd.com Content-Type: text/plain; charset="us-ascii" X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: 611B7A000E X-Stat-Signature: krwgatb9y6hnyz3zhua4zt7arqosdycb X-Rspam-User: X-HE-Tag: 1746713523-332110 X-HE-Meta: U2FsdGVkX1/tx+D7m+ODaWw7xYoEMrfdQn/6Ow8LQ92r8R76R+hmqbEL4KgXHjm6xlUR1EBmJVxOBXYNePIfqsnvmjb1fo2LMR0g7NmVLeMeihKON3FFnsNpA33KgESi/vPVZlnflkfL4A9umtQTU7eBeQCdtmpMbGvZna1brTQmRI/gy/JuZskg/yRWxXzqwYYtXyA8CTlv+Oo5lKAzh+h98vobnbKXy0s20x40RQ7AVpyO4PUuyc/wBu3IhP6YRFIHtyT38FfoyHdNDeo6PatWBSSomcnTrtr+/P1wuTSQiF4Y8y4TCXyoyosolC+mu7xV1Em2gYcgXkhSKdSQhi65c/Kn3Ulo1r7oP50rnEOsiMrepfYq6eE8PW/m+NWuZjxOWpve0pBh9BANhOdD66VKdfZ7Wm/veHrFnhbH3vw23s67fslkyHHCRzNcNnV1Xkh1TVHwmxhVIxNRS4LEDJG1EVa7RgmXC/kskdq+5QxCsJrPcQJVD5cDYCG0qLujmLDRgS2f+xwBVupeg5cBzqOENLOlmd7YOqgXPPokjlinaac6lb9p7oyvyahl5cORX/fJ4kQUUPg7+y/47NPbDnRDnFjpS/4pKDsCoCzJaaixHiPYRUPMuMux80o3z55LVolUS9ewrhLHtAPiDCvCuHB5yHHzfg+j2Qke2nksbs3bcaBSUbB/VY/2HKHedgN4RupKm7vIhKvBwXJQC5J6F552kOvMwVYMH2LUWpsZm2IEtEyMI3WKqAWSnM/IciVVCWtVTKkU3SmZ54aNet/oEZlEc+5DE+QLOztC6tYshfyqS014HuxMBrTEtaLTuMrBjVu8+F72W6gG7r43XZk7xMv6Yy1xaXzsKvtr/+YKFCzc5diiIZ32pXxmX3UXfdAn/4fNDaiByRa11BlrILd+zMxLqj7qwp4QJ/1CbA7z137h7KRogQg1QH4Youdd+Hmre8hp9+uH9LHgtALpkow TKy+I77G ZzKWcjjF2jZM6WE+eBHS1n771oPixqvFw6poFF+NmvFwNvTn4JCruabAsfglmNnxf++c4qduOidfqdpf/VDRvWhwXqoPRkEpqMh3wrYyjuisRzcM10XeV57NysxDk9+R2MqZg7a8sTP0txLVpyu0WGUN2ef92mxEJ+nRGPJ7H5TBdL1fHvQ0e8oHgH7njf2P2M+1jcsT7epWO6Vwp7PjT5o6AmCF0vd4JRgSHe8wUonz0YNke5sa+ZIFumI78wm10dRQeO0DdspfSp761te5jmiQ9ZpY8Mz/Z/uDwQeJIQaX8QQ68G4FcsW6IMtWlse9yvZXKTCHM+R42KvML2LdKkWmyLbtjvFplChKMmUDxg4jqqMJ6cdYWmoBpHsUeosZ0WG8vlfm+jq9ykFz4ksFz/gt0TO48gFT2S388IAw+9JSuY8nwvbe3yHB8jcb+VM/zR2uPhr23tJ84k/xtgv9sNq8I1jA8jgSrWbdDajOCOYny02YtHq999mtMKcH3i3Ko1n40xZqNrsU41ik7VAlq/9jA8HDkkVwSHvJy2y8m0KnjQ7Q9A+zFjulXofLnb8BeWU9PncsDYQFk4NiF8qwFMSe1S/9kIZHLbleIajV0MiHhYDUf1vRySA/eNwb3/d057VBDWyf+Wok7tGyv2czSUrXa/LjXWbKWtRWISDd8uxQD/ftLIv5qFnflGO4wQnTPdApi5ReXAJ9YiQw= 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 Tue, May 06, 2025, Ackerley Tng wrote: > Sean, David, I'm circling back to make sure I'm following the discussion > correctly before Fuad sends out the next revision of this series. Honestly, just send the next version. Try to review a description of code is an exercise in frustration. More versions of a series isn't inherently bad.