Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp501639pxb; Wed, 29 Sep 2021 04:06:10 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz06pBZG3gz94p57I0uUHK6nly6e90qXzs4LlVTSO0NL6rU8LfHDI4srA7CR6+JPGXi8u13 X-Received: by 2002:a63:1550:: with SMTP id 16mr9080196pgv.442.1632913570234; Wed, 29 Sep 2021 04:06:10 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1632913570; cv=pass; d=google.com; s=arc-20160816; b=TOjZf6ooI4jhfGC5x/n4CtCL855z+R/Do5Gwkyof8pYUoh9Ly6rwCeXE0F/KdJM3Io kSB3SdbOjWhkmpaijIParGgJcQubwP7ywxI20F705DWBnPEx5OXpdAlkgwFpMZYTwuNV 3sASZp7waxgeeuLGAw8SYQk5nLz7k7gFsezkums/XaCosgUTVh3QmJHllxHDnHDDt7J7 gma85j3ZrHIpD8jbIfCuQBFAmnebNeD4qpNjJQOh3uPv8cOS77f8KAO3FXIMX3urpa4f N6Usm2nge8Xw6BROpGq0auWWyt9zGwZJkftfnq5EoT2ULPGlhmG2zw4CKFR8BHPSG7Wq hqzg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=0GIViRxvqanTtlkegjGYsGx9ychDNYrc1kicUH+x5sQ=; b=oqyi+sifNON+xnVNSlZWi991FeV7P9nc7JPvVLwe/0Sec2apjg1vHsHxNwxggXhqyN ImJKTx4XBreDSt2iD7DJWXnNGmEx92bqavttTYDwhXzbKuNMSKCtp3SXZXPmlTcbSdYu zkeCmgxcX94S8el7766rnVo32YqZOJS4rEDqIHxHN/bOQPTAErZp3RBqxtETVtz4yzG4 n1mHezsQsMJnxuhpc1r1cxgSAngBAV7ZNnCsGiPA1zOjqoXq0Z3Fnyu7cH6JqITvpldZ rUbK8bmGjygW9qMWx9q/XCtkLvtGnPVtrb9qXO3mTpkGuSNeSAb9gZnA4DjKR9VGLt6x Np6Q== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@Nvidia.com header.s=selector2 header.b="bipTtY/Q"; arc=pass (i=1 spf=pass spfdomain=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=QUARANTINE 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 y3si1281752pjg.57.2021.09.29.04.05.54; Wed, 29 Sep 2021 04:06:10 -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="bipTtY/Q"; arc=pass (i=1 spf=pass spfdomain=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=QUARANTINE sp=NONE dis=NONE) header.from=nvidia.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S245568AbhI2Kmm (ORCPT + 99 others); Wed, 29 Sep 2021 06:42:42 -0400 Received: from mail-mw2nam12on2083.outbound.protection.outlook.com ([40.107.244.83]:10959 "EHLO NAM12-MW2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S244638AbhI2Kmk (ORCPT ); Wed, 29 Sep 2021 06:42:40 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=f046fFnUUzBMGdw/7ouw4Mjk6Ssglb/0HUPhMN6yVGoWxzYXEAuXYl+OjMuKdG+DaTew+JJW8qBILQH2f+ptpudcTfCk8PJUAr5oItQ53uKAjKiy7DV/ZXylgGR0hHpmss441Amfn+VFy40pU+6SN1nJB8dfwm2xh7Q0nFCq70JVnWgGEs3hBiQfVfb9ahLtCQi/MCOwZF5uxbEpf6Zz3thexPyibe+BhfmNUjKkwWMWdnMD6hTxD5ZpV5eqHvf8ekwnqAJxYN60Dv5a2RtT2ntaWcusv4qzTce8ea9wS2dILDQtth4wc6jd30kj9GDviX62Xge/ImeLtZyBjbf1nQ== 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; bh=0GIViRxvqanTtlkegjGYsGx9ychDNYrc1kicUH+x5sQ=; b=eNiif6m+woyZd8fHlu1+D7ox+iLci0iLu+/0amjxpLkXJHQeJr5zavCz+9cMIJPe94pzuRwW/uOSZ/QZZvuQ/6uZxczBsACT/DSlSa2HA0bcb2Kggb0cKIi480k8SOM6BOcKg4ocb3QnNvXZAZ/Hx0nFeydAc57d3PXoCAeVCfM88SG9PnpQwpMExRfNStdAm39d/l//Dk2jBv6u4fyDT4QVlRS25lmWYhCOnrrZpJy7XdOaucOywThLxaUX6AoJ0JYJWsraC1xhaTZzzbC1AYCcW5RiBXAIXAr+rl64CuwyyeyvLhz6sxxrLPh3BDWauSSWIAgqfLnzGfzbHkFTEQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.112.36) smtp.rcpttodomain=kernel.org smtp.mailfrom=nvidia.com; dmarc=pass (p=quarantine sp=none pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); 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=0GIViRxvqanTtlkegjGYsGx9ychDNYrc1kicUH+x5sQ=; b=bipTtY/QBaf40AhEH0vsGoPFOcwzPJEnfyZCaEHmdcfdRmeiX/RxsIj9TZdW3NjmsIpv/jEfaUSUkXbiEImkWZvcGkyLWiuyCBA6+Zxj/UvbAPUupnMUd7UMoZCc8t+CB9iOV3zYdDtnrWr2htXTxZGuOohK5mvAqVcqL6OV1HHlAjDn0wcQ7Wzkh+u9wZh5nS+7nWrpzsa8ZN/e9mEFeKjD6Zom2DQLPW17FdS3JgLsvYrKJBPRstqwo2LtBI/s4LszYmH79cusdt9jJ0l7V80O9ZMCYOBJLq9lIVzH1Or3wOSEMx+s2wQ3JhfWzqB6zarmI+qqFmE+xnj364YEOw== Received: from DM6PR11CA0051.namprd11.prod.outlook.com (2603:10b6:5:14c::28) by DM6PR12MB3708.namprd12.prod.outlook.com (2603:10b6:5:1c5::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.14; Wed, 29 Sep 2021 10:40:57 +0000 Received: from DM6NAM11FT022.eop-nam11.prod.protection.outlook.com (2603:10b6:5:14c:cafe::3c) by DM6PR11CA0051.outlook.office365.com (2603:10b6:5:14c::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.14 via Frontend Transport; Wed, 29 Sep 2021 10:40:57 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.112.36) smtp.mailfrom=nvidia.com; kernel.org; dkim=none (message not signed) header.d=none;kernel.org; dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.112.36 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.112.36; helo=mail.nvidia.com; Received: from mail.nvidia.com (216.228.112.36) by DM6NAM11FT022.mail.protection.outlook.com (10.13.172.210) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.4566.14 via Frontend Transport; Wed, 29 Sep 2021 10:40:56 +0000 Received: from DRHQMAIL107.nvidia.com (10.27.9.16) by HQMAIL101.nvidia.com (172.20.187.10) with Microsoft SMTP Server (TLS) id 15.0.1497.18; Wed, 29 Sep 2021 10:40:55 +0000 Received: from localhost (172.20.187.6) by DRHQMAIL107.nvidia.com (10.27.9.16) with Microsoft SMTP Server (TLS) id 15.0.1497.18; Wed, 29 Sep 2021 10:40:54 +0000 Date: Wed, 29 Sep 2021 13:40:51 +0300 From: Leon Romanovsky To: "David S . Miller" , Jakub Kicinski CC: Alexandre Belloni , Andrew Lunn , Ariel Elior , Bin Luo , Claudiu Manoil , Coiby Xu , Derek Chickles , , Eric Dumazet , Felix Manlunas , Florian Fainelli , "Geetha sowjanya" , Greg Kroah-Hartman , , , hariprasad , Ido Schimmel , , Ioana Ciornei , Jerin Jacob , Jesse Brandeburg , Jiri Pirko , Jonathan Lemon , Linu Cherian , , , , , Manish Chopra , Michael Chan , "Moshe Shemesh" , , , Richard Cochran , "Saeed Mahameed" , Salil Mehta , "Satanand Burla" , Shannon Nelson , Shay Drory , Simon Horman , "Subbaraya Sundeep" , Sunil Goutham , "Taras Chornyi" , Tariq Toukan , Tony Nguyen , , Vadym Kochan , Vivien Didelot , "Vladimir Oltean" , Yisen Zhuang Subject: Re: [PATCH net-next 0/5] Devlink reload and missed notifications fix Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: X-Originating-IP: [172.20.187.6] X-ClientProxiedBy: HQMAIL101.nvidia.com (172.20.187.10) To DRHQMAIL107.nvidia.com (10.27.9.16) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 1780aff5-4c4a-401e-6e22-08d983359ec3 X-MS-TrafficTypeDiagnostic: DM6PR12MB3708: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:8882; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: rf/N0ouTcfQnf8PALyYsf2YvQUrgMylMVWqPZfJ03dZCOSXBQSu25rCQUx1aJZMlNr0V9q0egsl3DYSsQ9FHNJ/nfnYXVx9RYE8CLvYftr+Kv92pElAtYbriHAfPLtSt9fbCLzZGfQtfeyJ3PNo18/x/fJMLBqcpVNlg6SiKW6BMYhl/ma1lgxE+i2WV1U6Uks6R6GTMQRiI8hAoFFCdpnNhCyMY1KSH4JLitwx1RfAHZ5sgoesuIapsZIaxoGFllJdiD4i5DDZGY8IFEhlcKiQFMlg+3T6Wc6Wt1Tphk4e6ETt3JA5ncQut1SgMis0JEaNdg9scZ9OkSLSm9e0CjoRE8HqGZN8QubrervGdJ3VRTT5iCxqxLEJ4iNjG0dGPCI7KMiEnIgZ+V3qgNd4I8kuZvmnI5oPiuCImfpd8m9umo4x2FF4TYiUFfTUyPyzawbJv8YOcPETYSNr5YO+k3alrAq3slIYqPfws14tr0CffCidbE55OcyEMfthx1S06nBahhaEPpYO+q5VdreqOQqqt5ZofnISfjcgef4hENMZ3Oh5tmVbDTIJb37ucfcWTLQE3CRhUULjaEKIObdcpKZ2e5H9FMCihC+ki8kGlhHvRFOj76FyErKNBtVGg/SNcDKu0A8jaKGk7X2vlSzlqGmrGZSZSGwQc0wHuJYsisulbo8h8uH1XD0f4DkjRuIzSPCI2Mdy/hz+R9L47Ji/rqpDFoqem8PNZeAbJrgUuzBg= X-Forefront-Antispam-Report: CIP:216.228.112.36;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:mail.nvidia.com;PTR:schybrid05.nvidia.com;CAT:NONE;SFS:(4636009)(7916004)(46966006)(36840700001)(7636003)(336012)(70206006)(16526019)(70586007)(8936002)(186003)(508600001)(316002)(5660300002)(426003)(86362001)(7416002)(26005)(110136005)(8676002)(7406005)(4744005)(54906003)(4326008)(356005)(33716001)(36860700001)(6666004)(9686003)(15650500001)(83380400001)(47076005)(2906002)(82310400003)(67856001);DIR:OUT;SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Sep 2021 10:40:56.8521 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 1780aff5-4c4a-401e-6e22-08d983359ec3 X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a;Ip=[216.228.112.36];Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: DM6NAM11FT022.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB3708 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Sep 29, 2021 at 01:16:34PM +0300, Leon Romanovsky wrote: > From: Leon Romanovsky > > Hi, > > This series starts from the fixing the bug introduced by implementing > devlink delayed notifications logic, where I missed some of the > notifications functions. > > The rest series provides a way to dynamically set devlink ops that is > needed for mlx5 multiport device and starts cleanup by removing > not-needed logic. > > In the next series, we will delete various publish API, drop general > lock, annotate the code and rework logic around devlink->lock. > > All this is possible because driver initialization is separated from the > user input now. > > Thanks > > Leon Romanovsky (5): > devlink: Add missed notifications iterators I missed WARN_ON(), I'm resending the series. Thanks