Received: by 2002:a25:f815:0:0:0:0:0 with SMTP id u21csp3182500ybd; Mon, 24 Jun 2019 21:10:12 -0700 (PDT) X-Google-Smtp-Source: APXvYqzj+yUZ8K7TrHE60dNjQHMgTy6w+xf7gVAa5XX93iiL077aYGRVFQMVk3om+elut0FaZtxo X-Received: by 2002:a17:902:9a04:: with SMTP id v4mr54930135plp.95.1561435812445; Mon, 24 Jun 2019 21:10:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1561435812; cv=none; d=google.com; s=arc-20160816; b=F7AbQetmTxY5DGHMXEPMfZzA2JTyG5REx2X5LB4HT6Sa54e3Oq+1K93HhVg855DaOe +TGCsMYSJd885hHcJSfTQUuSBCBZSQCh9ZWZbhvry4ESgS72MMsJ3clHaYFUzxi3KzFu PHgmr0Q5jb73u7ldLebyH4K/7d7Zxy3b9cMshjY+RtjDlLc7+c3V2pRCFi6w+pcs/eFi xqvnW7EaqEzEO5aEt7OrGhhskxOudy9H+OsGBWScboQ/SSeXEh5m7nEDh+HWAgRKiqkX LnAVbXHRIn9VtWdVa8ofHj1loMg++3PcGLHvAnH2z1YIJCYOi1iwmngptVg4xIfWuESl GtUg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from; bh=WDtpRUTF+76rbdT7YhbQJoZheLyAVVwqasXn1JTllN8=; b=ydv2AyXmkdc0x1yHAEcxlh0ElX/r6yM4g0j8XsoM2jd+gb7TnAFvOqc50fUG07mKnH PhvoLmUUpgRXcxkgSmhTX0xy9IkAYCSeySX5I/ycKoym+rQOzs6qohMvuK/BF9lsnQpG P2ZlYX3rdMrhbWS9UIsNw6lnZCFisJRMm8FGtXvjw0rT8D7YNapdIznSmQP/z8/PEvBg UlGuLxL9V5NiwequliAI4cSiz3jyZU2uzSV3xqtDRahHftVitO5odF5j2OaOWds1ojGT Ia6hzUb6e+iN1F6JILC86RuxUvYLjvJB3cs16guliNbQ4e5G44MNGGrB7RA1Q8T4/Qh+ xtxA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id k27si12088582pgl.417.2019.06.24.21.09.56; Mon, 24 Jun 2019 21:10:12 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730460AbfFYCaK (ORCPT + 99 others); Mon, 24 Jun 2019 22:30:10 -0400 Received: from mail4.tencent.com ([183.57.53.109]:42768 "EHLO mail4.tencent.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726774AbfFYCaK (ORCPT ); Mon, 24 Jun 2019 22:30:10 -0400 X-Greylist: delayed 488 seconds by postgrey-1.27 at vger.kernel.org; Mon, 24 Jun 2019 22:30:08 EDT Received: from EXHUB-SZMAIL04.tencent.com (unknown [10.14.6.35]) by mail4.tencent.com (Postfix) with ESMTP id BD2515032A; Tue, 25 Jun 2019 10:21:48 +0800 (CST) Received: from EX-SZ012.tencent.com (10.28.6.36) by EXHUB-SZMAIL04.tencent.com (10.14.6.35) with Microsoft SMTP Server (TLS) id 14.3.408.0; Tue, 25 Jun 2019 10:21:48 +0800 Received: from EX-SZ005.tencent.com (10.28.6.29) by EX-SZ012.tencent.com (10.28.6.36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Tue, 25 Jun 2019 10:21:47 +0800 Received: from EX-SZ005.tencent.com ([fe80::80ab:5a24:b62e:8246]) by EX-SZ005.tencent.com ([fe80::80ab:5a24:b62e:8246%4]) with mapi id 15.01.1713.004; Tue, 25 Jun 2019 10:21:47 +0800 From: =?utf-8?B?d2VuYmluemVuZyjmm77mlofmlowp?= To: Dongli Zhang , Wenbin Zeng CC: "axboe@kernel.dk" , "keith.busch@intel.com" , "hare@suse.com" , "ming.lei@redhat.com" , "osandov@fb.com" , "sagi@grimberg.me" , "bvanassche@acm.org" , "linux-block@vger.kernel.org" , "linux-kernel@vger.kernel.org" Subject: RE: [PATCH] blk-mq: update hctx->cpumask at cpu-hotplug(Internet mail) Thread-Topic: [PATCH] blk-mq: update hctx->cpumask at cpu-hotplug(Internet mail) Thread-Index: AQHVKqDurKLV/sXBPUypS6FtYdqWkaarD7cAgACLCoA= Date: Tue, 25 Jun 2019 02:21:47 +0000 Message-ID: <2421555d500d4efcad07956eead119cc@tencent.com> References: <1561389847-30853-1-git-send-email-wenbinzeng@tencent.com> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.14.87.251] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGkgRG9uZ2xpLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IERvbmds aSBaaGFuZyA8ZG9uZ2xpLnpoYW5nQG9yYWNsZS5jb20+DQo+IFNlbnQ6IFR1ZXNkYXksIEp1bmUg MjUsIDIwMTkgOTozMCBBTQ0KPiBUbzogV2VuYmluIFplbmcgPHdlbmJpbi56ZW5nQGdtYWlsLmNv bT4NCj4gQ2M6IGF4Ym9lQGtlcm5lbC5kazsga2VpdGguYnVzY2hAaW50ZWwuY29tOyBoYXJlQHN1 c2UuY29tOyBtaW5nLmxlaUByZWRoYXQuY29tOw0KPiBvc2FuZG92QGZiLmNvbTsgc2FnaUBncmlt YmVyZy5tZTsgYnZhbmFzc2NoZUBhY20ub3JnOw0KPiBsaW51eC1ibG9ja0B2Z2VyLmtlcm5lbC5v cmc7IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmc7IHdlbmJpbnplbmco5pu+5paH5paMKQ0K PiA8d2VuYmluemVuZ0B0ZW5jZW50LmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSF0gYmxrLW1x OiB1cGRhdGUgaGN0eC0+Y3B1bWFzayBhdCBjcHUtaG90cGx1ZyhJbnRlcm5ldCBtYWlsKQ0KPiAN Cj4gSGkgV2VuYmluLA0KPiANCj4gT24gNi8yNC8xOSAxMToyNCBQTSwgV2VuYmluIFplbmcgd3Jv dGU6DQo+ID4gQ3VycmVudGx5IGhjdHgtPmNwdW1hc2sgaXMgbm90IHVwZGF0ZWQgd2hlbiBob3Qt cGx1Z2dpbmcgbmV3IGNwdXMsDQo+ID4gYXMgdGhlcmUgYXJlIG1hbnkgY2hhbmNlcyBrYmxvY2tk X21vZF9kZWxheWVkX3dvcmtfb24oKSBnZXR0aW5nDQo+ID4gY2FsbGVkIHdpdGggV09SS19DUFVf VU5CT1VORCwgd29ya3F1ZXVlIGJsa19tcV9ydW5fd29ya19mbiBtYXkgcnVuDQo+ID4gb24gdGhl IG5ld2x5LXBsdWdnZWQgY3B1cywgY29uc2VxdWVudGx5IF9fYmxrX21xX3J1bl9od19xdWV1ZSgp DQo+ID4gcmVwb3J0aW5nIGV4Y2Vzc2l2ZSAicnVuIHF1ZXVlIGZyb20gd3JvbmcgQ1BVIiBtZXNz YWdlcyBiZWNhdXNlDQo+ID4gY3B1bWFza190ZXN0X2NwdShyYXdfc21wX3Byb2Nlc3Nvcl9pZCgp LCBoY3R4LT5jcHVtYXNrKSByZXR1cm5zIGZhbHNlLg0KPiA+DQo+ID4gVGhpcyBwYXRjaCBhZGRl ZCBhIGNwdS1ob3RwbHVnIGhhbmRsZXIgaW50byBibGstbXEsIHVwZGF0aW5nDQo+ID4gaGN0eC0+ Y3B1bWFzayBhdCBjcHUtaG90cGx1Zy4NCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IFdlbmJpbiBa ZW5nIDx3ZW5iaW56ZW5nQHRlbmNlbnQuY29tPg0KPiA+IC0tLQ0KPiA+ICBibG9jay9ibGstbXEu YyAgICAgICAgIHwgMjkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysNCj4gPiAgaW5jbHVk ZS9saW51eC9ibGstbXEuaCB8ICAxICsNCj4gPiAgMiBmaWxlcyBjaGFuZ2VkLCAzMCBpbnNlcnRp b25zKCspDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEvYmxvY2svYmxrLW1xLmMgYi9ibG9jay9ibGst bXEuYw0KPiA+IGluZGV4IGNlMGY1ZjQuLjJlNDY1ZmMgMTAwNjQ0DQo+ID4gLS0tIGEvYmxvY2sv YmxrLW1xLmMNCj4gPiArKysgYi9ibG9jay9ibGstbXEuYw0KPiA+IEBAIC0zOSw2ICszOSw4IEBA DQo+ID4gICNpbmNsdWRlICJibGstbXEtc2NoZWQuaCINCj4gPiAgI2luY2x1ZGUgImJsay1ycS1x b3MuaCINCj4gPg0KPiA+ICtzdGF0aWMgZW51bSBjcHVocF9zdGF0ZSBjcHVocF9ibGtfbXFfb25s aW5lOw0KPiA+ICsNCj4gPiAgc3RhdGljIHZvaWQgYmxrX21xX3BvbGxfc3RhdHNfc3RhcnQoc3Ry dWN0IHJlcXVlc3RfcXVldWUgKnEpOw0KPiA+ICBzdGF0aWMgdm9pZCBibGtfbXFfcG9sbF9zdGF0 c19mbihzdHJ1Y3QgYmxrX3N0YXRfY2FsbGJhY2sgKmNiKTsNCj4gPg0KPiA+IEBAIC0yMjE1LDYg KzIyMTcsMjEgQEAgaW50IGJsa19tcV9hbGxvY19ycXMoc3RydWN0IGJsa19tcV90YWdfc2V0ICpz ZXQsIHN0cnVjdA0KPiBibGtfbXFfdGFncyAqdGFncywNCj4gPiAgCXJldHVybiAtRU5PTUVNOw0K PiA+ICB9DQo+ID4NCj4gPiArc3RhdGljIGludCBibGtfbXFfaGN0eF9ub3RpZnlfb25saW5lKHVu c2lnbmVkIGludCBjcHUsIHN0cnVjdCBobGlzdF9ub2RlICpub2RlKQ0KPiA+ICt7DQo+ID4gKwlz dHJ1Y3QgYmxrX21xX2h3X2N0eCAqaGN0eDsNCj4gPiArDQo+ID4gKwloY3R4ID0gaGxpc3RfZW50 cnlfc2FmZShub2RlLCBzdHJ1Y3QgYmxrX21xX2h3X2N0eCwgY3B1aHBfb25saW5lKTsNCj4gPiAr DQo+ID4gKwlpZiAoIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCBoY3R4LT5jcHVtYXNrKSkgew0KPiA+ ICsJCW11dGV4X2xvY2soJmhjdHgtPnF1ZXVlLT5zeXNmc19sb2NrKTsNCj4gPiArCQljcHVtYXNr X3NldF9jcHUoY3B1LCBoY3R4LT5jcHVtYXNrKTsNCj4gPiArCQltdXRleF91bmxvY2soJmhjdHgt PnF1ZXVlLT5zeXNmc19sb2NrKTsNCj4gPiArCX0NCj4gPiArDQo+ID4gKwlyZXR1cm4gMDsNCj4g PiArfQ0KPiA+ICsNCj4gDQo+IEFzIHRoaXMgY2FsbGJhY2sgaXMgcmVnaXN0ZXJlZCBmb3IgZWFj aCBoY3R4LCB3aGVuIGEgY3B1IGlzIG9ubGluZSwgaXQgaXMgY2FsbGVkDQo+IGZvciBlYWNoIGhj dHguDQo+IA0KPiBKdXN0IHRha2luZyBhIDQtcXVldWUgbnZtZSBhcyBleGFtcGxlIChyZWdhcmRs ZXNzIGFib3V0IG90aGVyIGJsb2NrIGxpa2UgbG9vcCkuDQo+IFN1cHBvc2UgY3B1PTIgKG91dCBv ZiAwLCAxLCAyIGFuZCAzKSBpcyBvZmZsaW5lLiBXaGVuIHdlIG9ubGluZSBjcHU9MiwNCj4gDQo+ IGJsa19tcV9oY3R4X25vdGlmeV9vbmxpbmUoKSBjYWxsZWQ6IGNwdT0yIGFuZCBibGtfbXFfaHdf Y3R4LT5xdWV1ZV9udW09Mw0KPiBibGtfbXFfaGN0eF9ub3RpZnlfb25saW5lKCkgY2FsbGVkOiBj cHU9MiBhbmQgYmxrX21xX2h3X2N0eC0+cXVldWVfbnVtPTINCj4gYmxrX21xX2hjdHhfbm90aWZ5 X29ubGluZSgpIGNhbGxlZDogY3B1PTIgYW5kIGJsa19tcV9od19jdHgtPnF1ZXVlX251bT0xDQo+ IGJsa19tcV9oY3R4X25vdGlmeV9vbmxpbmUoKSBjYWxsZWQ6IGNwdT0yIGFuZCBibGtfbXFfaHdf Y3R4LT5xdWV1ZV9udW09MA0KPiANCj4gVGhlcmUgaXMgbm8gbmVlZCB0byBzZXQgY3B1IDIgZm9y IGJsa19tcV9od19jdHgtPnF1ZXVlX251bT1bMywgMSwgMF0uIEkgYW0NCj4gYWZyYWlkIHRoaXMg cGF0Y2ggd291bGQgZXJyb25lb3VzbHkgc2V0IGNwdW1hc2sgZm9yIGJsa19tcV9od19jdHgtPnF1 ZXVlX251bT1bMywNCj4gMSwgMF0uDQo+IA0KPiBJIHVzZWQgdG8gc3VibWl0IHRoZSBiZWxvdyBw YXRjaCBleHBsYWluaW5nIGFib3ZlIGZvciByZW1vdmluZyBhIGNwdSBhbmQgaXQgaXMNCj4gdW5m b3J0dW5hdGVseSBub3QgbWVyZ2VkIHlldC4NCj4gDQo+IGh0dHBzOi8vcGF0Y2h3b3JrLmtlcm5l bC5vcmcvcGF0Y2gvMTA4ODkzMDcvDQo+IA0KPiANCj4gQW5vdGhlciB0aGluZyBpcyBkdXJpbmcg aW5pdGlhbGl6YXRpb24sIHRoZSBoY3R4LT5jcHVtYXNrIHNob3VsZCBhbHJlYWR5IGJlZW4NCj4g c2V0IGFuZCBldmVuIHRoZSBjcHUgaXMgb2ZmbGluZS4gV291bGQgeW91IHBsZWFzZSBleHBsYWlu IHRoZSBjYXNlIGhjdHgtPmNwdW1hc2sNCj4gaXMgbm90IHNldCBjb3JyZWN0bHksIGUuZy4sIGhv dyB0byByZXByb2R1Y2Ugd2l0aCBhIGt2bSBndWVzdCBydW5uaW5nDQo+IHNjc2kvdmlydGlvL252 bWUvbG9vcD8NCg0KTXkgc2NlbmFyaW8gaXM6DQpBIGt2bSBndWVzdCBzdGFydGVkIHdpdGggc2lu Z2xlIGNwdSwgZHVyaW5nIGluaXRpYWxpemF0aW9uIG9ubHkgb25lIGNwdSB3YXMgdmlzaWJsZSBi eSBrZXJuZWwuDQpBZnRlciBib290LCBJIGhvdC1hZGQgc29tZSBjcHVzIHZpYSBxZW11IG1vbml0 b3IgKEkgYmVsaWV2ZSB2aXJzaCBzZXR2Y3B1cyAtLWxpdmUgY2FuIGRvIHRoZSBzYW1lIHRoaW5n KSwgZm9yIGV4YW1wbGU6DQoocWVtdSkgY3B1LWFkZCAxDQoocWVtdSkgY3B1LWFkZCAyDQoocWVt dSkgY3B1LWFkZCAzDQoNCkluIHN1Y2ggc2NlbmFyaW8sIGhjdHgtPmNwdW1hc2sgZG9lc24ndCBn ZXQgdXBkYXRlZCB3aGVuIHRoZXNlIGNwdXMgYXJlIGFkZGVkLg0KDQo+IA0KPiBEb25nbGkgWmhh bmcNCg0K