From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-bl2nam02on0139.outbound.protection.outlook.com ([104.47.38.139]:31232 "EHLO NAM02-BL2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S2387658AbeIXUwU (ORCPT ); Mon, 24 Sep 2018 16:52:20 -0400 From: Sasha Levin To: "stable@vger.kernel.org" , "linux-kernel@vger.kernel.org" CC: =?utf-8?B?VG9rZSBIw7hpbGFuZC1Kw7hyZ2Vuc2Vu?= , Johannes Berg , Sasha Levin Subject: [PATCH AUTOSEL 4.14 01/36] mac80211: Run TXQ teardown code before de-registering interfaces Date: Mon, 24 Sep 2018 14:48:54 +0000 Message-ID: <20180924144851.164533-1-alexander.levin@microsoft.com> Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: stable-owner@vger.kernel.org List-ID: RnJvbTogVG9rZSBIw7hpbGFuZC1Kw7hyZ2Vuc2VuIDx0b2tlQHRva2UuZGs+DQoNClsgVXBzdHJl YW0gY29tbWl0IDc3Y2ZhZjUyZWNhNWNhYzMwZWQwMjk1MDdlMGNhYjA2NWY4ODg5OTUgXQ0KDQpU aGUgVFhRIHRlYXJkb3duIGNvZGUgY2FuIHJlZmVyZW5jZSB0aGUgdmlmIGRhdGEgc3RydWN0dXJl cyB0aGF0IGFyZQ0Kc3RvcmVkIGluIHRoZSBuZXRkZXYgcHJpdmF0ZSBtZW1vcnkgYXJlYSBpZiB0 aGVyZSBhcmUgc3RpbGwgcGFja2V0cyBvbg0KdGhlIHF1ZXVlIHdoZW4gaXQgaXMgYmVpbmcgZnJl ZWQuIFNpbmNlIHRoZSBUWFEgdGVhcmRvd24gY29kZSBpcyBydW4NCmFmdGVyIHRoZSBuZXRkZXZz IGFyZSBmcmVlZCwgdGhpcyBjYW4gbGVhZCB0byBhIHVzZS1hZnRlci1mcmVlLiBGaXggdGhpcw0K YnkgbW92aW5nIHRoZSBUWFEgdGVhcmRvd24gY29kZSB0byBlYXJsaWVyIGluIGllZWU4MDIxMV91 bnJlZ2lzdGVyX2h3KCkuDQoNClJlcG9ydGVkLWJ5OiBCZW4gR3JlZWFyIDxncmVlYXJiQGNhbmRl bGF0ZWNoLmNvbT4NClRlc3RlZC1ieTogQmVuIEdyZWVhciA8Z3JlZWFyYkBjYW5kZWxhdGVjaC5j b20+DQpTaWduZWQtb2ZmLWJ5OiBUb2tlIEjDuGlsYW5kLUrDuHJnZW5zZW4gPHRva2VAdG9rZS5k az4NClNpZ25lZC1vZmYtYnk6IEpvaGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50ZWwuY29t Pg0KU2lnbmVkLW9mZi1ieTogU2FzaGEgTGV2aW4gPGFsZXhhbmRlci5sZXZpbkBtaWNyb3NvZnQu Y29tPg0KLS0tDQogbmV0L21hYzgwMjExL21haW4uYyB8IDIgKy0NCiAxIGZpbGUgY2hhbmdlZCwg MSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkNCg0KZGlmZiAtLWdpdCBhL25ldC9tYWM4MDIx MS9tYWluLmMgYi9uZXQvbWFjODAyMTEvbWFpbi5jDQppbmRleCA4YWExZjViNmEwNTEuLmNiNWIy MmI2MTM4OCAxMDA2NDQNCi0tLSBhL25ldC9tYWM4MDIxMS9tYWluLmMNCisrKyBiL25ldC9tYWM4 MDIxMS9tYWluLmMNCkBAIC0xMTcxLDYgKzExNzEsNyBAQCB2b2lkIGllZWU4MDIxMV91bnJlZ2lz dGVyX2h3KHN0cnVjdCBpZWVlODAyMTFfaHcgKmh3KQ0KICNpZiBJU19FTkFCTEVEKENPTkZJR19J UFY2KQ0KIAl1bnJlZ2lzdGVyX2luZXQ2YWRkcl9ub3RpZmllcigmbG9jYWwtPmlmYTZfbm90aWZp ZXIpOw0KICNlbmRpZg0KKwlpZWVlODAyMTFfdHhxX3RlYXJkb3duX2Zsb3dzKGxvY2FsKTsNCiAN CiAJcnRubF9sb2NrKCk7DQogDQpAQCAtMTE5OSw3ICsxMjAwLDYgQEAgdm9pZCBpZWVlODAyMTFf dW5yZWdpc3Rlcl9odyhzdHJ1Y3QgaWVlZTgwMjExX2h3ICpodykNCiAJc2tiX3F1ZXVlX3B1cmdl KCZsb2NhbC0+c2tiX3F1ZXVlKTsNCiAJc2tiX3F1ZXVlX3B1cmdlKCZsb2NhbC0+c2tiX3F1ZXVl X3VucmVsaWFibGUpOw0KIAlza2JfcXVldWVfcHVyZ2UoJmxvY2FsLT5za2JfcXVldWVfdGRsc19j aHN3KTsNCi0JaWVlZTgwMjExX3R4cV90ZWFyZG93bl9mbG93cyhsb2NhbCk7DQogDQogCWRlc3Ry b3lfd29ya3F1ZXVlKGxvY2FsLT53b3JrcXVldWUpOw0KIAl3aXBoeV91bnJlZ2lzdGVyKGxvY2Fs LT5ody53aXBoeSk7DQotLSANCjIuMTcuMQ0K