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 X-Spam-Level: X-Spam-Status: No, score=-7.1 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, SIGNED_OFF_BY,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 247E8C169C4 for ; Fri, 8 Feb 2019 18:01:09 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id D2D9720855 for ; Fri, 8 Feb 2019 18:01:08 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=Mellanox.com header.i=@Mellanox.com header.b="O65K19Ry" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727592AbfBHSBH (ORCPT ); Fri, 8 Feb 2019 13:01:07 -0500 Received: from mail-eopbgr20074.outbound.protection.outlook.com ([40.107.2.74]:33458 "EHLO EUR02-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1727343AbfBHSBH (ORCPT ); Fri, 8 Feb 2019 13:01:07 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sA/7Khms0VItbQzWbvuB4J3S29Jo3I/FxIuzo4sFiKI=; b=O65K19Ry2yCly2OuwmT0FM6U6tcZQjorM8l7pmtOrha7WTv31ckVnLvklr9aeuivzzZL0vUuLe9MuJ8nwN8U84rd8c1tcVAhAyBA0PX+rxx1BDtbwa+xD2vkNeWQTVA2UtzcOi2RVd2BaVxBXXexAxB9X+W7P+PjYe1twWI0UNc= Received: from VI1PR0501MB2271.eurprd05.prod.outlook.com (10.169.135.8) by VI1PR0501MB2590.eurprd05.prod.outlook.com (10.168.137.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1601.21; Fri, 8 Feb 2019 18:01:02 +0000 Received: from VI1PR0501MB2271.eurprd05.prod.outlook.com ([fe80::88f1:8751:9625:8f76]) by VI1PR0501MB2271.eurprd05.prod.outlook.com ([fe80::88f1:8751:9625:8f76%6]) with mapi id 15.20.1601.016; Fri, 8 Feb 2019 18:01:02 +0000 From: Parav Pandit To: David Ahern , "netdev@vger.kernel.org" , "davem@davemloft.net" Subject: RE: [PATCH net-next] devlink: Add WARN_ON to catch errors of not cleaning devlink objects Thread-Topic: [PATCH net-next] devlink: Add WARN_ON to catch errors of not cleaning devlink objects Thread-Index: AQHUv8p/e9fkx9uRPE6u6B8O7sL4O6XWKEuAgAAIRWA= Date: Fri, 8 Feb 2019 18:01:02 +0000 Message-ID: References: <1549642921-11196-1-git-send-email-parav@mellanox.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [208.176.44.194] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;VI1PR0501MB2590;6:zIry4bCtYUTys/+2TRVtphm1t/UOtSKn6sh2Jd38Mdjwb6NL+lDcJEvTN/Ete9NH4twMPLsZQLPSrtLar3JZSozkVkkSdYcCGMsHDzr3HCrOM7Lp3FWRprQapWB77PX/hpL0SDWkjd1Ca/17JqFRrQZrUS13Ie1G/CtX1bLUVC6PAA8KQbhSSPO8RD9Aybs9ssCPqeoF9AAYVDNO3bhHpb4KQO/89mmmCdfaLaljGeYq8R18LQ4wD/ZUm17EX9xL/DLCbUQ0BeGiGE2TTNRKsx2sJYRzdnVxgHJZ2yKJk9S0MKoe7r12jyW5HC31LWZ8BOS6yDjPPjpQmReTYIvPUCKbJBPRc9gLlAaTdB07Z7dVCAzcxFib3KbMdZaqz1LiOiZShbhpwnuJtKF09fLiGGktRjg8jpB3ONJMQdmIPX+0RDk9w/KLTY8x0cGKs3GbvQ+yAJDNVg2LpAxmdv206w==;5:5XymrM0sZ5uKKO0JcXtnDIUuskW/4dffVGvevtSxOpdzNuFx0n4+6JQe28+dlEiRRGrNTu/YTscXGN5AruG2yc/1zbjOweka7XBKmYSNtnBBILzEI+hJ09USpISSfKjZx9xoTISGk7U+H9KOsnsZWBAN1h+w2E8ja9Udke5UGIM5DyLRo/2fs3SZUjHj55UVn4EDCRVzYy9pU4UBFUP27w==;7:ImXeDoeVaK43kzOKGx34b2bG28Otzh1QS3ue/JMDWTfeolzz2XsZyEhXELqgG/uj60/TOLHgE2r1u0QKagMYxbFPkW0BuubY2WwxIAAl0gtpjX7VSkcGPOZwdDiH+2yI6E+GS1wN2iQ37ZLxwMRdQA== x-ms-office365-filtering-correlation-id: 585a723b-92bb-4a50-0afb-08d68def63ab x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(4618075)(2017052603328)(7153060)(7193020);SRVR:VI1PR0501MB2590; x-ms-traffictypediagnostic: VI1PR0501MB2590: x-microsoft-antispam-prvs: x-forefront-prvs: 094213BFEA x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(346002)(366004)(39860400002)(396003)(376002)(136003)(13464003)(199004)(189003)(110136005)(99286004)(6436002)(14454004)(229853002)(33656002)(6246003)(7696005)(8936002)(25786009)(305945005)(7736002)(76176011)(53936002)(478600001)(2201001)(8676002)(9686003)(2501003)(55016002)(86362001)(81166006)(81156014)(6116002)(68736007)(316002)(74316002)(3846002)(53546011)(6506007)(102836004)(6346003)(186003)(256004)(26005)(2906002)(66066001)(486006)(11346002)(446003)(71190400001)(476003)(97736004)(106356001)(105586002)(71200400001)(14444005);DIR:OUT;SFP:1101;SCL:1;SRVR:VI1PR0501MB2590;H:VI1PR0501MB2271.eurprd05.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:1;MX:1; received-spf: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) authentication-results: spf=none (sender IP is ) smtp.mailfrom=parav@mellanox.com; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: JynwqB0GluzW+nEljObgO7K3y2xKF5FUWPBVGkmHbfy37CcJTdg9QNGhTt+Kckce7z9Bfi/LBpmSGx9fPIZ3N3aGnohm8KsHBqgOPNZIU/28JcoxX5CnQdIg5Nf9uOm8fqdUuD0kjJOAm2XrcNMnqCJqalQ2VjMFpgvGL9XMHw6MFDbD0SOzXg6zIU0nqTsB3NeyCZeDchc57I+WQQuCzcm7iQ2bbaabJkb7HfWZwfJEnHS/zlzEGcTz+J3IHBHvzZ2BcOWOIU7IdlzV76xmhYpbsVoMT+Ac5QeOhYgjFOSisto+Q5j637fnUGm3xsJ5kzVO5qEyu048dmQOjCbzFQq3ze2wiwm9Kv9QdUN4MV69TbdAXyxCNg8Ssck0e0ANVNOb1LOuVw2CtOyi+7YH152HWCZPOhp5q1whKkws370= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-Network-Message-Id: 585a723b-92bb-4a50-0afb-08d68def63ab X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Feb 2019 18:01:02.6746 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0501MB2590 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogRGF2aWQgQWhlcm4gPGRz YWhlcm5AZ21haWwuY29tPg0KPiBTZW50OiBGcmlkYXksIEZlYnJ1YXJ5IDgsIDIwMTkgMTE6MzAg QU0NCj4gVG86IFBhcmF2IFBhbmRpdCA8cGFyYXZAbWVsbGFub3guY29tPjsgbmV0ZGV2QHZnZXIu a2VybmVsLm9yZzsNCj4gZGF2ZW1AZGF2ZW1sb2Z0Lm5ldA0KPiBTdWJqZWN0OiBSZTogW1BBVENI IG5ldC1uZXh0XSBkZXZsaW5rOiBBZGQgV0FSTl9PTiB0byBjYXRjaCBlcnJvcnMgb2Ygbm90DQo+ IGNsZWFuaW5nIGRldmxpbmsgb2JqZWN0cw0KPiANCj4gT24gMi84LzE5IDg6MjIgQU0sIFBhcmF2 IFBhbmRpdCB3cm90ZToNCj4gPiBBZGQgV0FSTl9PTiB0byBtYWtlIHN1cmUgdGhhdCBhbGwgc3Vi IG9iamVjdHMgb2YgYSBkZXZsaW5rIGRldmljZSBhcmUNCj4gPiBjbGVhbmVkdXAgYmVmb3JlIGZy ZWVpbmcgdGhlIGRldmxpbmsgZGV2aWNlLg0KPiA+IFRoaXMgaGVscHMgdG8gY2F0Y2ggYW55IGRy aXZlciBidWdzLg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogUGFyYXYgUGFuZGl0IDxwYXJhdkBt ZWxsYW5veC5jb20+DQo+ID4gQWNrZWQtYnk6IEppcmkgUGlya28gPGppcmlAbWVsbGFub3guY29t Pg0KPiA+IC0tLQ0KPiA+ICBuZXQvY29yZS9kZXZsaW5rLmMgfCA3ICsrKysrKysNCj4gPiAgMSBm aWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL25ldC9j b3JlL2RldmxpbmsuYyBiL25ldC9jb3JlL2RldmxpbmsuYyBpbmRleA0KPiA+IGNkMGQzOTMuLjVl MmVmNWEgMTAwNjQ0DQo+ID4gLS0tIGEvbmV0L2NvcmUvZGV2bGluay5jDQo+ID4gKysrIGIvbmV0 L2NvcmUvZGV2bGluay5jDQo+ID4gQEAgLTQyMjksNiArNDIyOSwxMyBAQCB2b2lkIGRldmxpbmtf dW5yZWdpc3RlcihzdHJ1Y3QgZGV2bGluayAqZGV2bGluaykNCj4gPiAgICovDQo+ID4gIHZvaWQg ZGV2bGlua19mcmVlKHN0cnVjdCBkZXZsaW5rICpkZXZsaW5rKSAgew0KPiA+ICsJV0FSTl9PTigh bGlzdF9lbXB0eSgmZGV2bGluay0+cG9ydF9saXN0KSk7DQo+ID4gKwlXQVJOX09OKCFsaXN0X2Vt cHR5KCZkZXZsaW5rLT5zYl9saXN0KSk7DQo+ID4gKwlXQVJOX09OKCFsaXN0X2VtcHR5KCZkZXZs aW5rLT5kcGlwZV90YWJsZV9saXN0KSk7DQo+ID4gKwlXQVJOX09OKCFsaXN0X2VtcHR5KCZkZXZs aW5rLT5yZXNvdXJjZV9saXN0KSk7DQo+ID4gKwlXQVJOX09OKCFsaXN0X2VtcHR5KCZkZXZsaW5r LT5wYXJhbV9saXN0KSk7DQo+ID4gKwlXQVJOX09OKCFsaXN0X2VtcHR5KCZkZXZsaW5rLT5yZWdp b25fbGlzdCkpOw0KPiA+ICsNCj4gPiAgCWtmcmVlKGRldmxpbmspOw0KPiA+ICB9DQo+ID4gIEVY UE9SVF9TWU1CT0xfR1BMKGRldmxpbmtfZnJlZSk7DQo+ID4NCj4gDQo+IHJlcG9ydGVyX2xpc3Qg d2FzIGp1c3QgYWRkZWQgd2hpY2ggYnJpbmdzIHVwIHRoZSBtYWludGVuYW5jZSBxdWVzdGlvbjoN Cj4gSWYgeW91IGFyZSBnb2luZyB0byBkbyB0aGlzIHlvdSBtaWdodCB3YW50IGEgY29tbWVudCBp bg0KPiBpbmNsdWRlL25ldC9kZXZsaW5rLmggdG8gcmVtaW5kIGZvbGtzIHRvIHVwZGF0ZSB0aGlz IGZ1bmN0aW9uIGFzIHJlbGV2YW50Lg0KSSBzZWUuIE1ha2Ugc2Vuc2UuIEFkZGluZyByZXBvcnRl cl9saXN0IGFuZCB1cGRhdGluZyBkZXZsaW5rLmgsIHRvbyBmb3IgY29tbWVudCBpbiB2MS4NCg==