From patchwork Thu Apr 21 14:25:00 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 12821723 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 B1A68C433EF for ; Thu, 21 Apr 2022 14:25:21 +0000 (UTC) Received: from list by lists.xenproject.org with outflank-mailman.310259.526975 (Exim 4.92) (envelope-from ) id 1nhXk5-0002s3-2f; Thu, 21 Apr 2022 14:25:09 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 310259.526975; Thu, 21 Apr 2022 14:25:09 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1nhXk4-0002rw-W2; Thu, 21 Apr 2022 14:25:08 +0000 Received: by outflank-mailman (input) for mailman id 310259; Thu, 21 Apr 2022 14:25:08 +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 1nhXk4-0002rp-Ge for xen-devel@lists.xenproject.org; Thu, 21 Apr 2022 14:25:08 +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 d7b9d775-c17e-11ec-a405-831a346695d4; Thu, 21 Apr 2022 16:25:07 +0200 (CEST) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04lp2050.outbound.protection.outlook.com [104.47.12.50]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id de-mta-39-rPQigAdZORemerd36MD06w-1; Thu, 21 Apr 2022 16:25:04 +0200 Received: from DU2PR04MB8616.eurprd04.prod.outlook.com (2603:10a6:10:2db::16) by VI1PR0402MB3392.eurprd04.prod.outlook.com (2603:10a6:803:7::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5164.20; Thu, 21 Apr 2022 14:25:02 +0000 Received: from DU2PR04MB8616.eurprd04.prod.outlook.com ([fe80::5cb0:5195:4203:7c2f]) by DU2PR04MB8616.eurprd04.prod.outlook.com ([fe80::5cb0:5195:4203:7c2f%7]) with mapi id 15.20.5186.015; Thu, 21 Apr 2022 14:25:02 +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: d7b9d775-c17e-11ec-a405-831a346695d4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=mimecast20200619; t=1650551107; 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=zM1LKk9xeaEG5O4uovlDgLDOoSnwZ50HaYkeKJA9LUQ=; b=RJot3wGv8+WMHDS6ro1jxz9FmXOiPGSpYVH3aGDHIrUHmoURO1qftKU9zQJSfwt4Ezw4ia jf7I+bp+eodZ5ePczpc9VYMrq6qkMuUM1JRCFFoDu/Tu3Q1tAqh0M7kf+H7Kw7uF3pb7l7 IkTnAy+BYcriSEuuU3QeFgJ5VPm/51A= X-MC-Unique: rPQigAdZORemerd36MD06w-1 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=O2JSC+GbYNWW4HihKKHjAlakacOH2H9WMdh77+UqnVgkAnAkaUgIU8x9jIdtNWHgD9neYauSRf+/jaQ05EjIGG5zQyHsLRQiE07JynXt9xPjRjbnqt83VoO6R33H4Qpo/3AsB+6KcZW6100piBjdgjyJxhy8iik+P204fuPbp7NMoPJdcO7wf998MWFkRV/5/Dqq0Rqe+tborGWJmnXzcM/pXlsnfbG1rtdjyhC2cGUFq3Z+qRdHYSIeV5TjKGz6ZymVTd+j8aVxjyqwU7ptCD/AMw8wZ+rLW/GxZyXsE4pjEHz9EEvtqb3ol7X/6gz97cE3bFukbuDaXT9Y20fGSw== 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=zM1LKk9xeaEG5O4uovlDgLDOoSnwZ50HaYkeKJA9LUQ=; b=lv5dh8hkNjTtq9aWDZjA0neBqFSSeuQrWavOd7MqivT6528UCfcxFpHM8DcWpWG4LjoEBssKqC08g03uH7iASCsw7UDPyQp6SMx9QdiawT3fOdq2pjxcSMPz7UTwINdXMu72j7CFh0qNeumfJFTdlXVbtqBDW1YqL6yRDGfwUDm2O2MqhT12XyCI/r8ob3iZONVpZfaHvJdxmptX0rTKXASSbAYINn2o35v/q4peLwGbKdXjnMTj+nQ4m+2nmzetnnoU1gEBFPaAhDSAZbC+F27kAYAwfBdO+WcCA+UbnYs7q85oxSXNE+1rbbGEfiLU9pPckAOCMF54OXFRNLaBqA== 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: <9a471a5f-497b-1015-8554-68117863f48a@suse.com> Date: Thu, 21 Apr 2022 16:25:00 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.8.0 From: Jan Beulich Subject: [PATCH v2 0/2] IOMMU/PCI: assorted follow-on to XSA-400 To: "xen-devel@lists.xenproject.org" Cc: Kevin Tian , Paul Durrant , Andrew Cooper , =?utf-8?q?Roger_Pau_Monn=C3=A9?= Content-Language: en-US X-ClientProxiedBy: AS9PR06CA0547.eurprd06.prod.outlook.com (2603:10a6:20b:485::21) 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: d8392b5e-a43a-43ed-7433-08da23a2b8cf X-MS-TrafficTypeDiagnostic: VI1PR0402MB3392: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: cZcxVvaB9u7TMuIH+SXlTS+gnXyyLmKM5eml9lT2EtXeKnbwWwEb6i7vfAeUiYUKwnEENn1e00YTfDVeiHgSSihJYk+lIl2T5CTHv9APy5tX2WgDyCuUu+zwFVWa1V4iDwTBHqqZOKA9vU50OmmmLV6+znWTmeBqG3BYoqJQQCsOIq0Cogiug9estcO3ftVttan2kDME9iaTNdEVPAEmljMnH1xdcwYNDSrW4fb6s+51Ryx9x2GM+whCWyJzcV2re4IwX7I57h5DypHDD43MjWia0e5ztezrWQ5NSWVLc7F/hXd+vxP2647zveUI45QBO9uWCae1TbqhcU5W5wLb7+jRgBtLpXH2yoSEnHRy9uF1KeCRphfyNd2BmZIKEptBXqiOTVhlSoqeba9tuaolgmTMs2KG7sqSadZuxebq4ZeY6SPKv6cy1buELvcJ3FEwAVVDfZKMzIIszCx3hTHhnyFJQFhQRw3l2YW5oOtersM3GPehI+SJlOZbDSurY7U3mucTtJ0VGS8mJi09gAPRHDFfenkNepHcXbCwbAscJP58ULe+ni7TrTnV0StPoGnQNuHva0ufgznaOSX1rhEekPiMvaoColwklpbESkOaDNKmKg2IZFVx76Sr8YkMLRV8wkENmKeXvMJY7mgW+tHMB4WFwNZBGqRGpLbR4QZd0+U3filtgrGS5VowCmLF8NKd3izd4BbFGr5qFvIfoeMxrDxqH3ytLSQot1q1koxvN3W+p4JvAq3mawL6rGVwAvx5 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)(316002)(38100700002)(86362001)(6512007)(6506007)(6486002)(26005)(8936002)(558084003)(31696002)(2616005)(2906002)(186003)(5660300002)(6916009)(66946007)(66476007)(66556008)(8676002)(36756003)(4326008)(31686004)(54906003)(508600001)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?ItoDRTnTs57h4oWk2AuPLRL+mXyY?= =?utf-8?q?25SRCFaa3oQQCATRzcBzYTv7xu8vzHIARRYLNHQTAT9yVVsh0y+wYC0bWgOCl28ZF?= =?utf-8?q?kj3LwaTo/5Se1OKScm4IhOMjNDf3VQ1g0bia95j2qv4ixWAlUOulWSuvMgjhcAMQZ?= =?utf-8?q?rYLGXRaUz6VotORTWgUiRjBw5AcR0xAvgiE7kz2YILHePrcYgFhBFXJmcAZJ0WjZz?= =?utf-8?q?Wgv+bCOMok3QJFoa8I/OSDLF8etbYXhk01MqevjQ+IJzO3WY+oZc+6LPXDzzMiOgJ?= =?utf-8?q?2jnpey5bpzc4jLvMouQrYcUkhx83uUfmiOCWkfYwF7c9vRFvSh3iqRmlbomwvAln4?= =?utf-8?q?pbv303tmtXAUHDT22HNfuTQUaiiU7RJ67MgSGlzYTL8D8fgzXr76iwZHfJe3pXZIZ?= =?utf-8?q?cWD9XQTR/Uo00GMrefCAPsma+c5KTS9R9vxKl+QHFycqZzueUUUjM4aNt1rHSIRp9?= =?utf-8?q?Pd5sUAUm8Zu83bkDWbCPvjBUOT9Deyii8Tr2UI68joHQKuYMnsDadjNVJyej4BL8U?= =?utf-8?q?o963WLNZwD24VjdP0gdjm7J+A3arLIOUaoxjgbqukwEL7xHn9yOI0XKQ28UvfWGTJ?= =?utf-8?q?qkAnFwepbeIw7J8vVzF/WV2n4DVHtnbeKtsMXPT1DS9VvJHaV6Et9eq6eraUEb82T?= =?utf-8?q?p1IRLiMTI768j9CuUsH86/VIeTKdHjyYzoH22crMEV/1UOAiqyh/gbPzVUbbQKX65?= =?utf-8?q?0wD0K5yLW07Q/eRcLscoX/r26efU0EWvfNoudrzGnRDH008H2Nzi2Jy8E2pGne67u?= =?utf-8?q?n/iivnzKa8UYJcG1kgGlJ8wF60VHUy9Dgk7sWQf9kqBME2jGORS3cO+gUp7APltI4?= =?utf-8?q?D2iNN/h18ZoVSBPJrkCENkpu6kR0uKOR62ab+2ARFSogtgv/ExB2I1yBKTtoOBFcF?= =?utf-8?q?1j6BOCSTG2Z/vVNKdQF/gjmUxNfl3Xy465KPL+u0nF5uz2UuYdFkMczYpR+k1keUs?= =?utf-8?q?v6zdXnpMm1iAi6teALfaTi4aHF3NUo1huE/wq/BObfjmN7Xxur/mVqoc6k8f1/TPs?= =?utf-8?q?YsQdSBTr1Va7oNzeOBMfyL68c0aLDwBzYY8kPROuyW3mcaiiDag67+KfsKn9tqB/H?= =?utf-8?q?w6f8XVX5NqRao9pheq7UMydsWvBkyW598zlthGf5pSqU9bG41zBpEylUM1mrLjk8y?= =?utf-8?q?4+y5Ofv4HojNvb3tHw8lpitXBjNzyP0Zzu3ysUBz2/YMPVdufOq394fKd9Jr9vW6g?= =?utf-8?q?XwCdPJq74vilve1E5NUxsclVngvW1hwwcq1AVgi4h16rFa8FNFDxqccAq9M4Flh69?= =?utf-8?q?VS1YPIdk3r0rTAG0mXOTg2BbUjpP9Qe3Xw4/C3SHTUseKgkoA8CD2f9aY83NYj1/x?= =?utf-8?q?kwB+oMKg3V/nDHuEurfw//R+JMUHcVqkzWzzqqvb0PJHECyzUHns+B5MwEO+xU34K?= =?utf-8?q?VRaG+MNaKfSqh1BIgqwR25YHyPiXnM4wi/D55/rwYOAh37R2GtO9MPSvY1utaR56M?= =?utf-8?q?dUdzYbj4zgfhQOT55nBnH0tvEUzlB9hs7zmM/ZFZknquVGqXpFe/dxannGAgO+MXW?= =?utf-8?q?nqnJ7D6xMSdTAzr+/4D2lqt1KTgAQYQuxNaHLAlBWUyiTPM470msrTldDetyfY62j?= =?utf-8?q?QIXdQjVgFNnIV8oezbcJtkEWf7VDOxzls/5L7A3CcdiJ65LI7EB7MTRyMzc4kPdbT?= =?utf-8?q?87BqoBlOzasCisB0hhjZ2o8G9mj/1QeA=3D=3D?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: d8392b5e-a43a-43ed-7433-08da23a2b8cf X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8616.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Apr 2022 14:25:02.0030 (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: T6Mga0lIkYCVIxiwDUvlgOKrNeKt08Ozkj+SV96hEB2GL0gJD806TO8TXTSl3WJOSkpheAktD7DirYfj6yY08Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0402MB3392 Just the two remaining patches, with the only change being a would-be- build fix to Arm code which cannot be compiled in the first place. 1: PCI: replace stray uses of PCI_{DEVFN,BDF}2() 2: PCI: replace "secondary" flavors of PCI_{DEVFN,BDF,SBDF}() Jan