From patchwork Mon Dec 6 13:21:44 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 12658373 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 lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (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 9840CC4332F for ; Mon, 6 Dec 2021 13:22:10 +0000 (UTC) Received: from list by lists.xenproject.org with outflank-mailman.238880.413984 (Exim 4.92) (envelope-from ) id 1muDwF-00078F-23; Mon, 06 Dec 2021 13:21:51 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 238880.413984; Mon, 06 Dec 2021 13:21:51 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1muDwE-000788-TA; Mon, 06 Dec 2021 13:21:50 +0000 Received: by outflank-mailman (input) for mailman id 238880; Mon, 06 Dec 2021 13:21:49 +0000 Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50] helo=se1-gles-flk1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1muDwD-000782-Ri for xen-devel@lists.xenproject.org; Mon, 06 Dec 2021 13:21:49 +0000 Received: from de-smtp-delivery-102.mimecast.com (de-smtp-delivery-102.mimecast.com [194.104.111.102]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS id 776b7c7a-5697-11ec-8a4d-196798b21f7b; Mon, 06 Dec 2021 14:21:48 +0100 (CET) Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-am5eur02lp2055.outbound.protection.outlook.com [104.47.4.55]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id de-mta-10-LSzbM9kXNj6cXoqInMGpiw-1; Mon, 06 Dec 2021 14:21:47 +0100 Received: from VI1PR04MB5600.eurprd04.prod.outlook.com (2603:10a6:803:e7::16) by VI1PR04MB7024.eurprd04.prod.outlook.com (2603:10a6:800:124::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4755.21; Mon, 6 Dec 2021 13:21:46 +0000 Received: from VI1PR04MB5600.eurprd04.prod.outlook.com ([fe80::5951:a489:1cf0:19fe]) by VI1PR04MB5600.eurprd04.prod.outlook.com ([fe80::5951:a489:1cf0:19fe%6]) with mapi id 15.20.4755.021; Mon, 6 Dec 2021 13:21:46 +0000 Received: from [10.156.60.236] (37.24.206.209) by AS9PR07CA0018.eurprd07.prod.outlook.com (2603:10a6:20b:46c::24) with Microsoft SMTP Server (version=TLS1_2, cipher=) via Frontend Transport; Mon, 6 Dec 2021 13:21:45 +0000 X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: 776b7c7a-5697-11ec-8a4d-196798b21f7b DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=mimecast20200619; t=1638796908; h=from:from: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:content-transfer-encoding; bh=sq+Uv+r1URWNwJMKVE9OH314VncJ4FseKCufvyP/8Dw=; b=TaaBmm8iR6189N4JpXK8Z1twZal4aIwRNWnoaZP6KdxrcY4YVDhus6GR05fBbC02IOj1rg bkPvDcEXBfDnip0lJTwvSE1cJH1irh4kjDMN8Gwkuh1O7SpQpI2dY6Vaihi0gsf0VhBlXV IupW5McLdqgVzn84PPkN8pSsQkTU3eU= X-MC-Unique: LSzbM9kXNj6cXoqInMGpiw-1 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dDzMCYMlxayglk9bxiKQADY1j86y/v/+uuLN94TK//mkuI1N2K/9UwBgQRtbkOw66A2ScFPn2wgx4HaIZ0Bc45iM0Bj2Kl1qg9apj2k2Ox6MTeP7DwP40QBkuxvoqyN84o1cx9MutYsQfLyAkBQAaXKnItNLVYT+R6pVYHf10WJapRCJ16eNz6TwSHbBN7A4uBN2a2mbs7CxdpEsjmrhRDjJXf5HwPBh/dgD1/m+FcAoyr19pC9R98lHylaAoukRY39YqrgtUNofv14T+CdxGUVAWS+2w7QGojega3TBI4WwYT+BHKK8BNA+8+KPqEJtj9r36o3DD4fZ7fL9hPyAQg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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; bh=sq+Uv+r1URWNwJMKVE9OH314VncJ4FseKCufvyP/8Dw=; b=Ml8mO+PdXkOOZq4I6EGaZ9dnzM3h/q7H28QSkIsukw/LuFviVE05UfaGZ6J1HCBkeT/dJhf9ArvDnihVVOcVO12E1sid2UsfEHLyhRo5DFngVVQzxzmu1vc7ME3xY6n6lL5VpRJ3MnBFNMWl7RLI3aJ47tJvLf5QsjoCWRS4VsIblMNh91WPPWSZFhSec8njxxc8LpMzULm3Tl802MURXra7ewmcWCeabs0MV0aRgdL0b1SJfweo+6/Ar8bs+USQk3pIqWfsB5iVbCiwDlO4za9Nc6M0dC8SzTLbz2JyL1ySlYRUbJW/YmjLDbqSR3lONupgAeyLgqLK/23LKaxZxw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Message-ID: <61c1d38c-65a6-e150-ed53-b565d30c18c9@suse.com> Date: Mon, 6 Dec 2021 14:21:44 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.3.2 From: Jan Beulich Subject: [PATCH v2 0/2] x86/paging: address observation made while working on XSA-387 To: "xen-devel@lists.xenproject.org" Cc: Andrew Cooper , Wei Liu , =?utf-8?q?Roger_Pau_Monn=C3=A9?= , George Dunlap Content-Language: en-US X-ClientProxiedBy: AS9PR07CA0018.eurprd07.prod.outlook.com (2603:10a6:20b:46c::24) To VI1PR04MB5600.eurprd04.prod.outlook.com (2603:10a6:803:e7::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 78869865-6d93-487c-affc-08d9b8bb5a31 X-MS-TrafficTypeDiagnostic: VI1PR04MB7024:EE_ X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:136; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: J6g7MKGDVMzFRnQi56FveLCREhLKMWQIGYO8dxJW9YpG8YARIuVB+X2MaN4WfmfNg3Sm+Ml7EfxF3nreZtNCDsOhXeUFIEH2QOdb3yeMbCGfk1i+kzUr7L4SwuyJDonptBhC24PF1HV+xQ7mOcZFsH/qhZOBsRubzR0Q8X0Yby2JGqzxTV2D+Uw2VwbR6u9MLqk67+R3YcW29iXshCyD3w+ZSMpKH3niBvNY7Q5K2eUPtMM/vPAH2DMxDj5dREkqXj9I1FAbW7Ki7C8hcchzB2++lko011YoK1m0tgx+PHRXnT2R8hx+EIDtB3XjfNBlEPc49wi+zrQ8m7gv/de1riroPHe2aW1TIduq75IKprd1R657luBeIXYsCas1/XK9eO0CVnCBY3RBzXQKCv/E+bidncD8tOOIe/IA5XsnVgRqdNB9n742VUtO8/Nch3uEmWOBO7s8LgRSYRZQCf6NmYTk4jONYQRpkztDM7xBoncumGGlwxOeCG6VYnaZ6BFU6QBmsA6eHjs53gqVDtTujF7nhMwco/hp1g6WL7DrfbymnathiP6vNcJfl63OBEi3hV+4uLWZl3mt8JsF5TghOsaaSmUAIc6VmDgPM1MRS5xtV9n67XrQAStwXOTj3WJ5YubOYbGYbqJKjbWFLbjCoHeQhEZXg2oxl804RFzmVC862ZBWZSfJ4fGjdjlxhCUIm4AFUa/F++P6keDDnACE53wAozPg3BFrmtBlpsifCFw= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VI1PR04MB5600.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(366004)(5660300002)(6486002)(2906002)(86362001)(31686004)(186003)(36756003)(4326008)(31696002)(54906003)(16576012)(316002)(66946007)(66556008)(38100700002)(66476007)(558084003)(8676002)(6916009)(508600001)(8936002)(26005)(2616005)(956004)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?KKB9yvQjtPShuQnTQuJ0vxBYHs1q?= =?utf-8?q?F+/CkfM/oO+G6EVyvV+iJTtPVcPO6+CD5f42APvfdAIJkozPfLtMe0kISef5FAp6a?= =?utf-8?q?lp7yQ8JM55vfYbIilNZYhsUEGrp8aa3n9YurtWeRtbisi+9L0OXtXShtPr2By+xMz?= =?utf-8?q?G/dIdzNeAr5C7v8YtPclothDJ77s8D9jh2UqGjeUnHwiygXuQQmkoDUyHFcDSJJyX?= =?utf-8?q?PtjE4QiIxtu3r4nsPnktWqFqEl+ISlbwluniK+uBScLvkz7hOhqUxRwKH/Enemw/o?= =?utf-8?q?a+bGcwCbvqIk98Ijn1Z0B108Ei9ntQoqnmO5vfX8M8gWBpnGPOW7l39MTr3W0z3gC?= =?utf-8?q?tdsd3sGwAajVGPPjLIUwtF896faX1hFZARd1duoMnRWH0cYVaP+LdKL6B558tRpWu?= =?utf-8?q?0KpnlsKfVnDd+Kud1xwzdmgqoYsPHkeYPVFeOv599J6udC5Vt3FyATt6cvCOBsR8c?= =?utf-8?q?0tO7HZkceQNQo3leTrcIPDnjQA59U1Ol4rsQuRmn3lbHSlmoDV/rfp8J5Jas4dFnH?= =?utf-8?q?wkRiKdlu1b8XzK2LDUMNNjI9ON/N3Sp61UmF5Y67EImjUPGVKqjrnG8S9qVXfizVJ?= =?utf-8?q?ksFF2/0uBIsUhaq7BHQx+bxiboUxRYagUKsgPIGSjZGCShCwqhyLeogX5dDNiwRvP?= =?utf-8?q?ON6w8PH6GCE1gZcryJ+AgOkdMrxOZlOl/axB2tZhl+oXnTsO+ZoQEK1GDNYFVGfE9?= =?utf-8?q?vjtXZLUhsMzG9T2Pc7TzjyBqEFdigkedEfgfNoZQbg2Xrf+dMJ0PxBpGx0CVugWSg?= =?utf-8?q?5zmPqkDJ8Hcw0vo6ZWH2+F3cjn9QTCvAESiLhlDA4qNfiAErqCosJoJvrZM/Lvtgx?= =?utf-8?q?/2s2H3rlbanNwbAaTvhq+Y3fnC6JMFEtMJqZVxTIxg1nPzEyaiuUjutBIDuZUhkwU?= =?utf-8?q?z7fVP0cOo5+T0sKeeGRhkLBcF+yJMjNv+Ui7gwISfmfJdMwhoB8HONskYooHk6lJ2?= =?utf-8?q?tXWFGA87jGlU8pg7ZiyghkRaZEuQXSW25AkhdVjoBGkDAwYpRAtsoD61gx323CHow?= =?utf-8?q?jKIHN12t9Pth1/d9MaxoEyO4WBaHkq43rrcp8DX8kAV5YKAIvP5RoFwQT1COoZpAz?= =?utf-8?q?gWmhSgN3rO/PdTfIPvS1JnEvCY97YivKc54zVbu3cGjSZqY7rVVn4PW/rG8IIoJit?= =?utf-8?q?3wtVbAhAmVgrTbC+JndqMPcw+cYLfAgbSDpuL8+1ZY8FekWO9FfiR4YnJF23umoAF?= =?utf-8?q?0aYE+QE8Uck6rm9bafWTfpjNPHOQPiDBSwzWAMBa6r34QInOBK58vSkQqD3mGIrSW?= =?utf-8?q?YLCIWPNs6HwQN8RFd92z++HLZ9tjek6j5BWkzzQ+cyOiBToe19rYMuSUqpZbVBL+3?= =?utf-8?q?X28QnOnhjIlG/b+qyrBbNKsDzw5nMdwdaLjTkWLzBfMkNCqEcBk7rzgRCeDq7s8iG?= =?utf-8?q?9zzZyKIWVMridVFWX8EklqmhruzX4OgALtb5azwiKOtJikXIk8Ta70sGQqN2Yoe/v?= =?utf-8?q?PCRSge9NEPTirVf2ZmvMfCk9TTL46oaKG7VKn4f5lS825Md4dOQYZK2Cx+CFfEJk2?= =?utf-8?q?I+JBItV1JdU2+4FQaCc+KAWlgBnU9twmsBCnEcRBZIbnMRAG12Mzfbs=3D?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 78869865-6d93-487c-affc-08d9b8bb5a31 X-MS-Exchange-CrossTenant-AuthSource: VI1PR04MB5600.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Dec 2021 13:21:46.2995 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: nxiw9JIRNn2J6st9JykPxv4pcUygCJ15jphYgnl6DLzmm7mblMfCcvKTmvZADtulNJ7zCQOFDZJNtJYrv/iVQw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB7024 1: tidy paging_mfn_is_dirty() 2: replace most mfn_valid() in log-dirty handling Jan