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 88876C10F14 for ; Thu, 18 Apr 2019 18:17:18 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 46E7B20675 for ; Thu, 18 Apr 2019 18:17:18 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=Mellanox.com header.i=@Mellanox.com header.b="mDmpdG3h" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2404260AbfDRSRQ (ORCPT ); Thu, 18 Apr 2019 14:17:16 -0400 Received: from mail-eopbgr80042.outbound.protection.outlook.com ([40.107.8.42]:22030 "EHLO EUR04-VI1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S2391849AbfDRSRO (ORCPT ); Thu, 18 Apr 2019 14:17:14 -0400 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=pOpzyK53S3XDB4Z/Iko41CzQArxcGOL+pEjKcW4UW8I=; b=mDmpdG3hkNCB6356hnLQ7gvXnGoCb0qnA0UZJII0e5UhxqfVlULZ3IXpSc0ZlkSwZhYuCwb1O2S94AUdZGtMZZBRm+YCYNj6BLZh6+1abjZNkvW5IRfSh8wYL4B+x75Wt1mEe/p5dYkZZH4jDTXlwrHReOO27OVZMsNfqgvDQwM= Received: from DB8PR05MB5898.eurprd05.prod.outlook.com (20.179.9.32) by DB8PR05MB5913.eurprd05.prod.outlook.com (20.179.9.94) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1813.14; Thu, 18 Apr 2019 18:17:09 +0000 Received: from DB8PR05MB5898.eurprd05.prod.outlook.com ([fe80::85d8:bf39:8cc9:16c3]) by DB8PR05MB5898.eurprd05.prod.outlook.com ([fe80::85d8:bf39:8cc9:16c3%3]) with mapi id 15.20.1813.011; Thu, 18 Apr 2019 18:17:09 +0000 From: Saeed Mahameed To: "sathya.perla@broadcom.com" , "sriharsha.basavapatna@broadcom.com" , "fyang@suse.com" , "somnath.kotur@broadcom.com" , "ajit.khaparde@broadcom.com" , "davem@davemloft.net" CC: "firogm@gmail.com" , "netdev@vger.kernel.org" Subject: Re: [PATCH 1/1] be2net: Detach interface for avoiding a system crash Thread-Topic: [PATCH 1/1] be2net: Detach interface for avoiding a system crash Thread-Index: AQHU6IX4SLRCsB23c0mz5MdCfubY+qYnfhAAgBoa+QCAALu6AA== Date: Thu, 18 Apr 2019 18:17:09 +0000 Message-ID: <761637d4ccc2ec265b7418fa31c36c0f37d574f1.camel@mellanox.com> References: <20190401122421.30116-1-fyang@suse.com> <786ef1d29facea3163b91ce160dd146f5759d160.camel@mellanox.com> <22d06c53-2cfc-6000-ba0d-044dd9457a10@suse.com> In-Reply-To: <22d06c53-2cfc-6000-ba0d-044dd9457a10@suse.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.30.5 (3.30.5-1.fc29) authentication-results: spf=none (sender IP is ) smtp.mailfrom=saeedm@mellanox.com; x-originating-ip: [50.250.255.107] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 820e8ae4-342e-4d02-605f-08d6c42a124e x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(4618075)(2017052603328)(7193020);SRVR:DB8PR05MB5913; x-ms-traffictypediagnostic: DB8PR05MB5913: x-microsoft-antispam-prvs: x-forefront-prvs: 0011612A55 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(366004)(376002)(396003)(346002)(136003)(39860400002)(199004)(189003)(8676002)(54906003)(81166006)(71190400001)(71200400001)(68736007)(81156014)(4326008)(486006)(446003)(305945005)(316002)(99286004)(476003)(2201001)(2616005)(76176011)(110136005)(58126008)(86362001)(26005)(6246003)(53936002)(186003)(256004)(14444005)(5024004)(102836004)(2501003)(3846002)(97736004)(6116002)(2906002)(11346002)(36756003)(53546011)(6506007)(14454004)(66066001)(6486002)(8936002)(7736002)(6436002)(25786009)(5660300002)(229853002)(478600001)(6512007)(118296001);DIR:OUT;SFP:1101;SCL:1;SRVR:DB8PR05MB5913;H:DB8PR05MB5898.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) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: C9szvhGVdt4EdCWjaWilRBlkshPLv2TcnFDXm6/0c5zqhEoJ+b2uSS6voTCrxgw+u2R7Kf4v7Oay2Vbn5k5FE6iOk3hQSiKVjnOlv1hTDiILaNUvN/BGUzYJ8KCM3BpLlIDobYMhrM8Q0rP6hWNgYoxABqkha883FCq+qlHgyFRLvPH6/EAzV7C/+nxDqjk9+C++QNM/6OUMuhAMvCV4WEV5nKmbLo7Lnmj8NFmehywEZcJPJc9u6TZaPJJsPiJz70ZrxoQPvAkHIASmzSFfRhrjMxMfkPW1Qub7ExiOYk8eUrogFebWxGpTXaw0Vk9FokbM/o/86LNoN2rpSdzXPjScIHELVT0PL32nR5UMuJnMk3yExlxZlR6DBpKH8fN3owm+9FqJ6DOfcyaglEIXpY7B8uLQtypRgRwaHF3AD1E= Content-Type: text/plain; charset="utf-8" Content-ID: <0D9F12BDAB0AD949B4767442AA215A22@eurprd05.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-Network-Message-Id: 820e8ae4-342e-4d02-605f-08d6c42a124e X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Apr 2019 18:17:09.3250 (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: DB8PR05MB5913 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org T24gVGh1LCAyMDE5LTA0LTE4IGF0IDE1OjA1ICswODAwLCBGaXJvIHdyb3RlOg0KPiANCj4gT24g NC8yLzE5IDEyOjI1IEFNLCBTYWVlZCBNYWhhbWVlZCB3cm90ZToNCj4gPiBPbiBNb24sIDIwMTkt MDQtMDEgYXQgMjA6MjQgKzA4MDAsIEZpcm8gWWFuZyB3cm90ZToNCj4gPiA+IFRoaXMgY3Jhc2gg aXMgdHJpZ2dlcmVkIGJ5IGEgdXNlci1hZnRlci1mcmVlIHNpbmNlIGxha2Ugb2YNCj4gPiA+IHRo ZSBzeW5jaHJvbml6YXRpb24gb2YgYSByYWNlIGNvbmRpdGlvbiBiZXR3ZWVuIA0KPiA+ID4gYmVf dXBkYXRlX3F1ZXVlcygpIG1vZGlmeWluZyBtdWx0aS1wdXJwb3NlIGNoYW5uZWxzIG9mDQo+ID4g PiBuZXR3b3JrIGRldmljZSBhbmQgYmVfdHhfdGltZW91dCgpLg0KPiA+ID4gDQo+ID4gPiBCVUc6 IHVuYWJsZSB0byBoYW5kbGUga2VybmVsIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZSBhdCAobnVs bCkNCj4gPiA+IENhbGwgVHJhY2U6DQo+ID4gPiBiZV90eF90aW1lb3V0KzB4YTUvMHgzNjAgW2Jl Mm5ldF0NCj4gPiA+IGRldl93YXRjaGRvZysweDFkOC8weDIxMA0KPiA+ID4gY2FsbF90aW1lcl9m bisweDMyLzB4MTQwDQo+ID4gPiANCj4gPiA+IFRvIGZpeCBpdCwgZGV0YWNoIHRoZSBpbnRlcmZh Y2UgYmVmb3JlIG1vZGlmeWluZw0KPiA+ID4gbXVsdGktcHVycG9zZSBjaGFubmVscyBvZiBuZXR3 b3JrIGRldmljZS4NCj4gPiA+IA0KPiA+ID4gU2lnbmVkLW9mZi1ieTogRmlybyBZYW5nIDxmeWFu Z0BzdXNlLmNvbT4NCj4gPiA+IC0tLQ0KPiA+ID4gIGRyaXZlcnMvbmV0L2V0aGVybmV0L2VtdWxl eC9iZW5ldC9iZV9tYWluLmMgfCAxMiArKysrKysrKy0tLS0NCj4gPiA+ICAxIGZpbGUgY2hhbmdl ZCwgOCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQ0KPiA+ID4gDQo+ID4gPiBkaWZmIC0t Z2l0IGEvZHJpdmVycy9uZXQvZXRoZXJuZXQvZW11bGV4L2JlbmV0L2JlX21haW4uYw0KPiA+ID4g Yi9kcml2ZXJzL25ldC9ldGhlcm5ldC9lbXVsZXgvYmVuZXQvYmVfbWFpbi5jDQo+ID4gPiBpbmRl eCBkNTAyNjkwOWRlYzUuLjI1ZDAxMjhiZjY4NCAxMDA2NDQNCj4gPiA+IC0tLSBhL2RyaXZlcnMv bmV0L2V0aGVybmV0L2VtdWxleC9iZW5ldC9iZV9tYWluLmMNCj4gPiA+ICsrKyBiL2RyaXZlcnMv bmV0L2V0aGVybmV0L2VtdWxleC9iZW5ldC9iZV9tYWluLmMNCj4gPiA+IEBAIC00NzA1LDYgKzQ3 MDUsOCBAQCBpbnQgYmVfdXBkYXRlX3F1ZXVlcyhzdHJ1Y3QgYmVfYWRhcHRlcg0KPiA+ID4gKmFk YXB0ZXIpDQo+ID4gPiAgCXN0cnVjdCBuZXRfZGV2aWNlICpuZXRkZXYgPSBhZGFwdGVyLT5uZXRk ZXY7DQo+ID4gPiAgCWludCBzdGF0dXM7DQo+ID4gPiAgDQo+ID4gPiArCW5ldGlmX2RldmljZV9k ZXRhY2gobmV0ZGV2KTsNCj4gPiA+ICsNCj4gPiANCj4gPiBUaGlzIHdpbGwgcmVkdWNlIHRoZSBw cm9iYWJpbGl0eSwgYnV0IHdpbGwgbm90IGRvIHRoZSB0cmljay4NCj4gPiBzaW5jZSB0aGlzIHdp bGwgbm90IGd1YXJhbnRlZSB0aGF0IHRoZSBkZXZfd2F0Y2hkb2cgaXMgZGlzYWJsZWQuDQo+IEhp IFNhZWVkLA0KPiANCj4gV2hhdCBhYm91dCB1c2luZyBkZXZfd2F0Y2hkb2dfZG93bi91cCgpIHRv IHRlbXBvcmFyaWx5IGRpc2FibGUgdGhlDQo+IGRldl93YXRjaGRvZz8NCj4gDQo+ICsrKyBiL2Ry aXZlcnMvbmV0L2V0aGVybmV0L2VtdWxleC9iZW5ldC9iZV9tYWluLmMNCj4gQEAgLTQ2OTcsNiAr NDY5Nyw4IEBAIGludCBiZV91cGRhdGVfcXVldWVzKHN0cnVjdCBiZV9hZGFwdGVyDQo+ICphZGFw dGVyKQ0KPiAgICAgICAgIHN0cnVjdCBuZXRfZGV2aWNlICpuZXRkZXYgPSBhZGFwdGVyLT5uZXRk ZXY7DQo+ICAgICAgICAgaW50IHN0YXR1czsNCj4gDQo+ICsgICAgICAgZGV2X3dhdGNoZG9nX2Rv d24oKTsNCj4gKw0KDQp0aGVyZSBpcyBubyBzdWNoIEFQSSwgY3VycmVudGx5IHRoaXMgaXMgYSBz dGF0aWMgZnVuY3Rpb24sIGFuZCBpIGRvbid0DQp0aGluayBpdCBpcyBhIGdvb2QgaWRlYSB0byBt ZXNzIGFyb3VuZCB3aXRoIHRoZSB3YXRjaGRvZy4NCg0KSWYgeW91IHdhbnQgdG8gYXZvaWQgZGVm ZXJyZWQgd29yayBhbmQgZXhwbGljaXQgbG9ja2luZywgeW91IG5lZWQNCnNvbWV0aGluZyBzaW1p bGFyIHRvIHdoYXQgeW91IGRpZCB3aXRoIHRoZSBkZXZpY2VfZGV0YWNoIHRvIGZsYWcgdG8gdGhl DQp3YXRjaGRvZyB0byBub3QgbG9vayBhdCB5b3VyIHR4IHF1ZXVlcy4NCg0KYnkgbG9va2luZyBh dCBiZV9jbG9zZSgpIEkgc2VlIHRoYXQgaXQgY2FsbHMgbmV0aWZfdHhfZGlzYWJsZShuZXRkZXYp Ow0Kd2hpY2ggcHJvdmlkZXMgc29tZSBraW5kIG9mIHN0YXRlIHN5bmNocm9uaXphdGlvbiB3aXRo IHRoZSB3YXRjaGRvZy4NCg0Kc28gbWF5YmUgbmV0aWZfZGV2aWNlX2RldGFjaCgpIHdpbGwgd29y aywgYnV0IGl0IGlzIGEgdmVyeSBoZWF2eSBndW4hDQpuZXRpZl9jYXJyaWVyX29mZihuZXRkZXYp IHNob3VsZCBkbyB0aGUgd29yaywgYW5kIGF0IHRoZSBlbmQgeW91IHdpbGwNCm5lZWQgdG8gcmVz dG9yZSB0aGUgb3JpZ2luYWwgY2FycmllciBzdGF0ZS4NCg0KY2Fycmllcl9vayA9IG5ldGlmX2Nh cnJpZXJfb2sobmV0ZGV2KTsNCi8qIG11c3QgYmUgY2FsbGVkIGJlZm9yZSBuZXRpZl90eF9kaXNh YmxlKCkgKi8NCm5ldGlmX2NhcnJpZXJfb2ZmKG5ldGRldik7IA0KDQovLyBkbyBzdHVmZg0KDQpp ZiAoY2Fycmllcl9vaykNCgluZXRpZl9jYXJyaWVyX29uKG5ldGRldik7DQoNCj4gICAgICAgICBp ZiAobmV0aWZfcnVubmluZyhuZXRkZXYpKQ0KPiAgICAgICAgICAgICAgICAgYmVfY2xvc2UobmV0 ZGV2KTsNCj4gDQo+IEBAIC00NzExLDIxICs0NzEzLDIxIEBAIGludCBiZV91cGRhdGVfcXVldWVz KHN0cnVjdCBiZV9hZGFwdGVyDQo+ICphZGFwdGVyKQ0KPiAgICAgICAgIGJlX2NsZWFyX3F1ZXVl cyhhZGFwdGVyKTsNCj4gICAgICAgICBzdGF0dXMgPSBiZV9jbWRfaWZfZGVzdHJveShhZGFwdGVy LCBhZGFwdGVyLT5pZl9oYW5kbGUsICAwKTsNCj4gICAgICAgICBpZiAoc3RhdHVzKQ0KPiAtICAg ICAgICAgICAgICAgcmV0dXJuIHN0YXR1czsNCj4gKyAgICAgICAgICAgICAgIGdvdG8gb3V0Ow0K PiANCj4gICAgICAgICBpZiAoIW1zaXhfZW5hYmxlZChhZGFwdGVyKSkgew0KPiAgICAgICAgICAg ICAgICAgc3RhdHVzID0gYmVfbXNpeF9lbmFibGUoYWRhcHRlcik7DQo+ICAgICAgICAgICAgICAg ICBpZiAoc3RhdHVzKQ0KPiAtICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gc3RhdHVzOw0K PiArICAgICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsNCj4gICAgICAgICB9DQo+IA0KPiAg ICAgICAgIHN0YXR1cyA9IGJlX2lmX2NyZWF0ZShhZGFwdGVyKTsNCj4gICAgICAgICBpZiAoc3Rh dHVzKQ0KPiAtICAgICAgICAgICAgICAgcmV0dXJuIHN0YXR1czsNCj4gKyAgICAgICAgICAgICAg IGdvdG8gb3V0Ow0KPiANCj4gICAgICAgICBzdGF0dXMgPSBiZV9zZXR1cF9xdWV1ZXMoYWRhcHRl cik7DQo+ICAgICAgICAgaWYgKHN0YXR1cykNCj4gLSAgICAgICAgICAgICAgIHJldHVybiBzdGF0 dXM7DQo+ICsgICAgICAgICAgICAgICBnb3RvIG91dDsNCj4gDQo+ICAgICAgICAgYmVfc2NoZWR1 bGVfd29ya2VyKGFkYXB0ZXIpOw0KPiANCj4gQEAgLTQ3NDEsNiArNDc0Myw5IEBAIGludCBiZV91 cGRhdGVfcXVldWVzKHN0cnVjdCBiZV9hZGFwdGVyDQo+ICphZGFwdGVyKQ0KPiAgICAgICAgIGlm IChuZXRpZl9ydW5uaW5nKG5ldGRldikpDQo+ICAgICAgICAgICAgICAgICBzdGF0dXMgPSBiZV9v cGVuKG5ldGRldik7DQo+IA0KPiArb3V0Og0KPiArICAgICAgIGRldl93YXRjaGRvZ191cCgpOw0K PiANCj4gVGhhbmtzLA0KPiBGaXJvDQo+IA0KPiA+IHdoYXQgeW91IG5lZWQgaXMgcHJvcGVyIGxv Y2tpbmcgbWVjaGFuaXNtIGFuZC9vciBzY2hlZHVsaW5nIHRoZQ0KPiA+IHR4X3RpbWVvdXQgaGFu ZGxpbmcgb3V0IG9mIGF0b21pYyBjb250ZXh0IGlmIGEgbXV0ZXggd2lsbCBiZQ0KPiA+IHJlcXVp cmVkLg0KPiA+IA0KPiA+IG5ldGlmX2RldmljZV9kZXRhY2ggaXMgYSB0b28gaGVhdnkgaGFtbWVy IGZvciBzdWNoIHN5bmNocm9uaXphdGlvbnMNCj4gPiB0YXNrcy4NCj4gPiANCj4gPiA+ICAJaWYg KG5ldGlmX3J1bm5pbmcobmV0ZGV2KSkNCj4gPiA+ICAJCWJlX2Nsb3NlKG5ldGRldik7DQo+ID4g PiAgDQo+ID4gPiBAQCAtNDcxOSwyMSArNDcyMSwyMSBAQCBpbnQgYmVfdXBkYXRlX3F1ZXVlcyhz dHJ1Y3QgYmVfYWRhcHRlcg0KPiA+ID4gKmFkYXB0ZXIpDQo+ID4gPiAgCWJlX2NsZWFyX3F1ZXVl cyhhZGFwdGVyKTsNCj4gPiA+ICAJc3RhdHVzID0gYmVfY21kX2lmX2Rlc3Ryb3koYWRhcHRlciwg YWRhcHRlci0+aWZfaGFuZGxlLCAgMCk7DQo+ID4gPiAgCWlmIChzdGF0dXMpDQo+ID4gPiAtCQly ZXR1cm4gc3RhdHVzOw0KPiA+ID4gKwkJZ290byBvdXQ7DQo+ID4gPiAgDQo+ID4gPiAgCWlmICgh bXNpeF9lbmFibGVkKGFkYXB0ZXIpKSB7DQo+ID4gPiAgCQlzdGF0dXMgPSBiZV9tc2l4X2VuYWJs ZShhZGFwdGVyKTsNCj4gPiA+ICAJCWlmIChzdGF0dXMpDQo+ID4gPiAtCQkJcmV0dXJuIHN0YXR1 czsNCj4gPiA+ICsJCQlnb3RvIG91dDsNCj4gPiA+ICAJfQ0KPiA+ID4gIA0KPiA+ID4gIAlzdGF0 dXMgPSBiZV9pZl9jcmVhdGUoYWRhcHRlcik7DQo+ID4gPiAgCWlmIChzdGF0dXMpDQo+ID4gPiAt CQlyZXR1cm4gc3RhdHVzOw0KPiA+ID4gKwkJZ290byBvdXQ7DQo+ID4gPiAgDQo+ID4gPiAgCXN0 YXR1cyA9IGJlX3NldHVwX3F1ZXVlcyhhZGFwdGVyKTsNCj4gPiA+ICAJaWYgKHN0YXR1cykNCj4g PiA+IC0JCXJldHVybiBzdGF0dXM7DQo+ID4gPiArCQlnb3RvIG91dDsNCj4gPiA+ICANCj4gPiA+ ICAJYmVfc2NoZWR1bGVfd29ya2VyKGFkYXB0ZXIpOw0KPiA+ID4gIA0KPiA+ID4gQEAgLTQ3NDgs NiArNDc1MCw4IEBAIGludCBiZV91cGRhdGVfcXVldWVzKHN0cnVjdCBiZV9hZGFwdGVyDQo+ID4g PiAqYWRhcHRlcikNCj4gPiA+ICAJaWYgKG5ldGlmX3J1bm5pbmcobmV0ZGV2KSkNCj4gPiA+ICAJ CXN0YXR1cyA9IGJlX29wZW4obmV0ZGV2KTsNCj4gPiA+ICANCj4gPiA+ICtvdXQ6DQo+ID4gPiAr CW5ldGlmX2RldmljZV9hdHRhY2gobmV0ZGV2KTsNCj4gPiA+ICAJcmV0dXJuIHN0YXR1czsNCj4g PiA+ICB9DQo+ID4gPiAgDQo=