From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-by2nam03on0111.outbound.protection.outlook.com ([104.47.42.111]:30644 "EHLO NAM03-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S2388437AbeIXUw4 (ORCPT ); Mon, 24 Sep 2018 16:52:56 -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.9 01/23] mac80211: Run TXQ teardown code before de-registering interfaces Date: Mon, 24 Sep 2018 14:49:23 +0000 Message-ID: <20180924144919.164617-1-alexander.levin@microsoft.com> Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-ID: <1D585A7436A18C48B5AFAD6EA4D54887@namprd21.prod.outlook.com> 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 MS9tYWluLmMgYi9uZXQvbWFjODAyMTEvbWFpbi5jDQppbmRleCAyYmI2ODk5ODU0ZDQuLjYzODlj ZTg2ODY2OCAxMDA2NDQNCi0tLSBhL25ldC9tYWM4MDIxMS9tYWluLmMNCisrKyBiL25ldC9tYWM4 MDIxMS9tYWluLmMNCkBAIC0xMTY0LDYgKzExNjQsNyBAQCB2b2lkIGllZWU4MDIxMV91bnJlZ2lz dGVyX2h3KHN0cnVjdCBpZWVlODAyMTFfaHcgKmh3KQ0KICNpZiBJU19FTkFCTEVEKENPTkZJR19J UFY2KQ0KIAl1bnJlZ2lzdGVyX2luZXQ2YWRkcl9ub3RpZmllcigmbG9jYWwtPmlmYTZfbm90aWZp ZXIpOw0KICNlbmRpZg0KKwlpZWVlODAyMTFfdHhxX3RlYXJkb3duX2Zsb3dzKGxvY2FsKTsNCiAN CiAJcnRubF9sb2NrKCk7DQogDQpAQCAtMTE5MSw3ICsxMTkyLDYgQEAgdm9pZCBpZWVlODAyMTFf dW5yZWdpc3Rlcl9odyhzdHJ1Y3QgaWVlZTgwMjExX2h3ICpodykNCiAJc2tiX3F1ZXVlX3B1cmdl KCZsb2NhbC0+c2tiX3F1ZXVlKTsNCiAJc2tiX3F1ZXVlX3B1cmdlKCZsb2NhbC0+c2tiX3F1ZXVl X3VucmVsaWFibGUpOw0KIAlza2JfcXVldWVfcHVyZ2UoJmxvY2FsLT5za2JfcXVldWVfdGRsc19j aHN3KTsNCi0JaWVlZTgwMjExX3R4cV90ZWFyZG93bl9mbG93cyhsb2NhbCk7DQogDQogCWRlc3Ry b3lfd29ya3F1ZXVlKGxvY2FsLT53b3JrcXVldWUpOw0KIAl3aXBoeV91bnJlZ2lzdGVyKGxvY2Fs LT5ody53aXBoeSk7DQotLSANCjIuMTcuMQ0K