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 smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) (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 B2E32C433F5 for ; Fri, 8 Apr 2022 17:23:08 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 522AB844A5; Fri, 8 Apr 2022 17:23:08 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6pOxAaQsnAbK; Fri, 8 Apr 2022 17:23:07 +0000 (UTC) Received: from lists.linuxfoundation.org (lf-lists.osuosl.org [140.211.9.56]) by smtp1.osuosl.org (Postfix) with ESMTPS id 4164684491; Fri, 8 Apr 2022 17:23:07 +0000 (UTC) Received: from lf-lists.osuosl.org (localhost [127.0.0.1]) by lists.linuxfoundation.org (Postfix) with ESMTP id 07A18C0084; Fri, 8 Apr 2022 17:23:07 +0000 (UTC) Received: from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136]) by lists.linuxfoundation.org (Postfix) with ESMTP id 1E517C002C for ; Fri, 8 Apr 2022 17:23:06 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 0BFB260E09 for ; Fri, 8 Apr 2022 17:23:06 +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 f-V6g2K0Jhiw for ; Fri, 8 Apr 2022 17:23:05 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on20618.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e89::618]) by smtp3.osuosl.org (Postfix) with ESMTPS id 6138860AA7 for ; Fri, 8 Apr 2022 17:23:05 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SjJ/ZU/JbLKwfH18iYQRwsSwmhCu7NDUOX3K4fbkOqMNwJyPOddIWpxy6+LdTyEHkfAZ0fa/k6dNystt0vJijTJ8AnRXeA6WC1NMS649XIoQ/pNGgcUVs/YbQFJZz/9Sny32x89cNFfrFLG+sAuGcn5Mx2iF2VU6v/h3yMICKwyKi5lt2j3c2pyP9netQ61fI9Y8mVm7nut3rGixtIaMY90UwdTa5mgQpZFxuT6ana32O/E8uWprB3/MfJ3EigCDOKcK/F1QD3L/egW+mHAyhy5yc+LegblxmYBdgu3FV+7KolVQLx3LZfoHVt4BU1lQPmlNJNq3kC8i6x3xVEeVJg== 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=PFFSBP0L6O2YZ4eZ4TBmERFfujY10FxotNxezTuso70=; b=I3KanT4hsSMx07gXFccRiM+5LfAtGN4O2g0UHydy64z0GC3g8wdZOAP9RiXc3/v3kPTTL7DfIKkgYgx62Xu2KfzAWZ16V99DVOXWpJ1mGoSqnZrifP1U5hiQ7XjXfaQ5n42CNffb4Q+QjH//2KWS76+UBMqzzCvO4UERLDUmwdBjz5JsnJI1RWc2e3N0XxS/Z7VL2qR5e+ZWEny8ADBCFDdRr+YHOqkjxALxgVJbhT1MGDSmTlw16ZqHzdfvrDyNcS5CvifNtTp+SzQVFnoAjzApYkjXVLaCUha86ZHBPDAC7XjZUjcIDAGJJ8nJbQEcuHgL8SMm+I4wSBuvkv0ajg== 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=PFFSBP0L6O2YZ4eZ4TBmERFfujY10FxotNxezTuso70=; b=cIJOIZac/NlP2DpvwL5/XoCbkT4zARgXcT3wry9y2Tj2QV/hfkgntzSKL99cVePSt6TndEHfReHXo7VAhvx5m5YEZ4YEDLRcB/gL1/siUdOnTFj0864Yy91JAyGaZyJfQqiQiPql4OThR6slIS7z9cSNUQcooO1STrC3aE/YI3YTOkGgYOr6nvNULu84IRizb/8/iEkUaw7yhMaQxbBdafmkfgPD6zDAZGaFsbqls3OcnSQPvBlHMUUfa0jK7swMjXI3ymujzHRBsyoh4CuaT2vLhoOks72xo6I5kUZRRNPqQfKJJtIJeeIM0LYbBzTQ6Xg3JwW/lLbrm/xMnNjnrg== 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 MN2PR12MB3262.namprd12.prod.outlook.com (2603:10b6:208:102::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5144.26; Fri, 8 Apr 2022 17:23:02 +0000 Received: from MN2PR12MB4192.namprd12.prod.outlook.com ([fe80::cdfb:f88e:410b:9374]) by MN2PR12MB4192.namprd12.prod.outlook.com ([fe80::cdfb:f88e:410b:9374%6]) with mapi id 15.20.5144.026; Fri, 8 Apr 2022 17:23:02 +0000 Date: Fri, 8 Apr 2022 14:23:00 -0300 To: Robin Murphy Subject: Re: [PATCH] RDMA/usnic: Refactor usnic_uiom_alloc_pd() Message-ID: <20220408172300.GC3637956@nvidia.com> References: Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: BL1PR13CA0420.namprd13.prod.outlook.com (2603:10b6:208:2c2::35) 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: a9bf9452-0e89-4164-3d5b-08da19846f1b X-MS-TrafficTypeDiagnostic: MN2PR12MB3262: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: 8HhpQlrPFDvoWRt+Awy94PO7pjoi0FRe7qZvBNbkLPEEbhhT7g8qgutWQNLWIUAMw9n15ANHpZfGsBgqP3/yG7SLggZuLTKYROrSCMehOzi9wptkn1fybvQJHzThIKL/HjLJNIrwxktqQn1rLZbdneg58mQAkVIpf4kHvpDqvivfdmB5J4DJgjO4oeI6O44ZOalRj/12DbKdXjA3o+TOlAUN5HJOndjrbP9vLOzyt5B5rR/yekmBzqvQH0GhrImXMeCHhGvYS45I2f6J11hLXljwNDrYO5bZIUefyujPwVcfO41RXrZqxHTqrjTMi966Nhsf4iABAkhNuqAmznnxtwRz2ioKa6l73ZKBLuV4HvDFipszppOYc7uZkkI04z+YEcI4k52/grxT9J+i0NHnBWsfpHIikd3npjPIv7hKGepiUB8Bjlrn/Ufv16iyg9FzFQlVvqt+qWudn5MWkFUuoenFPZty764RU5pwftR/w8DVg/FSR+EJbkJOzJz+evEvmtfze4jCn4eRt3t0bCcfNOO8WCr4ZVLEfBDQXUYcve1FKXfPWmAUZthqflgdUXPHXI6zFNiqIRqaQbprasRtzjRr0h3OGVJQ0wNtJoHdXgwR/HAOFaCJmFJ5DkzjAmrU4dSpLiNN8JRqj4o1hX6dCQ== 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)(4326008)(66476007)(66556008)(66946007)(8676002)(5660300002)(8936002)(4744005)(186003)(2616005)(1076003)(83380400001)(36756003)(6486002)(26005)(33656002)(2906002)(508600001)(38100700002)(6916009)(316002)(6506007)(6512007)(86362001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?TgsUOb7uZuiQtK4auy3FCF2w67uV2cMYF5dptHxMNSGm5HldNWzamet/UN0Y?= =?us-ascii?Q?wbszWHgf78/CD21a7yPM7x/axzQxKoXax1x9udomgCzTsfxCj1Pan5fp5ltF?= =?us-ascii?Q?Bv+AywGYavdUYZxjq0HEa2XOho8sVK36yQas5s/T6kJwnnl/TvACDZmYAhL5?= =?us-ascii?Q?VHVfp61i0uAt7fZjyPUt3UfTBk2b6XfKmZDnRI8PGt8HFtkhNCQYCfcugF7/?= =?us-ascii?Q?zOtH0eBa1rbjskq7/3rjzu1dp2HhuGU8o+gMjNeL6CpFm9Ycpmj+PdtSIl4/?= =?us-ascii?Q?txsoC3lGkKDS8+5gZemuV4NFNATqWjaiwUD+J8Qwb5PJaooqwnCRqgEPR7mo?= =?us-ascii?Q?jsO/I4vFxCSHG+AaDe+0WXCwzGCm6vpaTqBZf09E2nTynyLwvPLaO5EhhW5k?= =?us-ascii?Q?UfvnUxC3bRYpxLlNIVUyCPQDQsnN1Pw6dwPIS3lz9qG5W9KHi5VaBXx+pgLE?= =?us-ascii?Q?j4OATWZHjbkvQq+b96HOZw/G4A10SjQOeqZcpt0nZn8nuvuQ7JBHj8SXkS66?= =?us-ascii?Q?d8RjX+nWcwFUvMv7r8GJIDJN1fWX73/a9r1tTI82+ksNt8rZ05o6Zn1IZ+Nf?= =?us-ascii?Q?LxRRfSNZvIpEdpPtIedYR2HRiznyCsCs3n5zkoUUQTnkFw00VjzamJ0p3llT?= =?us-ascii?Q?SH5JFtTB3QO11rq0XtYnirkK3gmwG944uNys/Kngyo7Mj2r9EdPudEPxMfcn?= =?us-ascii?Q?yJLAODYsyOV2zCLCSJkKb33LKguvxTdWICxibTow3/bSq7w5I77BaswZXvdZ?= =?us-ascii?Q?eRjjKqr96tik7cGN64VAYRRctrWWQeeInMh16RyMKUGJjOOZ0FzFdnYC+yOm?= =?us-ascii?Q?8JRBfUtpg44vQgMDddSxtl91YnJkx4LUuBchz+euJA/O7Lp0QRxH+wC2YVJH?= =?us-ascii?Q?lwbL/rddRd0Kt4X8XQWSSoPNz9nspiHQ15Q9H4SKOpYKqNpP0XsMe5DAMQo8?= =?us-ascii?Q?GZvqehC0nMw+KwbJbDcwW63p2CQMEVlA7PpTMv7gLhSpfQWXdDrOHQynft+/?= =?us-ascii?Q?lJuRGAnopvmKCfeoc4qyQN4VGVyt9eWrGNRpKogNZnS7YZ7HpWTbHZ69qMzh?= =?us-ascii?Q?zBsb1KS0Aqk4re89/F407vMKZpVYrAsHeEap11x8i5VY+eggi5yKJOEuA40T?= =?us-ascii?Q?aSESDu4aJOBUUdN/xyHEM3yWIYhmesd4aFnDkAFv1eZQFoFEaDx+Cdho2jKl?= =?us-ascii?Q?j+ggeE+F69MVL2pbY2yx+DSK6ajQ0/5g2iuqGXhxcEe5xy3qB+ETFnENcPo8?= =?us-ascii?Q?ax6fULN0QtzesQq4HRVVpE8SIaAk7hp1anbCewrN8N3fHI5O42idWAqWGBfu?= =?us-ascii?Q?6eF4gCpKSOQNshkiZ77Iw/Jyl/YLzbaEBFR47b/1+zH/vnh3nIz54Cp3WXqV?= =?us-ascii?Q?S8ArAl98wnR7oITbmFnP7Wgf4rvs657NuI9UxF441Wx/+/Q8FF9Qi1g4smZr?= =?us-ascii?Q?Eyr5QGY8GNw36yetljiAE5Bv0c8Ci9k/rY4Plx2QDIjmVw695odykp3y2nfr?= =?us-ascii?Q?/zRCq50mxjIdkPL67gJPh9+nZtn6YmeozgQIEH5vAGwbi/uhHdGI21+iOmdZ?= =?us-ascii?Q?xICYcPBn2/wm+a89m/EgUzrdXqODFJU3lY2z29THtmFgZZqtTJF8eDlLYgWy?= =?us-ascii?Q?s4BgtWBOt81A1aJCLMuIXJ/Dj2hzsgwQarU54ufF5R7SJjJAyOcarVlgvgYL?= =?us-ascii?Q?OVZOWFQZjRZIW/mjL6sL7TQCpMoFV5v+ivVRKpeXGlNZDTC8H1I2sEG/Sqqw?= =?us-ascii?Q?ry0QIsNExQ=3D=3D?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: a9bf9452-0e89-4164-3d5b-08da19846f1b X-MS-Exchange-CrossTenant-AuthSource: MN2PR12MB4192.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Apr 2022 17:23:02.0373 (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: c56qayiLvKDz5ZLKWSGnSMzUOO1yVSHtYxGIGbrcdNvN0swmBixZk4KEYEPjWura X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR12MB3262 Cc: neescoba@cisco.com, linux-rdma@vger.kernel.org, iommu@lists.linux-foundation.org, linux-kernel@vger.kernel.org, benve@cisco.com 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 Tue, Apr 05, 2022 at 03:35:59PM +0100, Robin Murphy wrote: > Rather than hard-coding pci_bus_type, pass the PF device through to > usnic_uiom_alloc_pd() and retrieve its bus there. This prepares for > iommu_domain_alloc() changing to take a device rather than a bus_type. > > Signed-off-by: Robin Murphy > Reported-by: kernel test robot > --- > drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 3 +-- > drivers/infiniband/hw/usnic/usnic_uiom.c | 5 ++--- > drivers/infiniband/hw/usnic/usnic_uiom.h | 2 +- > 3 files changed, 4 insertions(+), 6 deletions(-) Applied to for-next, thanks Jason _______________________________________________ iommu mailing list iommu@lists.linux-foundation.org https://lists.linuxfoundation.org/mailman/listinfo/iommu