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 smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) (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 348B3C433EF for ; Fri, 27 May 2022 15:00:28 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id DB9AB40583; Fri, 27 May 2022 15:00:27 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UblxtEIH3G1Y; Fri, 27 May 2022 15:00:27 +0000 (UTC) Received: from lists.linuxfoundation.org (lf-lists.osuosl.org [140.211.9.56]) by smtp2.osuosl.org (Postfix) with ESMTPS id C41F44011F; Fri, 27 May 2022 15:00:26 +0000 (UTC) Received: from lf-lists.osuosl.org (localhost [127.0.0.1]) by lists.linuxfoundation.org (Postfix) with ESMTP id A7A10C0032; Fri, 27 May 2022 15:00:26 +0000 (UTC) Received: from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136]) by lists.linuxfoundation.org (Postfix) with ESMTP id C9ABDC002D for ; Fri, 27 May 2022 15:00:25 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id A88F1614D2 for ; Fri, 27 May 2022 15:00:25 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Authentication-Results: smtp3.osuosl.org (amavisd-new); dkim=pass (2048-bit key) header.d=nvidia.com Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ma8B_0muL_1H for ; Fri, 27 May 2022 15:00:25 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2060e.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e8a::60e]) by smtp3.osuosl.org (Postfix) with ESMTPS id EEA1861310 for ; Fri, 27 May 2022 15:00:24 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=N/uto/Sg1rg0SMTBb/SaqkUmFzvaxfNCxuoYtYFcdjICWVpOZu8C+krTfVZgtS08UW3zw/N6oSnNk/kZzBqPlhFqFT6Xs1tNpHbk3cVVCFACHDksGoXQ3jI1byE3G+Sqjlb/nBGlBcd8sKDpJVVWjxZwU0F5OmMGMG/71lvOoE6htO5oNN7UcIBEzBpa56K8yA76X/dTCfC/LuJ+qku69ZxrP0/o3L/pN/uI196CQm23yo1heUAxpIPkTk0NBx3ljN6ZhwpJk42Ypuco8kq+wWnw4OiiXjWttvY9qxMdKXUQIUqJdU0Ih6rAsP5v+fiQ5fUpRSdOu7hW0sR/KHMsYg== 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=D4tf6jicmts0ng6bZk0sL8lhS4JJVoxNYalJTv1mNl4=; b=WjS4hCE6RqtP7d7N7GueAihfKykQAYrI5/LwgPTPU3D5+tTQtGQxQT6M+k8Rhfd2r8EhSV6l/7OWG/lJnyNf60TOb5n/ICZkmQhK8cF3J2JIvabHxt8HYS8UWf1fyPZ9H/Nk7R3VmAr6H84fbtL3HMjoX/22PJrgLjb5PP68JE4CLbw3aMBkyLLHtaYrqQMcG0rVox7jrCga9tqS4MyP6axBFHGQnRNcEPsSfHwXJa0dKi/FMX7s+LlDfGi4HiyNmLD9lQj5w/JHtljxYW4ym/cKkqkebs70minvduH2+j392mK0xrZCLA29StwGnA3NXgiCTKx+f0ptUQ7FXTqNcA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=D4tf6jicmts0ng6bZk0sL8lhS4JJVoxNYalJTv1mNl4=; b=KPIaDic7/0nJTzV2Bv1PE2FxSdgjMFouav6gZW6v+g1MrC4HfQg32vcOZlKbCB+vZp+2Szk7MRq/UiwPYLiYxxR3ygNNV9ueO+8OSW53M3dXVCD83ni8B9/ibXwVr/KCoRGG0nBJuHaHHRA4gztghj4ZccrDt5q0NVWzeoypftYlL5VMhoUa3Q6uIV+fHuqWhikbCJUa9nXWdVCjKb+j6rTFyPMpswimwJV9TSlwYiPMNL/F6pv/JWIITqSbxOzThYuGeZzsnDwEgQYybEtDbcyZFKzOIV7kHYGGLIOuxm3YBrWNDMvFYZ0EKLZnwwiLGZ6RRRXcPF012K+z2cYGlg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; Received: from MN2PR12MB4192.namprd12.prod.outlook.com (2603:10b6:208:1d5::15) by MWHPR1201MB2492.namprd12.prod.outlook.com (2603:10b6:300:e8::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5293.13; Fri, 27 May 2022 15:00:19 +0000 Received: from MN2PR12MB4192.namprd12.prod.outlook.com ([fe80::2484:51da:d56f:f1a5]) by MN2PR12MB4192.namprd12.prod.outlook.com ([fe80::2484:51da:d56f:f1a5%7]) with mapi id 15.20.5293.013; Fri, 27 May 2022 15:00:19 +0000 Date: Fri, 27 May 2022 12:00:18 -0300 To: Lu Baolu Subject: Re: [PATCH 02/12] iommu/vt-d: Remove for_each_device_domain() Message-ID: <20220527150018.GR1343366@nvidia.com> References: <20220527063019.3112905-1-baolu.lu@linux.intel.com> <20220527063019.3112905-3-baolu.lu@linux.intel.com> Content-Disposition: inline In-Reply-To: <20220527063019.3112905-3-baolu.lu@linux.intel.com> X-ClientProxiedBy: BLAPR03CA0019.namprd03.prod.outlook.com (2603:10b6:208:32b::24) To MN2PR12MB4192.namprd12.prod.outlook.com (2603:10b6:208:1d5::15) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 1ddea8bd-9fdb-485f-c367-08da3ff19dec X-MS-TrafficTypeDiagnostic: MWHPR1201MB2492: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: mJdwFgvquNbGz0z7jBYaeEDAf1anOYiLK7EfIMZ3yWGUzOMPfopwEdqhUuDrgvio88Z9wA1si9A9hc6E1xIk4Jffau2DCnRq4ikouuVDA2uvuY7rhM+jE8wVgJti7fU2KZic+RgLfp4ytmBy7ZT9KVNor9ybrUy1MflJ7411Rgp102aKTogB0h0c5sm9k/23q+PoeyJUp9lhk2yo4KTeL+UK+xgy7OvoB749BO5woVzOo8dQdszrQqsZW2PqGkawselSyvGJyAZAWN5WfnCzX63xTB5IVBifnSuORD5HPzZLN+q6RGGAew3n82KZZRwZv6v+AtgKT/Z4WDfB7Vr++1sDgVIUing/hqNfnghZmlf+OCgTw3w5gecLKJp1s6UEqCvp1b8UHFXeLy2RRmbejwzkFcASZgV5lXjxsNRzg4pxKtNzMDmz3IehoohkapdRURLEPbDsrCzhVur2ghNbYy4tFAL1BcSaMOF08jsc40uA5G0cHb2Cfpq8Q9B8DTYxniQEUxniUUsD+H9W9pVCBn63HmWWp0NX/7M2f4G7JgQ411i1P+15rHrpDNUaKTnrW8+RN7Bo/fwOUFl2mA/0SSRcMeC4qVIvNurhheCVCeslDbhlx7Xxt7pC0uuCZ8ScT9p7MaZHEi4LS7ApKe1+Tw== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR12MB4192.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(26005)(6512007)(36756003)(6506007)(33656002)(2906002)(83380400001)(6486002)(8936002)(508600001)(1076003)(186003)(86362001)(2616005)(7416002)(4744005)(38100700002)(316002)(54906003)(6916009)(66946007)(66556008)(66476007)(8676002)(4326008)(5660300002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?7BoPc4ZtVYyXCmE5HrhFe+jcsfx3FFUIHGENso+OIjygtwubz22NrK7ax/lV?= =?us-ascii?Q?ZfrkM+k0lAONL6T2qWhbmW90Z6hfFupkgsN2L60ms/a5G8QtwB99Y3+/Ix8g?= =?us-ascii?Q?kNrd33PzWHqIWstosksMjQCOBgWPuALMVCM4zJfgGa2bg9VAkmX/FpoveBBZ?= =?us-ascii?Q?S8Uj1Te5VFbf6GKYGHqwIuyqlY8AcBbGRCVBcpu7GhARekniFFxyby0VTIod?= =?us-ascii?Q?z1HwOiw3glr8Luoe//SLitN6loRNKHXT7K1dy4WJw2jxkIAco3vBzUsMbz4/?= =?us-ascii?Q?Lsk0qi9xsbHdkDvQe15dAx6tMQ9rQHn3LnwAW5VEZEdvZ2teDTiQzp2GTeH1?= =?us-ascii?Q?Wc7zKWN1eCAAGTRETL7TrWlne5NvXqaC+dSmO5hz09+kOc4XMAdYeuwQwhYN?= =?us-ascii?Q?KeBBNPJShMzr6Mu6vEn72706yNtJreuE0WeCm7KSvP62Z0kSrRd7GksNtWsw?= =?us-ascii?Q?sVRoMhtHuOhTEBW1ckqtkr1Ja04QFvPC+0eEeqQpIFWJyO9jtCggdWD3/v3Z?= =?us-ascii?Q?+bdkznHzndlnBTNVIG9LXI3+vCaxxCV97P6ymDsVBUd3ZEo6PIqQOsEvi+3W?= =?us-ascii?Q?y1GVsjak+xNLtWAPN6HuR6WtqfgrAi7kvA7/Tz3aEnr6747OMx5KBhB2fZdZ?= =?us-ascii?Q?f/TcS0YtjhsNGtmqBX/b1ka1R2HeaGxcK2Lut68/MVcq3+HMY4g7461sHPUW?= =?us-ascii?Q?0BsMeiD2k0qLasYsZJ7i8+EuTEBDV5EMyGAkzBCklVEuZG4QpI1zQTZ16rdM?= =?us-ascii?Q?6aeyVH8e2UpdOExoEXmPLTZc/wZqOVxR0W9rCVv1z4ugizeejYB/pRUVY9d3?= =?us-ascii?Q?+C0vqpvpvLfALfAPWI3W6fupMek8757aw5mHGwvZgxc921a6MfVM9womKGzR?= =?us-ascii?Q?NYUU6twly1eYLnfa15X5YtlRaKzy9wCWBNriGnH671V4HG+vyn6PJjP0D8e/?= =?us-ascii?Q?s31fmBxrCV2f417lAAajZQATAOXWyZpJB7IUWCeDbJA3+61//CJHmIUd4Q2x?= =?us-ascii?Q?kCyEB8KSJlqcjy2OvcuPa/Lzrmv1V2499UMePIgTJoYaBwvv1gc9n6qgY88F?= =?us-ascii?Q?JBXAwuuIiwHQpyUB/DO21tBcEkCu3MDGHj5/5V/nZaGXNdz8zGO4pLzuMhhy?= =?us-ascii?Q?yyP34oWfiWRGu9EhSlaM8LhSHMdg5POCiLSDzk0Qcjxboy4ID0b9IVyWeX2N?= =?us-ascii?Q?HdIAb3e+H0Xmlff/9993EwwQSQyc8s7AgiG7f4gdR16wHPM6ysOvqKmqqkyG?= =?us-ascii?Q?L9HZiLZ7Om6NtQQ/Olu7zTV2ts9c9a9PE0WwWO4fAZZ8HwRcBwaTNb50bdIb?= =?us-ascii?Q?dl3/amhh802IIpMyT1GVxotQBcyIh1vHVxeW3Wv2h6FJ71+dvMAFNuZkOe9P?= =?us-ascii?Q?j1OibGnepe9eT9Op4Jj/kDeA/Xk4AKdJ6ZqznRHH9bn99hmIV+p5TpOhVuy2?= =?us-ascii?Q?lyGZ4ISJ6afzS2650Ch2PuiT5Sg7opdwRAa6OMqTTYVJQT+Umc6gcl2A7X94?= =?us-ascii?Q?8r8fUNLnpaTezlcj9pAxlElD1Mn+ErEa4ChifV7dtoK1ClFfdYOL/pgb1FJ3?= =?us-ascii?Q?A7bxpVgff0ChYpV1t1oXYb2KP2FoQfpaP6hAzmmSv77BQdSrDyJh9/uEZNPx?= =?us-ascii?Q?Wl0ZupDX6HCW9zmeednLQULWe3iJSslukRZyg/yulO5CFdyNSoEJ7V1U0fAt?= =?us-ascii?Q?/kTZDnydnChK1YfOS9iK/azluDwxab5FnFxkaseWKFRe7+NvEfUsG3vohsxn?= =?us-ascii?Q?cKAzC94VXg=3D=3D?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1ddea8bd-9fdb-485f-c367-08da3ff19dec X-MS-Exchange-CrossTenant-AuthSource: MN2PR12MB4192.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 May 2022 15:00:19.6674 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: jO5RLuP9cfi51K7SUC4WQi/DWniDsDg63IZZd1NiHwiTVlTqP3BtKvzzbBwLw5TA X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR1201MB2492 Cc: Kevin Tian , Ashok Raj , Will Deacon , linux-kernel@vger.kernel.org, Christoph Hellwig , iommu@lists.linux-foundation.org, Jacob jun Pan , Robin Murphy X-BeenThere: iommu@lists.linux-foundation.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Development issues for Linux IOMMU support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Jason Gunthorpe via iommu Reply-To: Jason Gunthorpe Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: iommu-bounces@lists.linux-foundation.org Sender: "iommu" On Fri, May 27, 2022 at 02:30:09PM +0800, Lu Baolu wrote: > The per-device device_domain_info data could be retrieved from the > device itself. There's no need to search a global list. > > Signed-off-by: Lu Baolu > --- > drivers/iommu/intel/iommu.h | 2 -- > drivers/iommu/intel/iommu.c | 25 ------------------------- > drivers/iommu/intel/pasid.c | 37 +++++++++++-------------------------- > 3 files changed, 11 insertions(+), 53 deletions(-) Reviewed-by: Jason Gunthorpe Jason _______________________________________________ iommu mailing list iommu@lists.linux-foundation.org https://lists.linuxfoundation.org/mailman/listinfo/iommu