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=-6.5 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_PASS,UNPARSEABLE_RELAY autolearn=unavailable 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 A66F0C10F05 for ; Sat, 23 Mar 2019 06:35:00 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 691A621874 for ; Sat, 23 Mar 2019 06:35:00 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=163.com header.i=@163.com header.b="EpghnCiP" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726839AbfCWGe6 (ORCPT ); Sat, 23 Mar 2019 02:34:58 -0400 Received: from m13-37.163.com ([220.181.13.37]:46963 "EHLO m13-37.163.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726211AbfCWGe6 (ORCPT ); Sat, 23 Mar 2019 02:34:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=Date:From:Subject:MIME-Version:Message-ID; bh=miYSJ G8KpKAlih9b8ElAxT99SSIoN+EhSb1raJGbYO0=; b=EpghnCiPA+qFR//hrLywX GhhDOrUk5H6Niqu6hhGH7AjPHkZGr+g1lQoQq7RzvXjoD04CGL8zRHr9EhdLgKEl KH4pjDvEciwhu7hPra+I20eKBoXUkElp3nEKE62y0gBsu7efwiEOArR0zIMUozsX XnE0eXX/xlkf4hLGF5jM2s= Received: from luferry$163.com ( [47.251.3.230, 54.215.2.217] ) by ajax-webmail-wmsvr37 (Coremail) ; Sat, 23 Mar 2019 14:34:25 +0800 (CST) X-Originating-IP: [47.251.3.230, 54.215.2.217] Date: Sat, 23 Mar 2019 14:34:25 +0800 (CST) From: luferry To: "Dongli Zhang" Cc: "Jens Axboe" , "Ming Lei" , "Christoph Hellwig" , linux-block@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re:Re: [PATCH] block/mq: blk map queues by core id X-Priority: 3 X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build 20180927(cd7136b6) Copyright (c) 2002-2019 www.mailtech.cn 163com In-Reply-To: <9fa3eda2-536c-86a1-a7a3-c157fd0cdfdc@oracle.com> References: <20190322100949.5555-1-luferry@163.com> <9fa3eda2-536c-86a1-a7a3-c157fd0cdfdc@oracle.com> Content-Transfer-Encoding: base64 Content-Type: text/plain; charset=GBK MIME-Version: 1.0 Message-ID: <4cddfb88.8534.169a941f24a.Coremail.luferry@163.com> X-Coremail-Locale: zh_CN X-CM-TRANSID: JcGowABHZgRx05VcfTcaAA--.55002W X-CM-SenderInfo: poxiv2lu16il2tof0z/xtbBax6AWletueSFXAACsT X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU== Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org CkkganVzdCBib3VnaHQgb25lIHZtICwgc28gaSBjYW5ub3QgYWNjZXNzIHRvIGh5cGVydmlzb3Iu IEkgd2lsbCB0cnkgdG8gYnVpbGQgdGhlIGVudmlyb25tZW50IG9uIG15IGRlc2t0b3AuCkknbSBz dXJlIGFib3V0IHNvbWV0aGluZy4KVGhlIGh5cGVydmlzb3IgaXMgS1ZNIGFuZCBkaXNrIGRyaXZl ciBpcyB2aXJ0aW8tYmxrLgpbcm9vdEBibGstbXEgfl0jIGRtZXNnIHxncmVwIEtWTQpbICAgIDAu MDAwMDAwXSBIeXBlcnZpc29yIGRldGVjdGVkOiBLVk0KWyAgICAwLjE4NjMzMF0gQm9vdGluZyBw YXJhdmlydHVhbGl6ZWQga2VybmVsIG9uIEtWTQpbICAgIDAuMjc5MTA2XSBLVk0gc2V0dXAgYXN5 bmMgUEYgZm9yIGNwdSAwClsgICAgMC40MjA4MTldIEtWTSBzZXR1cCBhc3luYyBQRiBmb3IgY3B1 IDEKWyAgICAwLjQyMTY4Ml0gS1ZNIHNldHVwIGFzeW5jIFBGIGZvciBjcHUgMgpbICAgIDAuNDIy MTEzXSBLVk0gc2V0dXAgYXN5bmMgUEYgZm9yIGNwdSAzClsgICAgMC40MjI0MzRdIEtWTSBzZXR1 cCBhc3luYyBQRiBmb3IgY3B1IDQKWyAgICAwLjQyMjQzNF0gS1ZNIHNldHVwIGFzeW5jIFBGIGZv ciBjcHUgNQpbICAgIDAuNDIzMzEyXSBLVk0gc2V0dXAgYXN5bmMgUEYgZm9yIGNwdSA2ClsgICAg MC40MjMzOTRdIEtWTSBzZXR1cCBhc3luYyBQRiBmb3IgY3B1IDcKWyAgICAwLjQyNDEyNV0gS1ZN IHNldHVwIGFzeW5jIFBGIGZvciBjcHUgOApbICAgIDAuNDI0NDE0XSBLVk0gc2V0dXAgYXN5bmMg UEYgZm9yIGNwdSA5ClsgICAgMC40MjQ0MTVdIEtWTSBzZXR1cCBhc3luYyBQRiBmb3IgY3B1IDEw ClsgICAgMC40MjUzMjldIEtWTSBzZXR1cCBhc3luYyBQRiBmb3IgY3B1IDExClsgICAgMC40MjU0 MjBdIEtWTSBzZXR1cCBhc3luYyBQRiBmb3IgY3B1IDEyClsgICAgMC40MjYxNTZdIEtWTSBzZXR1 cCBhc3luYyBQRiBmb3IgY3B1IDEzClsgICAgMC40MjY0MzFdIEtWTSBzZXR1cCBhc3luYyBQRiBm b3IgY3B1IDE0ClsgICAgMC40MjY0MzFdIEtWTSBzZXR1cCBhc3luYyBQRiBmb3IgY3B1IDE1Clty b290QGJsay1tcSB+XSMgbHNwY2kgfGdyZXAgYmxvY2sKMDA6MDUuMCBTQ1NJIHN0b3JhZ2UgY29u dHJvbGxlcjogUmVkIEhhdCwgSW5jLiBWaXJ0aW8gYmxvY2sgZGV2aWNlCjAwOjA2LjAgU0NTSSBz dG9yYWdlIGNvbnRyb2xsZXI6IFJlZCBIYXQsIEluYy4gVmlydGlvIGJsb2NrIGRldmljZQoKW3Jv b3RAYmxrLW1xIH5dIyBsc2NwdQpBcmNoaXRlY3R1cmU6ICAgICAgICAgIHg4Nl82NApDUFUgb3At bW9kZShzKTogICAgICAgIDMyLWJpdCwgNjQtYml0CkJ5dGUgT3JkZXI6ICAgICAgICAgICAgTGl0 dGxlIEVuZGlhbgpDUFUocyk6ICAgICAgICAgICAgICAgIDE2Ck9uLWxpbmUgQ1BVKHMpIGxpc3Q6 ICAgMC0xNQpUaHJlYWQocykgcGVyIGNvcmU6ICAgIDIKQ29yZShzKSBwZXIgc29ja2V0OiAgICA4 Cgpbcm9vdEBibGstbXEgfl0jIGxzIC9zeXMvYmxvY2svdmRiL21xLwowICAxICAyICAzCgpbcm9v dEBibGstbXEgfl0jIGNhdCAvcHJvYy9jcHVpbmZvIHxlZ3JlcCAncHJvY2Vzc29yfGNvcmUgaWQn CnByb2Nlc3Nvcgk6IDAKY29yZSBpZAkJOiAwCnByb2Nlc3Nvcgk6IDEKY29yZSBpZAkJOiAwCnBy b2Nlc3Nvcgk6IDIKY29yZSBpZAkJOiAxCnByb2Nlc3Nvcgk6IDMKY29yZSBpZAkJOiAxCnByb2Nl c3Nvcgk6IDQKY29yZSBpZAkJOiAyCnByb2Nlc3Nvcgk6IDUKY29yZSBpZAkJOiAyCnByb2Nlc3Nv cgk6IDYKY29yZSBpZAkJOiAzCnByb2Nlc3Nvcgk6IDcKY29yZSBpZAkJOiAzCnByb2Nlc3Nvcgk6 IDgKY29yZSBpZAkJOiA0CnByb2Nlc3Nvcgk6IDkKY29yZSBpZAkJOiA0CnByb2Nlc3Nvcgk6IDEw CmNvcmUgaWQJCTogNQpwcm9jZXNzb3IJOiAxMQpjb3JlIGlkCQk6IDUKcHJvY2Vzc29yCTogMTIK Y29yZSBpZAkJOiA2CnByb2Nlc3Nvcgk6IDEzCmNvcmUgaWQJCTogNgpwcm9jZXNzb3IJOiAxNApj b3JlIGlkCQk6IDcKcHJvY2Vzc29yCTogMTUKY29yZSBpZAkJOiA3CgotLWJlZm9yZSB0aGlzIHBh dGNoLS0KW3Jvb3RAYmxrLW1xIH5dIyBjYXQgL3N5cy9ibG9jay92ZGIvbXEvKi9jcHVfbGlzdAow LCA0LCA1LCA4LCA5LCAxMiwgMTMKMQoyLCA2LCA3LCAxMCwgMTEsIDE0LCAxNQozCgotLWFmdGVy IHRoaXMgcGF0Y2gtLQpbcm9vdEBibGstbXEgfl0jIGNhdCAvc3lzL2Jsb2NrL3ZkYi9tcS8qL2Nw dV9saXN0CjAsIDQsIDUsIDEyLCAxMwoxLCA2LCA3LCAxNCwgMTUKMiwgOCwgOQozLCAxMCwgMTEK CgpJIGFkZCBkdW1wX3N0YWNrIGluc2VydCBibGtfbXFfbWFwX3F1ZXVlcy4KClsgICAgMS4zNzg2 ODBdIENhbGwgVHJhY2U6ClsgICAgMS4zNzg2OTBdICBkdW1wX3N0YWNrKzB4NWEvMHg3MwpbICAg IDEuMzc4Njk1XSAgYmxrX21xX21hcF9xdWV1ZXMrMHgyOS8weGIwClsgICAgMS4zNzg3MDBdICBi bGtfbXFfYWxsb2NfdGFnX3NldCsweDFiZC8weDJkMApbICAgIDEuMzc4NzA1XSAgdmlydGJsa19w cm9iZSsweDFhZS8weDhlNCBbdmlydGlvX2Jsa10KWyAgICAxLjM3ODcwOV0gIHZpcnRpb19kZXZf cHJvYmUrMHgxOGEvMHgyMzAgW3ZpcnRpb10KWyAgICAxLjM3ODcxM10gIHJlYWxseV9wcm9iZSsw eDIxNS8weDNmMApbICAgIDEuMzc4NzE2XSAgZHJpdmVyX3Byb2JlX2RldmljZSsweDExNS8weDEz MApbICAgIDEuMzc4NzE4XSAgZGV2aWNlX2RyaXZlcl9hdHRhY2grMHg1MC8weDYwClsgICAgMS4z Nzg3MjBdICBfX2RyaXZlcl9hdHRhY2grMHhiZC8weDE0MApbICAgIDEuMzc4NzIyXSAgPyBkZXZp Y2VfZHJpdmVyX2F0dGFjaCsweDYwLzB4NjAKWyAgICAxLjM3ODcyNF0gIGJ1c19mb3JfZWFjaF9k ZXYrMHg2Ny8weGMwClsgICAgMS4zNzg3MjddICA/IGtsaXN0X2FkZF90YWlsKzB4NTcvMHg3MAoK CkF0IDIwMTktMDMtMjIgMTk6NTg6MDgsICJEb25nbGkgWmhhbmciIDxkb25nbGkuemhhbmdAb3Jh Y2xlLmNvbT4gd3JvdGU6Cj4KPgo+T24gMDMvMjIvMjAxOSAwNjowOSBQTSwgbHVmZXJyeSB3cm90 ZToKPj4gdW5kZXIgdmlydHVhbCBtYWNoaW5lIGVudmlyb25tZW50LCBjcHUgdG9wb2xvZ3kgbWF5 IGRpZmZlciBmcm9tIG5vcm1hbAo+PiBwaHlzaWNhbCBzZXJ2ZXIuCj4KPldvdWxkIG1pbmQgc2hh cmUgdGhlIG5hbWUgb2YgdmlydHVhbCBtYWNoaW5lIG1vbml0b3IsIHRoZSBjb21tYW5kIGxpbmUg aWYKPmF2YWlsYWJsZSwgYW5kIHdoaWNoIGRldmljZSB0byByZXByb2R1Y2UuCj4KPkZvciBpbnN0 YW5jZSwgSSBhbSBub3QgYWJsZSB0byByZXByb2R1Y2Ugd2l0aCBxZW11IG52bWUgb3IgdmlydGlv LWJsayBhcyBJCj5hc3N1bWUgdGhleSB1c2UgcGNpIG9yIHZpcnRpbyBzcGVjaWZpYyBtYXBwZXIg dG8gZXN0YWJsaXNoIHRoZSBtYXBwaW5nLgo+Cj5FLmcuLCB3aXRoIHFlbXUgYW5kIG52bWU6IC1z bXAgOCxzb2NrZXRzPTEsY29yZXM9NCx0aHJlYWRzPTIKPgo+SW5kZWVkIEkgdXNlIHRocmVlIHF1 ZXVlcyBpbnN0ZWFkIG9mIHR3cCBhcyBvbmUgaXMgcmVzZXJ2ZWQgZm9yIGFkbWluLgo+Cj4jIGxz IC9zeXMvYmxvY2svbnZtZTBuMS9tcS8qCj4vc3lzL2Jsb2NrL252bWUwbjEvbXEvMDoKPmNwdTAg IGNwdTEgIGNwdTIgIGNwdTMgIGNwdV9saXN0ICBucl9yZXNlcnZlZF90YWdzICBucl90YWdzCj4K Pi9zeXMvYmxvY2svbnZtZTBuMS9tcS8xOgo+Y3B1NCAgY3B1NSAgY3B1NiAgY3B1NyAgY3B1X2xp c3QgIG5yX3Jlc2VydmVkX3RhZ3MgIG5yX3RhZ3MKPgo+Cj5UaGFuayB5b3UgdmVyeSBtdWNoIQo+ Cj5Eb25nbGkgWmhhbmcKPgo+PiBmb3IgZXhhbXBsZSAobWFjaGluZSB3aXRoIDQgY29yZXMsIDIg dGhyZWFkcyBwZXIgY29yZSk6Cj4+IAo+PiBub3JtYWwgcGh5c2ljYWwgc2VydmVyOgo+PiBjb3Jl LWlkICAgdGhyZWFkLTAtaWQgIHRocmVhZC0xLWlkCj4+IDAgICAgICAgICAwICAgICAgICAgICAg NAo+PiAxICAgICAgICAgMSAgICAgICAgICAgIDUKPj4gMiAgICAgICAgIDIgICAgICAgICAgICA2 Cj4+IDMgICAgICAgICAzICAgICAgICAgICAgNwo+PiAKPj4gdmlydHVhbCBtYWNoaW5lOgo+PiBj b3JlLWlkICAgdGhyZWFkLTAtaWQgIHRocmVhZC0xLWlkCj4+IDAgICAgICAgICAwICAgICAgICAg ICAgMQo+PiAxICAgICAgICAgMiAgICAgICAgICAgIDMKPj4gMiAgICAgICAgIDQgICAgICAgICAg ICA1Cj4+IDMgICAgICAgICA2ICAgICAgICAgICAgNwo+PiAKPj4gV2hlbiBhdHRhY2ggZGlzayB3 aXRoIHR3byBxdWV1ZXMsIGFsbCB0aGUgZXZlbiBudW1iZXJlZCBjcHVzIHdpbGwgYmUKPj4gbWFw cGVkIHRvIHF1ZXVlIDAuIFVuZGVyIHZpcnR1YWwgbWFjaGluZSwgYWxsIHRoZSBjcHVzIGlzIGZv bGxvd2VkIGJ5Cj4+IGl0cyBzaWJsaW5nIGNwdS5CZWZvcmUgdGhpcyBwYXRjaCwgYWxsIHRoZSBv ZGQgbnVtYmVyZWQgY3B1cyB3aWxsIGFsc28KPj4gYmUgbWFwcGVkIHRvIHF1ZXVlIDAsIGNhbiBj YXVzZSBzZXJpb3VzIGltYmFsYW5jZS50aGlzIHdpbGwgbGVhZCB0bwo+PiBwZXJmb3JtYW5jZSBp bXBhY3Qgb24gc3lzdGVtIElPCj4+IAo+PiBTbyBzdWdnZXN0IHRvIGFsbG9jYXRlIGNwdSBtYXAg YnkgY29yZSBpZCwgdGhpcyBjYW4gYmUgbW9yZSBjdXJyZW5jeQo+PiAKPj4gU2lnbmVkLW9mZi1i eTogbHVmZXJyeSA8bHVmZXJyeUAxNjMuY29tPgo+PiAtLS0KPj4gIGJsb2NrL2Jsay1tcS1jcHVt YXAuYyB8IDkgKysrKystLS0tCj4+ICAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA0 IGRlbGV0aW9ucygtKQo+PiAKPj4gZGlmZiAtLWdpdCBhL2Jsb2NrL2Jsay1tcS1jcHVtYXAuYyBi L2Jsb2NrL2Jsay1tcS1jcHVtYXAuYwo+PiBpbmRleCAwM2E1MzQ4MjAyNzEuLjQxMjVlOGU3NzY3 OSAxMDA2NDQKPj4gLS0tIGEvYmxvY2svYmxrLW1xLWNwdW1hcC5jCj4+ICsrKyBiL2Jsb2NrL2Js ay1tcS1jcHVtYXAuYwo+PiBAQCAtMzUsNyArMzUsNyBAQCBpbnQgYmxrX21xX21hcF9xdWV1ZXMo c3RydWN0IGJsa19tcV9xdWV1ZV9tYXAgKnFtYXApCj4+ICB7Cj4+ICAJdW5zaWduZWQgaW50ICpt YXAgPSBxbWFwLT5tcV9tYXA7Cj4+ICAJdW5zaWduZWQgaW50IG5yX3F1ZXVlcyA9IHFtYXAtPm5y X3F1ZXVlczsKPj4gLQl1bnNpZ25lZCBpbnQgY3B1LCBmaXJzdF9zaWJsaW5nOwo+PiArCXVuc2ln bmVkIGludCBjcHUsIGZpcnN0X3NpYmxpbmcsIGNvcmUgPSAwOwo+PiAgCj4+ICAJZm9yX2VhY2hf cG9zc2libGVfY3B1KGNwdSkgewo+PiAgCQkvKgo+PiBAQCAtNDgsOSArNDgsMTAgQEAgaW50IGJs a19tcV9tYXBfcXVldWVzKHN0cnVjdCBibGtfbXFfcXVldWVfbWFwICpxbWFwKQo+PiAgCQkJbWFw W2NwdV0gPSBjcHVfdG9fcXVldWVfaW5kZXgocW1hcCwgbnJfcXVldWVzLCBjcHUpOwo+PiAgCQl9 IGVsc2Ugewo+PiAgCQkJZmlyc3Rfc2libGluZyA9IGdldF9maXJzdF9zaWJsaW5nKGNwdSk7Cj4+ IC0JCQlpZiAoZmlyc3Rfc2libGluZyA9PSBjcHUpCj4+IC0JCQkJbWFwW2NwdV0gPSBjcHVfdG9f cXVldWVfaW5kZXgocW1hcCwgbnJfcXVldWVzLCBjcHUpOwo+PiAtCQkJZWxzZQo+PiArCQkJaWYg KGZpcnN0X3NpYmxpbmcgPT0gY3B1KSB7Cj4+ICsJCQkJbWFwW2NwdV0gPSBjcHVfdG9fcXVldWVf aW5kZXgocW1hcCwgbnJfcXVldWVzLCBjb3JlKTsKPj4gKwkJCQljb3JlKys7Cj4+ICsJCQl9IGVs c2UKPj4gIAkJCQltYXBbY3B1XSA9IG1hcFtmaXJzdF9zaWJsaW5nXTsKPj4gIAkJfQo+PiAgCX0K Pj4gCg==