Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp39229pxj; Wed, 16 Jun 2021 19:40:13 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxzdAYPR6i/f+JAi9+a+r2sR7eCz96xgtXHTqokA/YlhsGst6/E0CcYRh/gTc27dPZjT+di X-Received: by 2002:a05:6402:cb4:: with SMTP id cn20mr3345756edb.334.1623897612957; Wed, 16 Jun 2021 19:40:12 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1623897612; cv=pass; d=google.com; s=arc-20160816; b=jKaMiRx3n9K3LRDnyAQ6E2aEYjbV+AQfRkcR0ly1YrhOZUUCXbZ7BeRk39QPqVMPSK 4IWPDkUhQbVpoiMt3jsF1jhN00aezjlPz8RJ4EhKiBhf6kB8kHYp7oZEKIxngKwi9pw/ jThXBAWxGJpF/eLmXpkVr2V/p1HqAnTMee3idK2YqnyPZ2SYIeiAFvR3FMAZLslM1Z4Y ipUJKk2L0ZXeCjNCVJvaO/iHQ1iu2846H4/zmUKed726sOptQEDnvbNSUZJdJg4Lb5r1 oRSmMU5CPPzZAFH+17ZhO+afRiRLWzMGj7ygdk7JiibiLtT9c36Vq3yQSgLhzaLOYLIl /otg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:in-reply-to:content-disposition :references:message-id:subject:cc:to:from:date:dkim-signature; bh=pQzdxeEsIkKdClEggBpVB3GjuJOQi49GzSWOEnuo+vY=; b=Vey5mos7MpNTUIGTUq5cfEybh2wi/9Mh+KhlrBI6RW+2a5mFwsGKD4xc1MFGMHgtAo JMD4kC+o8QMPNu4dj3vwWhO/t7Iz4V25MzU0EwfkiTkKNFrM/DAzAY73H1dZOLAIaUHj eUgVAo5mFtiBzjdTMH7IGIy8b8LqOgR70DFy8q4Ti4V6iCO61jb306kNwu3fC8T7j047 ifgTmsdVprzojEbQkyXWQByhpnDnOjUbCOJnWJbYmpJBlAsrtGqnTGhxEPk24+eoVuKQ xh1SGgwrwaD3/yTltqKtiFjyTMCbn/b+9gBmHeoXu7XWmVtJ7DB+EC9uNVW9tyZqhVNz oVtQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@Nvidia.com header.s=selector2 header.b=W+MdN0xp; arc=pass (i=1 spf=pass spfdomain=nvidia.com dkim=pass dkdomain=nvidia.com dmarc=pass fromdomain=nvidia.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=nvidia.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id a4si4045897ejj.485.2021.06.16.19.39.50; Wed, 16 Jun 2021 19:40:12 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@Nvidia.com header.s=selector2 header.b=W+MdN0xp; arc=pass (i=1 spf=pass spfdomain=nvidia.com dkim=pass dkdomain=nvidia.com dmarc=pass fromdomain=nvidia.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=nvidia.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234856AbhFQACd (ORCPT + 99 others); Wed, 16 Jun 2021 20:02:33 -0400 Received: from mail-co1nam11on2048.outbound.protection.outlook.com ([40.107.220.48]:56691 "EHLO NAM11-CO1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S234819AbhFQACa (ORCPT ); Wed, 16 Jun 2021 20:02:30 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TlG/D4H0HtAH1E4W6cLxE0JJXfn+wd6oG9j/8zlRdDS5q6No4t5S8w+GiRrKvdmCShRAasqfWe60sZEoYY9Y05m3sd/tndLvrcjOnjLYv0S7ZtP90L2AhIdq9ubxn3nVX6ICQVp+FD/LsykjwBfbWpYWMjtHN3Hs6iaxW923h4d5QtEW9mDMUvhLkHsfeT3p3zcosYME5xZSFpk9SO3VAiutAlgN1cehCiuJ1qzprAbQOWJsUmzZUpUuGv+eZ1CqdCfwoGrH5yL5f1mkhOup7xJZUOUMn2Ha0/SsV4upko43JAN6/4FB5y+Ibca3OkDBe2YO0LBeLewN32ZRSDHJHA== 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-SenderADCheck; bh=pQzdxeEsIkKdClEggBpVB3GjuJOQi49GzSWOEnuo+vY=; b=MTPn2Uy+ZAWTH69WZa0BsvvPWZTGmbyR6kAxFmDHZiWkEWhpJG+sI9NPP7nxuZs6bAtbfGO8/94W1QwgMu/Ln3GvGcDJaqlVd/zs2+0+HQLaT1RoLjYo1FwmyJu6MEwRbHhcvgz0ZE+xx1SWi3Q42Jx6xYzYxvtObCOsXvUe00Lf9Zqa7DWev0XLyrBU0BvNFZtT1BdUkmLGY/xIJLNmO6kEFYl2KDd3js9+uAH7yZTdnsjy/dL8DUubE1Y/K1cKYlqBVofDJg8NKHRlWweiXbUjf+Y4M3VwVjTNBWw1FurEZAW4v+Oo05IBVSeHlHO70FP/fXZfGC5oMDp0A1M7ig== 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=pQzdxeEsIkKdClEggBpVB3GjuJOQi49GzSWOEnuo+vY=; b=W+MdN0xpkraxVRHrRu5FOw3HS7sx3BlHj5qNUJmej2bChxFR8a3pXKQfNsHKIHNUtfQ7j8xHmeICOMp0SIvHB7WX6QtxKpFJmhl5Q7W86kbdF6b5aHNhIkqtANLKHNAzb4hEg3lsV2nCqepo7NAvOqMU+piVmOmSPxV3D8C94dqls2fiBk9RhMTZ6HRlb+ipA6US1FdpfPbrzFWmrFO+UO0M7R+8R26MEqZRupGxHqRpb3IRW+b3vuzEmNWLLLAIiGD+VfKxZ0kyoSILQvg8wb9+aPg1Ms7gq5HrckxgX9z5n1nMksP6WPOnO+tdmj8ruCEiF8425Xkg2EessEE0yg== Authentication-Results: kernel.org; dkim=none (message not signed) header.d=none;kernel.org; dmarc=none action=none header.from=nvidia.com; Received: from BL0PR12MB5506.namprd12.prod.outlook.com (2603:10b6:208:1cb::22) by BL1PR12MB5319.namprd12.prod.outlook.com (2603:10b6:208:317::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4242.16; Thu, 17 Jun 2021 00:00:22 +0000 Received: from BL0PR12MB5506.namprd12.prod.outlook.com ([fe80::3d51:a3b9:8611:684e]) by BL0PR12MB5506.namprd12.prod.outlook.com ([fe80::3d51:a3b9:8611:684e%8]) with mapi id 15.20.4242.019; Thu, 17 Jun 2021 00:00:22 +0000 Date: Wed, 16 Jun 2021 21:00:21 -0300 From: Jason Gunthorpe To: Leon Romanovsky Cc: Doug Ledford , Leon Romanovsky , Greg KH , Kees Cook , Nathan Chancellor , Adit Ranadive , Ariel Elior , Christian Benvenuti , clang-built-linux@googlegroups.com, Dennis Dalessandro , Devesh Sharma , Gal Pressman , linux-kernel@vger.kernel.org, linux-rdma@vger.kernel.org, Michal Kalderon , Mike Marciniszyn , Mustafa Ismail , Naresh Kumar PBS , Nelson Escobar , Nick Desaulniers , Potnuri Bharat Teja , Selvin Xavier , Shiraz Saleem , VMware PV-Drivers , Yishai Hadas , Zhu Yanjun Subject: Re: [PATCH rdma-next v2 00/15] Reorganize sysfs file creation for struct ib_devices Message-ID: <20210617000021.GA1899410@nvidia.com> References: Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Originating-IP: [47.55.113.94] X-ClientProxiedBy: BL0PR0102CA0008.prod.exchangelabs.com (2603:10b6:207:18::21) To BL0PR12MB5506.namprd12.prod.outlook.com (2603:10b6:208:1cb::22) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from mlx.ziepe.ca (47.55.113.94) by BL0PR0102CA0008.prod.exchangelabs.com (2603:10b6:207:18::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4219.20 via Frontend Transport; Thu, 17 Jun 2021 00:00:21 +0000 Received: from jgg by mlx with local (Exim 4.94) (envelope-from ) id 1ltfSH-007y8p-2r; Wed, 16 Jun 2021 21:00:21 -0300 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 3d9d9233-2c87-42f8-f888-08d93122e6b8 X-MS-TrafficTypeDiagnostic: BL1PR12MB5319: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:8273; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: esnk6tB3iPfzDro0NmtwA0nSJyoyT6hQz3HNFdZazLCslxdnZblSbdI+MYJkwwauNUrzY87ddLhmTbgdNM5LN66dFwu6cBqNT/b5NLjzjl6IhJqCCRj1pkZrSmmNGbCilyfoKPVmnO4eBmwGdL6NlCKlXqPKhMGeQdXREdk5fUOLDcaft4YBQY10HR+UA/xxcf+r5T5xjPC4TGoHOO2usIUOc6XKBEwrXz/mP/fLlWU7wmKl6Tkug6B0OCWRmq4Q3wyuAygL7+AvbfRK68B7B4sqjkKtRFBG84bXuC/SLBWCAHCZmzQPkb+S6Yxx+fdGvxMno3KGoy6ii+L4NTTj+E42ZCKfsR/3N6LU8GW13v2fL7wRQFiMx8DvaLcJdk5RhhSxFTlx866difTiwOxF54KzqpuVcb8K/sq66WT9fWoNjjXajZVztd6nOtmnt+mn3DLMqE1lw8m2QaLLqMHWTSyBD5z/wPxs9un/lwNhRHxZLLMxekiyjmQcJN3zKreiAWcBuUOCmJq51MqJhKgwdKsRj4M4sr0rgqnBk15xDbbvgWJSNkrosM7jxBlsbTsdRpkLoD52U61UpzNrSry73ejJD4efOMm5RXTi8Ue29ic= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BL0PR12MB5506.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(376002)(396003)(366004)(346002)(136003)(39860400002)(9786002)(316002)(86362001)(8676002)(7416002)(36756003)(54906003)(5660300002)(9746002)(6916009)(8936002)(2616005)(66946007)(66556008)(26005)(478600001)(4326008)(186003)(2906002)(33656002)(66476007)(38100700002)(1076003)(426003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?AlNbqHZya85tv47v5D+2reUxnbQT61Cd7mlF1Mpe3isP0D2pOJ30xGp1WTeM?= =?us-ascii?Q?5WZIX8QNRqFaXuEOVjuVqv6CWJaKzZOXH7SOTLy0vtstv62s+9QcvyEHw2OG?= =?us-ascii?Q?OhBw92XJUr2cosKxntGNrV7dizFuTxOcsmneHjU89/23jB3TTXo248XxcCw0?= =?us-ascii?Q?0A2BhZeSaH5pkeQN1P6H60+r+38QPToi6xJ0XcoYxVo+L0ZQqFEiZNE1I5SB?= =?us-ascii?Q?afhWz12GyBXT/0MuTTvEqVQVxMHaNgbDPOtj/65Fsb6URYdhX1NqkyzR/lcR?= =?us-ascii?Q?jPE5Tc3jovGCVjrIPjid76XvIogkSeI0oRbEhACf7fsq1cZ7VX3VeZkI4Hfv?= =?us-ascii?Q?WAq5V3NWddHKxQZ0rlYICCsYkVP/ikDteRaj8FduXdwMpIMqysRktHrOuDgL?= =?us-ascii?Q?De9rjY0EcrwCW9jN0734wV3VebYgezK3KDUVRbw8gZfh4QrSXQ5eDV1y+wn+?= =?us-ascii?Q?1AM1ubGpqaXHjYBB5KLwUR8uPIPOgA2yJL+YqoJACsFz1ebjf0p5wr40pp0d?= =?us-ascii?Q?PLo8c1bNn3epaG2jEW7ygW+LoAtKstMR7kD6k/xxd3+jDZ5No+PdvQlAvmQ9?= =?us-ascii?Q?/mYY0LZ4qlZgBB2gx7+bNF8NKLREVYzFOKoFnTxdRcqm3FtgBMBDqyNQLZ2X?= =?us-ascii?Q?pqT6vKlu/9aHvD5nJDOFSuf0n7DMD3ls+9Wc1kjOKD2V3001sRPE9i14r9yU?= =?us-ascii?Q?riA01oMX8mkUL5T748SqLCH00HuJQtFB3qrU0Tk1D78PNbXGF3qO6h15Tbzj?= =?us-ascii?Q?KXHs96nCJKTcgPOjpFjpFm8z7HNVxDQuA5RRsit0WvXIAIGWYChEcLMALY9t?= =?us-ascii?Q?kRldnkjfnGugbJjn/rl7mB1SV+QcRmFTGOqg5t/3s+QQc1VpWrSOvJHFA2oh?= =?us-ascii?Q?52aES4FyiXlZl0tX9Ofg3tqND09xUgB5NgL3WLgz7oi03NwO6pf9isW6i4iU?= =?us-ascii?Q?uICy3PnJlJYkuqQ09er+UzaggS4sMD0yIPG5TV4E1u+62wfPXau/4xaCbCiA?= =?us-ascii?Q?U5Uu0t9UUyboo9hwQ3q/nHCTcfTacn4daL4LzLQg0UG0g3t3NrdqUU4IjU4l?= =?us-ascii?Q?WCBhjYFRQefzH5rELi8CJoonrzOBp6fXVSWBPdwPTuaY4IDe++wK6CfBgo9S?= =?us-ascii?Q?MzJXpVOGhCw3iHUUGxuz+lAGcKx8Tmq3HqhT7Jwux+zlesxejRxTVLnhHXnf?= =?us-ascii?Q?buT9p1s2HqPRTXQYLX6l41Mc+t52ql1p4NCYu8LyaxnvOQElJoBLZjzByR+R?= =?us-ascii?Q?nXIJCi6tMW48vwoQ2wdthkgSyrQx/OyhsumkR1fL4nzqnGEeCYY9lFjUI4cw?= =?us-ascii?Q?+LPyd2fjTPBXNm6ZbNAnEeSh?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3d9d9233-2c87-42f8-f888-08d93122e6b8 X-MS-Exchange-CrossTenant-AuthSource: BL0PR12MB5506.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jun 2021 00:00:22.2153 (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: xVWyvOJKRi8iKdMk65EQElvPmHNPaieCkWgtsoN9voJSaAdO+jrDZfMatETIlDKJ X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR12MB5319 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Jun 11, 2021 at 07:00:19PM +0300, Leon Romanovsky wrote: > Jason Gunthorpe (15): > RDMA: Split the alloc_hw_stats() ops to port and device variants > RDMA/core: Replace the ib_port_data hw_stats pointers with a ib_port > pointer > RDMA/core: Split port and device counter sysfs attributes > RDMA/core: Split gid_attrs related sysfs from add_port() > RDMA/core: Simplify how the gid_attrs sysfs is created > RDMA/core: Simplify how the port sysfs is created > RDMA/core: Create the device hw_counters through the normal groups > mechanism > RDMA/core: Remove the kobject_uevent() NOP > RDMA/core: Expose the ib port sysfs attribute machinery > RDMA/cm: Use an attribute_group on the ib_port_attribute intead of > kobj's > RDMA/qib: Use attributes for the port sysfs > RDMA/hfi1: Use attributes for the port sysfs > RDMA: Change ops->init_port to ops->port_groups > RDMA/core: Allow port_groups to be used with namespaces > RDMA: Remove rdma_set_device_sysfs_group() Applied to for-next, thanks everyone Jason