From patchwork Thu Apr 7 06:09:27 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 12804453 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 441F8C433F5 for ; Thu, 7 Apr 2022 06:09:50 +0000 (UTC) Received: from list by lists.xenproject.org with outflank-mailman.300379.512315 (Exim 4.92) (envelope-from ) id 1ncLKo-0007qN-P2; Thu, 07 Apr 2022 06:09:34 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 300379.512315; Thu, 07 Apr 2022 06:09:34 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1ncLKo-0007qG-Li; Thu, 07 Apr 2022 06:09:34 +0000 Received: by outflank-mailman (input) for mailman id 300379; Thu, 07 Apr 2022 06:09:33 +0000 Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254] helo=se1-gles-sth1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1ncLKn-0007q8-EQ for xen-devel@lists.xenproject.org; Thu, 07 Apr 2022 06:09:33 +0000 Received: from de-smtp-delivery-102.mimecast.com (de-smtp-delivery-102.mimecast.com [194.104.109.102]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id 4a700897-b639-11ec-a405-831a346695d4; Thu, 07 Apr 2022 08:09:32 +0200 (CEST) Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01lp2059.outbound.protection.outlook.com [104.47.2.59]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id de-mta-41-kk4g0Cb5PH-V-lQDQLNMkw-1; Thu, 07 Apr 2022 08:09:30 +0200 Received: from DU2PR04MB8616.eurprd04.prod.outlook.com (2603:10a6:10:2db::16) by DB9PR04MB9259.eurprd04.prod.outlook.com (2603:10a6:10:371::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.31; Thu, 7 Apr 2022 06:09:29 +0000 Received: from DU2PR04MB8616.eurprd04.prod.outlook.com ([fe80::914d:e08d:7798:8476]) by DU2PR04MB8616.eurprd04.prod.outlook.com ([fe80::914d:e08d:7798:8476%5]) with mapi id 15.20.5144.022; Thu, 7 Apr 2022 06:09:28 +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: 4a700897-b639-11ec-a405-831a346695d4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=mimecast20200619; t=1649311771; 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=ttWm9ee+aHhw0r/e9vcokzPDdYX2VuhekspXIMntow8=; b=bTDInIXJnqz09Q8FqGUvvnjeaAF+TkBGGK/0IAAhC/NO33PUOuhiQT9fMm6KLeoRRp53vZ c0YMHZmLwQddKUjBA6K5TlS7Lp3L9ltiAZRybTWzbZzpMH4b5kR5o4a4zHPxJFmGwfh25X qLjqTWQYt+3anBlCoHgO1YtkeGMewdQ= X-MC-Unique: kk4g0Cb5PH-V-lQDQLNMkw-1 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KucKEVyvVAiorJgflsEc1usjRNCJkx9ZF5nOsXNP+d3UmiMsVdT2DJpQUw+EtTfUCI3Bl0siXzU7ByaaFaxGxt7B/MzwEq4NjAYI+twHVJZTBxbybA1Zy3HBJiGic8c13W2MIT2P+FP+lb6SJRp5gCW4LDJ0eMzL9M3y0qxiWFQ4j/D9BRRusDkWkiAyFrOaO4GOJPILJPUNGMAuXBHHnNARgv7Ubo1hlebQd0giPZ3mT3kvs+Jd+zJ/0J8gb41qFMIdd0kX7nh+GzA6650D/pt0XLqx4MRbLY1DiAmSQNbFn1aFF2zwURDooEPHjBsDwKECwvDBFayfzB1VO1T8IA== 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=ttWm9ee+aHhw0r/e9vcokzPDdYX2VuhekspXIMntow8=; b=JU8FJbruwvIlEx+HJFf+O0xPX4v+hriUH9TL580dH5kERPYQSTretF/i9xQoIGAZTGj/EsA/2N8RCwtlb5DjaBaxXQsUzvjDdBO/9QHUc64j63dKN7F7rZF470TsDVKpR4uajuSA1V9qJAQPshQ07EPH4rKmqOih2Yghz2nwwZQ1WSFooDyn/ya5IiGNeKaQkuaw2hwhtFcjyFqXuNsZIjsrpcy5c+xNqPLzfVpvkSLzo4x543xqU/MVlmVp1hcyNZRvcpilyRP/ERN8too5eYRP4z13CcWwfuvdq2PLO0l8nCJjYk+CFMxLsOauL3OoSDuZ7U8EADeIv/6UBJXZIQ== 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: <6e1c7faf-d1ea-1a61-5452-9dec5b8fd221@suse.com> Date: Thu, 7 Apr 2022 08:09:27 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0 From: Jan Beulich Subject: [PATCH v2 0/2] VT-d: address fallout from XSA-400 To: "xen-devel@lists.xenproject.org" Cc: =?utf-8?q?Roger_Pau_Monn=C3=A9?= , Kevin Tian , Andrew Cooper , Paul Durrant Content-Language: en-US X-ClientProxiedBy: AS9P194CA0018.EURP194.PROD.OUTLOOK.COM (2603:10a6:20b:46d::30) To DU2PR04MB8616.eurprd04.prod.outlook.com (2603:10a6:10:2db::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 4e1e58e8-f89f-4014-e900-08da185d2cb9 X-MS-TrafficTypeDiagnostic: DB9PR04MB9259:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: TLVFOkYoVhuhMm4HTH7XTrZxjfhIgxV3wqloagQhBLAHS6EByTTjhPZjy1NfM/1wyZ4/BPn5cJQeFVabLHv4clLvt/HEaUg6kmseZmDpB70kum55YZnRMVb2QcvpSNBIFWVefrGZnMfiROwhSqogfWt91W44sHU1SPfbCnUjNKC1IU/go0yxxaodgdRt6oJeGI2XfDYQHyFxm+gctM81+QPsVgQYl3aZ9vJ9OsfK+225uXOQmawmlv0cZpUBVMXOo2O4m/kNDdwknrSDGD00LyaUFXahS0dSd702Of8c6/jH4gv1dLlsvMLZCz2tX8oGjM61C/4i0abJs/bvipvaRdKzNUrQfbD7Gfjy1LdiYf8Tv1qQboQwTdHZhjCxfodEdIit0cuxk68NqLQ5atk12/bplpQNpN1CF6jObUshLMj7lujGh6NfpR/6vwfjeiwZjknesWmgzOlyqdPf0Lh98C5ydED1VAEEh8mNXzKIDXykGXF+MR/Nn+4nIxFDZG99m9fuZETjYk2zOyG9077ZW94/Infos4z4kqoxoyaSvKxrb6XsPKy2e9JR4lR2CIb13T4+A75mFKmi6nrNTD6uen7Hzu75g+4HYSg/uhwQ1DaPAU15cfyYO6PNSRbSanfftWPieWDtXehzsV2WVh0pkbOYdy0rY5TmjANhHrxzaGXmkwUjuRc29wdyodMhYkfwSytZuMdfDHb14qSslBqYhX2XAnlqehkwXAi2BgF5pABF4hZQJebpiY5u1WSFfaqU X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8616.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(4326008)(26005)(558084003)(66556008)(66476007)(6486002)(66946007)(186003)(8936002)(8676002)(508600001)(38100700002)(5660300002)(6512007)(31686004)(31696002)(316002)(6506007)(6916009)(2906002)(54906003)(36756003)(2616005)(86362001)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?hzL6UsYo+D9OUolUIhtOUGQ4P0fK?= =?utf-8?q?LI7B3dh+IcWnDDUsq1vKpyYvr2U0EKxa1DEJMBO5w+8Jb+YNMe90j90IogNs9Bj79?= =?utf-8?q?chmSFvrnLeK8+jr6Nyxjwhujc+ovHgF4nL/YtlIH1hNKkz75bTBWZDwb+u04x5vBA?= =?utf-8?q?nJmYAuuj30NEDjfapJGf1gOQDxMbp22msggOzoIrPDvGtWlzlNGJ40WRU6fXLs2W0?= =?utf-8?q?XAGSSSuH1vnM++JV9SRnk8nnkcmvBnKVSVhSMn13Xgy0AirD9Xl+AblOJemUTE+3T?= =?utf-8?q?mfP/fT78nIBGVaU0CqRQvgsbhT9c2lw36+SW33T0416j5HQUg1gRXNOaW7TDZ6Iin?= =?utf-8?q?wFXhFyynx5/xuRgptu4i54fq3Jt4yEBP5hfBkpgrsKZoPujSV/Ca0lJjBSSi+xBpU?= =?utf-8?q?/YUXTK7XpRtFp+fsCstTIqhGi7Pg+nr7zaMa5I2HTwTvElclRuNl4Y7Nc8yucbv1/?= =?utf-8?q?zAIbsNRjABSm228NeoHO9/9lU872/DOzDC0oTY8DM1pF5PF4ASmV/wxZIjhE/1+Bl?= =?utf-8?q?XhxwdMpcH1u2UkkDkYvlNKDn6LKo5EwiWx15tb+FDQlM9eBO8bmPCKb253JE8f4qL?= =?utf-8?q?aNFHzyrbb6/Th3fwh93EuyQEzc1ss2R1ZbZJYsKcHjsz1YhvN9uXN+/uaxphn3yqz?= =?utf-8?q?cRmJe80TpX/sGXtWk+K2bBZzjAsOlr2u2VlkPbt2k87C4+0YoLgBjEVRX9HdgvErC?= =?utf-8?q?Fu/lHGrhVhZ+Xyg1dRQ7D/PxVtjbLZs4xxP0UEIKprO4hVa9j6nD9RecOaZvO9lUr?= =?utf-8?q?OBkunpVw5fMCwa9iqoxdsDUfIK8HvN+85NMQ6DFMhXN7Nax9dMB4yGOEfnwH4wKj/?= =?utf-8?q?2hQoKZlUyHVxj88vaH3r/1s3NcocHiR48/V0Tjglmk27+/TBa7ZAkfrM9pDlumLb/?= =?utf-8?q?1CBfmVdaJoOhZfJPhAg+qQ7DfuvxyvDw4/4aP1bfh3ANLs9woZJbJTggDKX6JYvc9?= =?utf-8?q?Iggc2UFmNHX+Az+CSLlNbqc9UuSPHLA3uiD72OC3Nz3L1fEusaBOHV9SRyn+HFpOv?= =?utf-8?q?8aZnBlVycxZoixtmMMsjNasnFvONu3e4LCbMTSBZ27e6JNU6lHiBNY9RDPCjo+LzO?= =?utf-8?q?mfplmC3rYdahLly8Jnj5lmcjKdCIZ21z2ZbIFJARDyfJ0wQvokuiKNhStxh2nQ5G8?= =?utf-8?q?3QXPUzsfs4kQO8kw5WB19764gz8GYAo+degJt9Tq/2k69tS2TkhsJ+WVQmbqq106R?= =?utf-8?q?BSYWqsEtcoTWuP3zjNTZKe8+mHnUbFk4dyJrJBF7Ty/sG9s8fvqzGKyYbo0+VdPIL?= =?utf-8?q?hRFQaA8ixOF7l+V1YRGatmTxdix+s8yTyLVWum25fwZLxqJmAEBsnkKvB7BQefVxZ?= =?utf-8?q?/GfP3U8VlBHtxeXJjHKj+8BLy55+x//w2TwETTSrIctfytP0j3CJFPdVk6tEVV4Jj?= =?utf-8?q?+KJLx6e36w1Pl522dOjxS6IjbQV1gSecFURL2LTlXX2a1vyIEZvJ8RMV2dzMSYPBq?= =?utf-8?q?hh904/EdbQENWAf8C56vFy/jZ54JqeaNn5tJwynYXiZYO2d/uNZCWyxlSKSF1XZdz?= =?utf-8?q?xbB/XwG7GaZ1FbPrJFBYcsy//PWVzcxL7Rq2UGP/fNjK7JFudw/O2Xeo3vU/nLLCA?= =?utf-8?q?ILoZXtqNVnAXueLt58D5uhnckNEsKgwSkBHyjMDcWHfpp7o08hkmTf1iEZ6sReJuI?= =?utf-8?q?e+EO5uK27n6Q3MoJpvDBkhf5FxPDTc9w=3D=3D?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4e1e58e8-f89f-4014-e900-08da185d2cb9 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8616.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Apr 2022 06:09:28.9158 (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: ogXaKd5xb2bitr9FO8AK8KHoXqdzpJExNsV5CA86+aAO1TBOFrkmE06A1qxqwCoEC2CIKiaTqI+2xKexuWxs3g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR04MB9259 1: avoid NULL deref on domain_context_mapping_one() error paths 2: avoid infinite recursion on domain_context_mapping_one() error path Jan