Cover Letter Detail
Show a cover letter.
GET /api/1.2/covers/2220752/?format=api
{ "id": 2220752, "url": "http://patchwork.ozlabs.org/api/1.2/covers/2220752/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/cover/20260408001137.3290444-1-peter.fang@intel.com/", "project": { "id": 2, "url": "http://patchwork.ozlabs.org/api/1.2/projects/2/?format=api", "name": "Linux PPC development", "link_name": "linuxppc-dev", "list_id": "linuxppc-dev.lists.ozlabs.org", "list_email": "linuxppc-dev@lists.ozlabs.org", "web_url": "https://github.com/linuxppc/wiki/wiki", "scm_url": "https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git", "webscm_url": "https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git/", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/", "list_archive_url_format": "https://lore.kernel.org/linuxppc-dev/{}/", "commit_url_format": "https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git/commit/?id={}" }, "msgid": "<20260408001137.3290444-1-peter.fang@intel.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260408001137.3290444-1-peter.fang@intel.com/", "date": "2026-04-08T00:11:27", "name": "[v2,0/3] KVM: Fix and clean up kvm_vcpu_map[_readonly]() usages", "submitter": { "id": 92968, "url": "http://patchwork.ozlabs.org/api/1.2/people/92968/?format=api", "name": "Peter Fang", "email": "peter.fang@intel.com" }, "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/cover/20260408001137.3290444-1-peter.fang@intel.com/mbox/", "series": [ { "id": 499049, "url": "http://patchwork.ozlabs.org/api/1.2/series/499049/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/list/?series=499049", "date": "2026-04-08T00:11:27", "name": "KVM: Fix and clean up kvm_vcpu_map[_readonly]() usages", "version": 2, "mbox": "http://patchwork.ozlabs.org/series/499049/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/covers/2220752/comments/", "headers": { "Return-Path": "\n <linuxppc-dev+bounces-19453-incoming=patchwork.ozlabs.org@lists.ozlabs.org>", "X-Original-To": [ "incoming@patchwork.ozlabs.org", "linuxppc-dev@lists.ozlabs.org" ], "Delivered-To": "patchwork-incoming@legolas.ozlabs.org", "Authentication-Results": [ "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256\n header.s=Intel header.b=UQmB7qsY;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org\n (client-ip=112.213.38.117; helo=lists.ozlabs.org;\n envelope-from=linuxppc-dev+bounces-19453-incoming=patchwork.ozlabs.org@lists.ozlabs.org;\n receiver=patchwork.ozlabs.org)", "lists.ozlabs.org;\n arc=fail smtp.remote-ip=198.175.65.21", "lists.ozlabs.org;\n dmarc=pass (p=none dis=none) header.from=intel.com", "lists.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256\n header.s=Intel header.b=UQmB7qsY;\n\tdkim-atps=neutral", "lists.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=intel.com\n (client-ip=198.175.65.21; helo=mgamail.intel.com;\n envelope-from=peter.fang@intel.com; receiver=lists.ozlabs.org)", "dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=intel.com;" ], "Received": [ "from lists.ozlabs.org (lists.ozlabs.org [112.213.38.117])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1 raw public key)\n server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fr3Rm6bqjz1yD3\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 08 Apr 2026 10:12:51 +1000 (AEST)", "from boromir.ozlabs.org (localhost [127.0.0.1])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 4fr3Rj31rYz2ygY;\n\tWed, 08 Apr 2026 10:12:49 +1000 (AEST)", "from mgamail.intel.com (mgamail.intel.com [198.175.65.21])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 4fr3Rf1B3Fz2ydn\n\tfor <linuxppc-dev@lists.ozlabs.org>; Wed, 08 Apr 2026 10:12:43 +1000 (AEST)", "from orviesa006.jf.intel.com ([10.64.159.146])\n by orvoesa113.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 07 Apr 2026 17:12:38 -0700", "from orsmsx902.amr.corp.intel.com ([10.22.229.24])\n by orviesa006.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 07 Apr 2026 17:12:37 -0700", "from ORSMSX902.amr.corp.intel.com (10.22.229.24) by\n ORSMSX902.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.37; Tue, 7 Apr 2026 17:12:37 -0700", "from ORSEDG902.ED.cps.intel.com (10.7.248.12) by\n ORSMSX902.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.37 via Frontend Transport; Tue, 7 Apr 2026 17:12:37 -0700", "from CY7PR03CU001.outbound.protection.outlook.com (40.93.198.21) by\n edgegateway.intel.com (134.134.137.112) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.37; Tue, 7 Apr 2026 17:12:35 -0700", "from SJ0PR11MB5645.namprd11.prod.outlook.com (2603:10b6:a03:3b9::19)\n by BL3PR11MB6529.namprd11.prod.outlook.com (2603:10b6:208:38c::19) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.16; Wed, 8 Apr\n 2026 00:12:33 +0000", "from SJ0PR11MB5645.namprd11.prod.outlook.com\n ([fe80::fb19:f933:8bb3:b42e]) by SJ0PR11MB5645.namprd11.prod.outlook.com\n ([fe80::fb19:f933:8bb3:b42e%4]) with mapi id 15.20.9769.018; Wed, 8 Apr 2026\n 00:12:33 +0000" ], "ARC-Seal": [ "i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1775607169;\n\tcv=fail;\n b=IRYYzenLMGAxwOxH8EzMemeiXCmJw8xgLjEOx0/bHop39QsJ+ln4Fee73I2v9sRbqQCdjaPE2hXb3VQ4WoyCnq0jpzTHEceCySGhFH6GpdVJyG0T6ceeaFeDj4gxHkoEz49D8t82MHBD6acEexFUi5eq5sovU+gqPSw0VzW5oZnR5C0TfHLAn6zjCow6iRJBRpJoS/qL6wTnp/+gKRT0zwTB5UFGWJNgOlS2mKHJTOCO9YV+gMwmBdbnXnI7H6FARf3ALGBnBivmeSJGGP9E2XG/hcq4wBlDYN1urqHRKRS8IADP8K7k/Op7KSIWtJ4+Mk1yedx0WXVn0eZa7nit9A==", "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=W7uruFyTgvlEdWBvIH2uJDerqkbdMf0zAxhRbzeR3wKu7es9ZJ1KEEi4hEschiwiYv3oMSdXJb13e9mQ6Itbp4oVj5fkp3jYx8RFLQ7H2yijT42kixMXgwqBsIxlaDVhlOLm+smysuuTaIiSdYhQyttF6ZUO3fHvRb8ih8GcKmew9yz5Ii5izlzAwJBGVU+EnF9ahso30ZeDfbBeGgmIVA2YDX+L4XUPdDemN5iXqluL9ZktU1vCB8IxrbnjxrjYMSC0SgMq1k/iDykXYexJDCHmg/pbHpoRlKJA0xT2G5+Ve51JQPl70FGupzsu5C8mMe/Ywq2PAA9/xv+GuKqmjw==" ], "ARC-Message-Signature": [ "i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707;\n\tt=1775607169; c=relaxed/relaxed;\n\tbh=LdAuWVuWrRO37JWN/cy2Bx5UOdQitpd/FJbA5mtlrgw=;\n\th=From:To:CC:Subject:Date:Message-ID:Content-Type:MIME-Version;\n b=PmY4Y1sLqm00i2+oeVhJXlPJfucSDF1/f4dUY23MEPGEolP4dFJiuy332h3oj3EVy+L0YZTvwVcci4M+V1yxIxuV/SKFJGZ1KKa/s9e9BNo8BZeaBUKcJUhg8yF45bzOueYooHNA8RO+ZWju0d/xYKikpi3ZDMjX3s0wue9zLWZnRbFt85MSEzA0nVOsUnsLXRZ5+8QbKi2xPuzthDOKZL3f66gxwW0UhlNtdjVhbd4mMte7rWDr+HMJcCWy+UBmw4mFiL8GP9k5b1sxO6z2KOCbPifJTHcLgttcexCvZKa3NBugp7B2+uskUItTLF2CPhsChWTsCzD4hWP1iQgbGg==", "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;\n bh=LdAuWVuWrRO37JWN/cy2Bx5UOdQitpd/FJbA5mtlrgw=;\n b=mOLD/vo4yYuSeRqHbd7tGqr4hWGaJACXYymFpsuxGrruoHrJP2TH5CNiIfS0FAZUzU2jSYLUvD502jjPyoP0WOg33n9e3DGnlSzkZaYjKUiDTHEq2H1a6GzanqqEf312AR3Hk2P1fkMD3wzeRRhcmPHShde6/V9GEPy7bpT6smyjzsSZtzcHDJpMWcROjUozUZp3JOjb+1NALwUGbdhwbN2HY7A4ivSNxXabNGmroFv9P/GPilYF/0fZsHzhM2AiHO5hIwsI6GUyquGmzoSaWmV5/+4C+r7QU7819x9MHhGBQ4TjCTTOlzwiX6PUeVKwby5RNSRwACnfIT1lVrg/1w==" ], "ARC-Authentication-Results": [ "i=2; lists.ozlabs.org;\n dmarc=pass (p=none dis=none) header.from=intel.com; dkim=pass (2048-bit key;\n unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256\n header.s=Intel header.b=UQmB7qsY; dkim-atps=neutral;\n spf=pass (client-ip=198.175.65.21; helo=mgamail.intel.com;\n envelope-from=peter.fang@intel.com;\n receiver=lists.ozlabs.org) smtp.mailfrom=intel.com", "i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com;\n dkim=pass header.d=intel.com; arc=none" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple;\n d=intel.com; i=@intel.com; q=dns/txt; s=Intel;\n t=1775607167; x=1807143167;\n h=from:to:cc:subject:date:message-id:\n content-transfer-encoding:mime-version;\n bh=C43aQq1kqWkkm0ME4HglPVywST/amGCACvhXHZo6Xjs=;\n b=UQmB7qsYB5Ohiuiizg6W8gk6FyYHptCicYGQ1vUHj9WPqQRf6lE2HL8m\n yqlurbjnZ3PwIDZ1lQ/wtz25mYxkO0lkfGq7262/1Sg7s9zqEEC2y9wvi\n 7LaZfKQnJBvKXhx/pWBCJlLM1u17U377wvkK4rVIpbv01uzULlwQS4Lv0\n fJ9PNny8SEvVTG102KAm6rj3PT+uSiPHHe+IehKRd0Ygv6paL2PAcT5Op\n 2bLcHpZ8MhV5n3mIHbOsl5qPQ20HbqjVryKinVkniuPekhSQrdbjnKV5r\n tFh/6Srk7/yccy2BBQXIcAFF/YlTloJrPBZi34PD0VoRH5URc9LxaOY0j\n g==;", "X-CSE-ConnectionGUID": [ "NRhwHEY2So63lF/IDI/Tsw==", "hbHUVRD2T6aCDYrhKAVWVA==" ], "X-CSE-MsgGUID": [ "9NyM/5X+S9CKGWsdFxc9cw==", "Ard2GGRyT72NW+vNOmYraQ==" ], "X-IronPort-AV": [ "E=McAfee;i=\"6800,10657,11752\"; a=\"76462854\"", "E=Sophos;i=\"6.23,166,1770624000\";\n d=\"scan'208\";a=\"76462854\"", "E=Sophos;i=\"6.23,166,1770624000\";\n d=\"scan'208\";a=\"227297994\"" ], "X-ExtLoop1": "1", "From": "Peter Fang <peter.fang@intel.com>", "To": "Paolo Bonzini <pbonzini@redhat.com>, Sean Christopherson\n\t<seanjc@google.com>, Madhavan Srinivasan <maddy@linux.ibm.com>, \"Nicholas\n Piggin\" <npiggin@gmail.com>", "CC": "Yosry Ahmed <yosry@kernel.org>, Ritesh Harjani <ritesh.list@gmail.com>,\n\tMichael Ellerman <mpe@ellerman.id.au>, \"Christophe Leroy (CS GROUP)\"\n\t<chleroy@kernel.org>, Thomas Gleixner <tglx@kernel.org>, Ingo Molnar\n\t<mingo@redhat.com>, Borislav Petkov <bp@alien8.de>, Dave Hansen\n\t<dave.hansen@linux.intel.com>, <x86@kernel.org>, \"H. Peter Anvin\"\n\t<hpa@zytor.com>, <kvm@vger.kernel.org>, <linuxppc-dev@lists.ozlabs.org>,\n\t<linux-kernel@vger.kernel.org>, Peter Fang <peter.fang@intel.com>", "Subject": "[PATCH v2 0/3] KVM: Fix and clean up kvm_vcpu_map[_readonly]() usages", "Date": "Tue, 7 Apr 2026 17:11:27 -0700", "Message-ID": "<20260408001137.3290444-1-peter.fang@intel.com>", "X-Mailer": "git-send-email 2.53.0", "Content-Transfer-Encoding": "8bit", "Content-Type": "text/plain", "X-ClientProxiedBy": "BYAPR04CA0011.namprd04.prod.outlook.com\n (2603:10b6:a03:40::24) To SJ0PR11MB5645.namprd11.prod.outlook.com\n (2603:10b6:a03:3b9::19)", "X-Mailing-List": "linuxppc-dev@lists.ozlabs.org", "List-Id": "<linuxppc-dev.lists.ozlabs.org>", "List-Help": "<mailto:linuxppc-dev+help@lists.ozlabs.org>", "List-Owner": "<mailto:linuxppc-dev+owner@lists.ozlabs.org>", "List-Post": "<mailto:linuxppc-dev@lists.ozlabs.org>", "List-Archive": "<https://lore.kernel.org/linuxppc-dev/>,\n <https://lists.ozlabs.org/pipermail/linuxppc-dev/>", "List-Subscribe": "<mailto:linuxppc-dev+subscribe@lists.ozlabs.org>,\n <mailto:linuxppc-dev+subscribe-digest@lists.ozlabs.org>,\n <mailto:linuxppc-dev+subscribe-nomail@lists.ozlabs.org>", "List-Unsubscribe": "<mailto:linuxppc-dev+unsubscribe@lists.ozlabs.org>", "Precedence": "list", "MIME-Version": "1.0", "X-MS-PublicTrafficType": "Email", "X-MS-TrafficTypeDiagnostic": "SJ0PR11MB5645:EE_|BL3PR11MB6529:EE_", "X-MS-Office365-Filtering-Correlation-Id": "e31dc2a2-4d70-4daa-37a1-08de95038837", "X-MS-Exchange-SenderADCheck": "1", "X-MS-Exchange-AntiSpam-Relay": "0", "X-Microsoft-Antispam": "\n BCL:0;ARA:13230040|366016|1800799024|376014|7416014|56012099003|18002099003;", "X-Microsoft-Antispam-Message-Info": "\n GpvsPs0HCeutXJNn+riiIDtdt6fWHyl1no5aMMbKpvYQMwo+K8VQguOlT02CQn+derUzRpxRVKpWJ5LrWJ25RNS3wq/8yBqtaIaX5+4mGQt5BZ/1ApgzoQuKLK656YRtOG11jqIH0d1a7tqOUl/TyKKjDOheP1HVDp40FXT3d8JCbCpidhH6mm3ht3nOCsW9y0QQ0HgnhzvqhO8g+Ja3qZ8nz/Uagil0VJyPSE5R6czv2HBy4zSfJb1OCoCMqDnNjYCNAubSJlBBj491kg7YxP++bpc3NadAK8cj9hxeTLUrmGEPfbAwmijMlE+078pO6/EfbqzdBRfLc5DOldwpFEkm5MDZxSAb9xFGFmYP7QfKG66/9OY3Ri6XCNg52thWy6bAQBNyZj+QNj1NL3i5u5MWjqKxk3xPep+AdXLHdrXzb9jypUNIfg26YgpT37sk0UmrzaOfqhK+kWuDHwWppclO14eQYnOhfWakNXO/2hJSUYoCildGsAP5+znMkL89qZ98Kc1XsSBfieup2iq4FWrUWbU5vqLj9AT1EiVIG0oifjcnKTdcFQgS6Dquf3XKvHYA3tqvc6QbIrPQ7jaPyToXSqkA05e16fVpzHIGtxA56fALfA/OqNR6xHcJWaQWCzfd1WzgwqenJQQAR6wYw6NHDGpBz5DIMNztmY5qmc786B+6ljMzEf/RkH8Dup/riPYTi2qsprf66l4HMlouAuGn7DysoXa8udOcaNL+bRY=", "X-Forefront-Antispam-Report": "\n CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ0PR11MB5645.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(7416014)(56012099003)(18002099003);DIR:OUT;SFP:1101;", "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1", "X-MS-Exchange-AntiSpam-MessageData-0": "\n KjBmuQKBd5PmtT2FV2fvgbAdv6GyC7yYec7XSMkGkLN8VkbgVH+LASKN0tvBOF9DwNNxnhVg2u2p0LGyf8HCyolp/TEEt5fzlZV9SjPC4j3qMdhR6QM3IPB+3NsRErVryXLj4S+fZFriznn6QN7HM6n6Re0fjHZq3rChMFmaGpbC/I9wQyj+b7hm1I8hAIYzZAf7gspKVoVZWEfswUMx8467DxdUACj+V+QEOPhCqfD/wmhBuFZDUhHkLrr9e2Hs0OhEKUgGVdSk9U3hrHmhAvTQB1RmpHRARAnWWk5o913RFd+JYvFxMDQ85g8kXW9TJeB+Yk4orOrFLCP/lZHBRGb0ic58Q50Jn/pA5L4aMMIKoAw6A+vSSalojezlQk/JjfZ1xs/yuHQ/g24paz360u9z7IpUFfP10gvh/84LTxE/mmJeBEDd9Nz5/OfwJuct0iiag5z3bIbGSST/VIePhASStJI2HILGLExgX6g4uGuGQDD5VtkDURLkeJ1QpMnemIoGzXyEcUZMQVWVoYCUpBYmF5zkVPm6ljPc4VJu1o4B9xrHuFhGE9Eeh7lDTyjziZqk11i0hbO/IblAsV8zpN0OX/ODS7WpNPTvpkuoNujNEWNLoF//cL1bQvwg9xtUrT+tRabIRhEeZ46QmKb4fAo+0n/4TkFntRdhRdJtj563ouBTp/mTqV/UjlHUUuTV3RyYGiriIRWACfdEpIvzOUBDPNsve75XIt/5ODe1sA8RzKHKzPosc6p9d4VSWoXT+fxIvbbfWObkUVUtxO73hjrDrxkaRq1hMw1FSB8113G3kTqGO5VkCamanTKZeaNRx8i8sXY2XtoAySagJwAAS5MvGsWBmTDeZ1pDv8GULBZCU9IPeVaveeqlOLiSzdpcOY531iYHow8URbIjzBnuaJiU60KfjvFaXwaMwrfZ2j5Ske+tYL93qPA2lVpzJmrPPNdohGbCeSf6b1NskI2yWJrsX7ad2JjUiWkwxkbwAYPhK9kxLhvueQ9VlLe+vCBfpN8kz6fNQtOLhatdoPnn1XkZT0mc0fVPCPu+pv9YRiRcT+YT93CgiY/my78HdEKbIbnfOcypQQzQkopy2/xuSEqkTJ8KCmEIdhsCUHlWk7ZLZiKzZPULPx96eQ2iU9TG9zhcW1UwuAj3gNeGsDoqPblcWylotJVbA+w87PgutL36Te1xQUjRzErTcwPG0RWXIt4ESQplS+B94peRFlbVpJ5718ME+y0B48sBklSBHgEHJVkbFb2almblDa2ncsv93MMcvnhyWIOrG8J5kefsX33cwN+Tpgzv4H3nXdfRT7WWprjKMmXZJM1rrui35ImKHfb5jUMimw7uT2sFWPZWIRu7YNXBQQggW2ARJT2JkbnvgUBdEl+ENSDJ8cDQZPrujLHBs8IfC/z3iMoXDz4CqWG+Dl2QnN9KKQLlID6rigC78+x3VRa6h2o2kHSraOWEG5EjKTN0UHqrE+Rm1E+1uJfHpL/S8l1LvZ1No9ePvqXT3yU5vnGkxKHQXAQlzAO+LEHKuAeSf0TbsmJdHFMOu4hoE6WKm7GHS5YRj+gTSJ4ECetg/IUEqVzJ/cxa1gmal/7OBn4RKsWEuqlqlVoKfmR6s49SAZUkLjnjNjGPTYlZL8KLgFUjFlk8FRR0TMoq1AziC+/PSD6Noytii2ZsPI3hGwpoDdHjrjWS8XjhViALIqi8dph0yc3jerHF1+RUaLk5cNpIlJNeqwrgoMxSlA==", "X-Exchange-RoutingPolicyChecked": "\n quMUGBK8nKvVZYN6hHWFDNqmlipaW56bJ8f4Q94fKe6zcJAdN4LXBsRwnfK05Xog7l2qWHa4XbDU9miX+Wj9JZHZ6JuAdmdpvs/QYVC0XLNb0z912CfDkmTQ1uwggZQQZFsrribldaxq4H6ydvDYrOUVlc6zNrCFYEVAKHDlcx7dpBAsuRtw9HNKD+4sInHrRRKjyApADCJw0xy0OnJZzN3o5BSXgr+jTH9vUJI9fc3gFnqybTKIucJ25OhpiJLiOhE2s2/9GFdzwDEwPKfH+MUcAUjh7o7k7T7xk2x/uGuuRS+IpXeRQ/VFLZgOdcIuB01QolkVaD9ebSzN27eKpA==", "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n e31dc2a2-4d70-4daa-37a1-08de95038837", "X-MS-Exchange-CrossTenant-AuthSource": "SJ0PR11MB5645.namprd11.prod.outlook.com", "X-MS-Exchange-CrossTenant-AuthAs": "Internal", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "08 Apr 2026 00:12:33.7237\n (UTC)", "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted", "X-MS-Exchange-CrossTenant-Id": "46c98d88-e344-4ed4-8496-4ed7712e255d", "X-MS-Exchange-CrossTenant-MailboxType": "HOSTED", "X-MS-Exchange-CrossTenant-UserPrincipalName": "\n WrHWROIMaVXlkpPE+TPyLHmeijtW851OixJrizwLMTekTOhjScfsFjqScvkOCt8LFqWjSYFOOkTFEF9HtfvSRg==", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "BL3PR11MB6529", "X-OriginatorOrg": "intel.com", "X-Spam-Status": "No, score=-2.4 required=3.0 tests=ARC_INVALID,ARC_SIGNED,\n\tDKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,\n\tRCVD_IN_DNSWL_MED,SPF_HELO_NONE,SPF_PASS autolearn=disabled\n\tversion=4.0.1 OzLabs 8", "X-Spam-Checker-Version": "SpamAssassin 4.0.1 (2024-03-25) on lists.ozlabs.org" }, "content": "kvm_vcpu_map() and kvm_vcpu_map_readonly() are declared to take a gpa_t\nin kvm_host.h when they're supposed to take a gfn_t. First fix the\nfunction prototypes, and then refactor them to correctly take a gpa_t,\nreducing boilerplate gpa->gfn conversions at all call sites.\n\nNo actual harm has been done yet as all of the call sites are correctly\npassing in a gfn.\n\nNo functional change intended. All changes are compile-tested on x86 and\nppc, which are the current users of these APIs.\n\n---\n\nv1 -> v2:\n - Rebased on top of latest kvm.git#master\n - As suggested by Yosry, refactor the APIs to reduce boilerplate code\n at call sites\n\nv1: https://lore.kernel.org/kvm/20260325092001.613025-1-peter.fang@intel.com/\n\nPeter Fang (3):\n KVM: Fix kvm_vcpu_map[_readonly]() function prototypes\n KVM: Move page mapping/unmapping APIs in kvm_host.h\n KVM: Take gpa_t in kvm_vcpu_map[_readonly]()\n\n arch/powerpc/kvm/book3s_pr.c | 2 +-\n arch/x86/kvm/svm/nested.c | 4 ++--\n arch/x86/kvm/svm/sev.c | 2 +-\n arch/x86/kvm/svm/svm.c | 8 +++----\n arch/x86/kvm/vmx/nested.c | 11 ++++-----\n include/linux/kvm_host.h | 46 ++++++++++++++++++------------------\n 6 files changed, 36 insertions(+), 37 deletions(-)\n\n\nbase-commit: df83746075778958954aa0460cca55f4b3fc9c02" }