From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pg0-f71.google.com (mail-pg0-f71.google.com [74.125.83.71]) by kanga.kvack.org (Postfix) with ESMTP id 7E3946B0033 for ; Wed, 15 Nov 2017 05:20:43 -0500 (EST) Received: by mail-pg0-f71.google.com with SMTP id q126so23268999pgq.7 for ; Wed, 15 Nov 2017 02:20:43 -0800 (PST) Received: from szxga01-in.huawei.com (szxga01-in.huawei.com. [45.249.212.187]) by mx.google.com with ESMTPS id h193si4891713pgc.696.2017.11.15.02.20.41 for (version=TLS1 cipher=AES128-SHA bits=128/128); Wed, 15 Nov 2017 02:20:42 -0800 (PST) From: "Liuwenliang (Abbott Liu)" Subject: Re: [PATCH 01/11] Initialize the mapping of KASan shadow memory Date: Wed, 15 Nov 2017 10:20:02 +0000 Message-ID: References: <20171011082227.20546-1-liuwenliang@huawei.com> <20171011082227.20546-2-liuwenliang@huawei.com> <227e2c6e-f479-849d-8942-1d5ff4ccd440@arm.com> <8e959f69-a578-793b-6c32-18b5b0cd08c2@arm.com> In-Reply-To: <8e959f69-a578-793b-6c32-18b5b0cd08c2@arm.com> Content-Language: zh-CN Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: owner-linux-mm@kvack.org List-ID: To: Marc Zyngier , "linux@armlinux.org.uk" , "aryabinin@virtuozzo.com" , "afzal.mohd.ma@gmail.com" , "f.fainelli@gmail.com" , "labbott@redhat.com" , "kirill.shutemov@linux.intel.com" , "mhocko@suse.com" , "cdall@linaro.org" , "catalin.marinas@arm.com" , "akpm@linux-foundation.org" , "mawilcox@microsoft.com" , "tglx@linutronix.de" , "thgarnie@google.com" , "keescook@chromium.org" , "arnd@arndb.de" , "vladimir.murzin@arm.com" , "tixy@linaro.org" , "ard.biesheuvel@linaro.org" , "robin.murphy@arm.com" , "mingo@kernel.org" , "grygorii.strashko@linaro.org" Cc: "glider@google.com" , "dvyukov@google.com" , "opendmb@gmail.com" , "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" , "kasan-dev@googlegroups.com" , "linux-mm@kvack.org" , Jiazhenghua , Dailei , Zengweilin , Heshaoliang T24gMDkvMTEvMTcgMTg6MTEsIE1hcmMgWnluZ2llciBbbWFpbHRvOm1hcmMuenluZ2llckBhcm0u Y29tXSB3cm90ZToNCj5PbiAwOS8xMS8xNyAwNzo0NiwgTGl1d2VubGlhbmcgKEFiYm90dCBMaXUp IHdyb3RlOg0KPj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL21tL2thc2FuX2luaXQuYyBiL2FyY2gv YXJtL21tL2thc2FuX2luaXQuYw0KPj4gaW5kZXggMDQ5ZWUwYS4uMzU5YTc4MiAxMDA2NDQNCj4+ IC0tLSBhL2FyY2gvYXJtL21tL2thc2FuX2luaXQuYw0KPj4gKysrIGIvYXJjaC9hcm0vbW0va2Fz YW5faW5pdC5jDQo+PiBAQCAtMTUsNiArMTUsNyBAQA0KPj4gICNpbmNsdWRlIDxhc20vcHJvYy1m bnMuaD4NCj4+ICAjaW5jbHVkZSA8YXNtL3RsYmZsdXNoLmg+DQo+PiAgI2luY2x1ZGUgPGFzbS9j cDE1Lmg+DQo+PiArI2luY2x1ZGUgPGFzbS9rdm1faHlwLmg+DQo+DQo+Tm8sIHBsZWFzZSBkb24n dCBkbyB0aGF0LiBZb3Ugc2hvdWxkbid0IGhhdmUgdG8gaW5jbHVkZSBLVk0gc3R1ZmYgaW4NCj51 bnJlbGF0ZWQgY29kZS4gSW5zdGVhZCBvZiBhZGRpbmcgc3R1ZmYgdG8ga3ZtX2h5cC5oLCBtb3Zl IGFsbCB0aGUNCj5fX0FDQ0VTU19DUDE1KiB0byBjcDE1LmgsIGFuZCBpdCB3aWxsIGJlIG9idmlv dXMgdG8gZXZlcnlvbmUgdGhhdCB0aGlzDQo+aXMgd2hlcmUgbmV3IGRlZmluaXRpb24gc2hvdWxk IGJlIGFkZGVkLg0KDQpUaGFua3MgZm9yIHlvdXIgcmV2aWV3Lg0KWW91IGFyZSByaWdodC4gSXQg aXMgYmV0dGVyIHRvIG1vdmUgX19BQ0NFU1NfQ1AxNSogdG8gY3AxNS5oIHRoYW4gdG8gaW5jbHVk ZQ0Ka3ZtX2h5cC5oLiBCdXQgSSBkb24ndCB0aGluayBpdCBpcyBhIGdvb2QgaWRlYSB0byBtb3Zl IHJlZ2lzdGVycyBkZWZpbml0aW9uIHdoaWNoDQppcyB1c2VkIGluIHZpcnR1YWxpemF0aW9uIHRv IGNwMTUuaCwgQmVjYXVzZSB0aGVyZSBpcyBubyB2aXJ0dWFsaXphdGlvbiBzdHVmZiBpbg0KY3Ax NS5oLg0KDQpIZXJlIGlzIHRoZSBjb2RlIHdoaWNoIEkgdGVzdGVkIG9uIHZleHByZXNzX2ExNSBh bmQgdmV4cHJlc3NfYTk6DQpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vaW5jbHVkZS9hc20vY3AxNS5o IGIvYXJjaC9hcm0vaW5jbHVkZS9hc20vY3AxNS5oDQppbmRleCBkYmRiY2UxLi42ZGIxZjUxIDEw MDY0NA0KLS0tIGEvYXJjaC9hcm0vaW5jbHVkZS9hc20vY3AxNS5oDQorKysgYi9hcmNoL2FybS9p bmNsdWRlL2FzbS9jcDE1LmgNCkBAIC02NCw2ICs2NCw0MyBAQA0KICNkZWZpbmUgX193cml0ZV9z eXNyZWcodiwgciwgdywgYywgdCkgIGFzbSB2b2xhdGlsZSh3ICIgIiBjIDogOiAiciIgKCh0KSh2 KSkpDQogI2RlZmluZSB3cml0ZV9zeXNyZWcodiwgLi4uKSAgICAgICAgICAgX193cml0ZV9zeXNy ZWcodiwgX19WQV9BUkdTX18pDQoNCisjaWZkZWYgQ09ORklHX0FSTV9MUEFFDQorI2RlZmluZSBU VEJSMCAgICAgICAgICAgX19BQ0NFU1NfQ1AxNV82NCgwLCBjMikNCisjZGVmaW5lIFRUQlIxICAg ICAgICAgICBfX0FDQ0VTU19DUDE1XzY0KDEsIGMyKQ0KKyNkZWZpbmUgUEFSICAgICAgICAgICAg IF9fQUNDRVNTX0NQMTVfNjQoMCwgYzcpDQorI2Vsc2UNCisjZGVmaW5lIFRUQlIwICAgICAgICAg ICBfX0FDQ0VTU19DUDE1KGMyLCAwLCBjMCwgMCkNCisjZGVmaW5lIFRUQlIxICAgICAgICAgICBf X0FDQ0VTU19DUDE1KGMyLCAwLCBjMCwgMSkNCisjZGVmaW5lIFBBUiAgICAgICAgICAgICBfX0FD Q0VTU19DUDE1KGM3LCAwLCBjNCwgMCkNCisjZW5kaWYNCisjZGVmaW5lIE1JRFIgICAgICAgICAg ICBfX0FDQ0VTU19DUDE1KGMwLCAwLCBjMCwgMCkNCisjZGVmaW5lIENTU0VMUiAgICAgICAgICBf X0FDQ0VTU19DUDE1KGMwLCAyLCBjMCwgMCkNCisjZGVmaW5lIFNDVExSICAgICAgICAgICBfX0FD Q0VTU19DUDE1KGMxLCAwLCBjMCwgMCkNCisjZGVmaW5lIENQQUNSICAgICAgICAgICBfX0FDQ0VT U19DUDE1KGMxLCAwLCBjMCwgMikNCisjZGVmaW5lIFRUQkNSICAgICAgICAgICBfX0FDQ0VTU19D UDE1KGMyLCAwLCBjMCwgMikNCisjZGVmaW5lIERBQ1IgICAgICAgICAgICBfX0FDQ0VTU19DUDE1 KGMzLCAwLCBjMCwgMCkNCisjZGVmaW5lIERGU1IgICAgICAgICAgICBfX0FDQ0VTU19DUDE1KGM1 LCAwLCBjMCwgMCkNCisjZGVmaW5lIElGU1IgICAgICAgICAgICBfX0FDQ0VTU19DUDE1KGM1LCAw LCBjMCwgMSkNCisjZGVmaW5lIEFERlNSICAgICAgICAgICBfX0FDQ0VTU19DUDE1KGM1LCAwLCBj MSwgMCkNCisjZGVmaW5lIEFJRlNSICAgICAgICAgICBfX0FDQ0VTU19DUDE1KGM1LCAwLCBjMSwg MSkNCisjZGVmaW5lIERGQVIgICAgICAgICAgICBfX0FDQ0VTU19DUDE1KGM2LCAwLCBjMCwgMCkN CisjZGVmaW5lIElGQVIgICAgICAgICAgICBfX0FDQ0VTU19DUDE1KGM2LCAwLCBjMCwgMikNCisj ZGVmaW5lIElDSUFMTFVJUyAgICAgICBfX0FDQ0VTU19DUDE1KGM3LCAwLCBjMSwgMCkNCisjZGVm aW5lIEFUUzFDUFIgICAgICAgICBfX0FDQ0VTU19DUDE1KGM3LCAwLCBjOCwgMCkNCisjZGVmaW5l IFRMQklBTExJUyAgICAgICBfX0FDQ0VTU19DUDE1KGM4LCAwLCBjMywgMCkNCisjZGVmaW5lIFRM QklBTEwgICAgICAgICBfX0FDQ0VTU19DUDE1KGM4LCAwLCBjNywgMCkNCisjZGVmaW5lIFRMQklB TExOU05ISVMgICBfX0FDQ0VTU19DUDE1KGM4LCA0LCBjMywgNCkNCisjZGVmaW5lIFBSUlIgICAg ICAgICAgICBfX0FDQ0VTU19DUDE1KGMxMCwgMCwgYzIsIDApDQorI2RlZmluZSBOTVJSICAgICAg ICAgICAgX19BQ0NFU1NfQ1AxNShjMTAsIDAsIGMyLCAxKQ0KKyNkZWZpbmUgQU1BSVIwICAgICAg ICAgIF9fQUNDRVNTX0NQMTUoYzEwLCAwLCBjMywgMCkNCisjZGVmaW5lIEFNQUlSMSAgICAgICAg ICBfX0FDQ0VTU19DUDE1KGMxMCwgMCwgYzMsIDEpDQorI2RlZmluZSBDSUQgICAgICAgICAgICAg X19BQ0NFU1NfQ1AxNShjMTMsIDAsIGMwLCAxKQ0KKyNkZWZpbmUgVElEX1VSVyAgICAgICAgIF9f QUNDRVNTX0NQMTUoYzEzLCAwLCBjMCwgMikNCisjZGVmaW5lIFRJRF9VUk8gICAgICAgICBfX0FD Q0VTU19DUDE1KGMxMywgMCwgYzAsIDMpDQorI2RlZmluZSBUSURfUFJJViAgICAgICAgX19BQ0NF U1NfQ1AxNShjMTMsIDAsIGMwLCA0KQ0KKyNkZWZpbmUgQ05US0NUTCAgICAgICAgIF9fQUNDRVNT X0NQMTUoYzE0LCAwLCBjMSwgMCkNCisjZGVmaW5lIENOVEhDVEwgICAgICAgICBfX0FDQ0VTU19D UDE1KGMxNCwgNCwgYzEsIDApDQorDQogZXh0ZXJuIHVuc2lnbmVkIGxvbmcgY3JfYWxpZ25tZW50 OyAgICAgLyogZGVmaW5lZCBpbiBlbnRyeS1hcm12LlMgKi8NCg0KIHN0YXRpYyBpbmxpbmUgdW5z aWduZWQgbG9uZyBnZXRfY3Iodm9pZCkNCmRpZmYgLS1naXQgYS9hcmNoL2FybS9pbmNsdWRlL2Fz bS9rdm1faHlwLmggYi9hcmNoL2FybS9pbmNsdWRlL2FzbS9rdm1faHlwLmgNCmluZGV4IDE0YjU5 MDMuLmRiOGQ4ZGIgMTAwNjQ0DQotLS0gYS9hcmNoL2FybS9pbmNsdWRlL2FzbS9rdm1faHlwLmgN CisrKyBiL2FyY2gvYXJtL2luY2x1ZGUvYXNtL2t2bV9oeXAuaA0KQEAgLTM3LDU1ICszNywyNSBA QA0KICAgICAgICBfX3ZhbDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIFwNCiB9KQ0KDQotI2RlZmluZSBUVEJSMCAgICAgICAgICAgICAgX19BQ0NFU1Nf Q1AxNV82NCgwLCBjMikNCi0jZGVmaW5lIFRUQlIxICAgICAgICAgICAgICBfX0FDQ0VTU19DUDE1 XzY0KDEsIGMyKQ0KICNkZWZpbmUgVlRUQlIgICAgICAgICAgX19BQ0NFU1NfQ1AxNV82NCg2LCBj MikNCi0jZGVmaW5lIFBBUiAgICAgICAgICAgICAgICBfX0FDQ0VTU19DUDE1XzY0KDAsIGM3KQ0K ICNkZWZpbmUgQ05UVl9DVkFMICAgICAgX19BQ0NFU1NfQ1AxNV82NCgzLCBjMTQpDQogI2RlZmlu ZSBDTlRWT0ZGICAgICAgICAgICAgICAgIF9fQUNDRVNTX0NQMTVfNjQoNCwgYzE0KQ0KDQotI2Rl ZmluZSBNSURSICAgICAgICAgICAgICAgX19BQ0NFU1NfQ1AxNShjMCwgMCwgYzAsIDApDQotI2Rl ZmluZSBDU1NFTFIgICAgICAgICAgICAgX19BQ0NFU1NfQ1AxNShjMCwgMiwgYzAsIDApDQogI2Rl ZmluZSBWUElEUiAgICAgICAgICBfX0FDQ0VTU19DUDE1KGMwLCA0LCBjMCwgMCkNCiAjZGVmaW5l IFZNUElEUiAgICAgICAgIF9fQUNDRVNTX0NQMTUoYzAsIDQsIGMwLCA1KQ0KLSNkZWZpbmUgU0NU TFIgICAgICAgICAgICAgIF9fQUNDRVNTX0NQMTUoYzEsIDAsIGMwLCAwKQ0KLSNkZWZpbmUgQ1BB Q1IgICAgICAgICAgICAgIF9fQUNDRVNTX0NQMTUoYzEsIDAsIGMwLCAyKQ0KICNkZWZpbmUgSENS ICAgICAgICAgICAgX19BQ0NFU1NfQ1AxNShjMSwgNCwgYzEsIDApDQogI2RlZmluZSBIRENSICAg ICAgICAgICBfX0FDQ0VTU19DUDE1KGMxLCA0LCBjMSwgMSkNCiAjZGVmaW5lIEhDUFRSICAgICAg ICAgIF9fQUNDRVNTX0NQMTUoYzEsIDQsIGMxLCAyKQ0KICNkZWZpbmUgSFNUUiAgICAgICAgICAg X19BQ0NFU1NfQ1AxNShjMSwgNCwgYzEsIDMpDQotI2RlZmluZSBUVEJDUiAgICAgICAgICAgICAg X19BQ0NFU1NfQ1AxNShjMiwgMCwgYzAsIDIpDQogI2RlZmluZSBIVENSICAgICAgICAgICBfX0FD Q0VTU19DUDE1KGMyLCA0LCBjMCwgMikNCiAjZGVmaW5lIFZUQ1IgICAgICAgICAgIF9fQUNDRVNT X0NQMTUoYzIsIDQsIGMxLCAyKQ0KLSNkZWZpbmUgREFDUiAgICAgICAgICAgICAgIF9fQUNDRVNT X0NQMTUoYzMsIDAsIGMwLCAwKQ0KLSNkZWZpbmUgREZTUiAgICAgICAgICAgICAgIF9fQUNDRVNT X0NQMTUoYzUsIDAsIGMwLCAwKQ0KLSNkZWZpbmUgSUZTUiAgICAgICAgICAgICAgIF9fQUNDRVNT X0NQMTUoYzUsIDAsIGMwLCAxKQ0KLSNkZWZpbmUgQURGU1IgICAgICAgICAgICAgIF9fQUNDRVNT X0NQMTUoYzUsIDAsIGMxLCAwKQ0KLSNkZWZpbmUgQUlGU1IgICAgICAgICAgICAgIF9fQUNDRVNT X0NQMTUoYzUsIDAsIGMxLCAxKQ0KICNkZWZpbmUgSFNSICAgICAgICAgICAgX19BQ0NFU1NfQ1Ax NShjNSwgNCwgYzIsIDApDQotI2RlZmluZSBERkFSICAgICAgICAgICAgICAgX19BQ0NFU1NfQ1Ax NShjNiwgMCwgYzAsIDApDQotI2RlZmluZSBJRkFSICAgICAgICAgICAgICAgX19BQ0NFU1NfQ1Ax NShjNiwgMCwgYzAsIDIpDQogI2RlZmluZSBIREZBUiAgICAgICAgICBfX0FDQ0VTU19DUDE1KGM2 LCA0LCBjMCwgMCkNCiAjZGVmaW5lIEhJRkFSICAgICAgICAgIF9fQUNDRVNTX0NQMTUoYzYsIDQs IGMwLCAyKQ0KICNkZWZpbmUgSFBGQVIgICAgICAgICAgX19BQ0NFU1NfQ1AxNShjNiwgNCwgYzAs IDQpDQotI2RlZmluZSBJQ0lBTExVSVMgIF9fQUNDRVNTX0NQMTUoYzcsIDAsIGMxLCAwKQ0KLSNk ZWZpbmUgQVRTMUNQUiAgICAgICAgICAgIF9fQUNDRVNTX0NQMTUoYzcsIDAsIGM4LCAwKQ0KLSNk ZWZpbmUgVExCSUFMTElTICBfX0FDQ0VTU19DUDE1KGM4LCAwLCBjMywgMCkNCi0jZGVmaW5lIFRM QklBTEwgICAgICAgICAgICBfX0FDQ0VTU19DUDE1KGM4LCAwLCBjNywgMCkNCi0jZGVmaW5lIFRM QklBTExOU05ISVMgICAgICBfX0FDQ0VTU19DUDE1KGM4LCA0LCBjMywgNCkNCi0jZGVmaW5lIFBS UlIgICAgICAgICAgICAgICBfX0FDQ0VTU19DUDE1KGMxMCwgMCwgYzIsIDApDQotI2RlZmluZSBO TVJSICAgICAgICAgICAgICAgX19BQ0NFU1NfQ1AxNShjMTAsIDAsIGMyLCAxKQ0KLSNkZWZpbmUg QU1BSVIwICAgICAgICAgICAgIF9fQUNDRVNTX0NQMTUoYzEwLCAwLCBjMywgMCkNCi0jZGVmaW5l IEFNQUlSMSAgICAgICAgICAgICBfX0FDQ0VTU19DUDE1KGMxMCwgMCwgYzMsIDEpDQogI2RlZmlu ZSBWQkFSICAgICAgICAgICBfX0FDQ0VTU19DUDE1KGMxMiwgMCwgYzAsIDApDQotI2RlZmluZSBD SUQgICAgICAgICAgICAgICAgX19BQ0NFU1NfQ1AxNShjMTMsIDAsIGMwLCAxKQ0KLSNkZWZpbmUg VElEX1VSVyAgICAgICAgICAgIF9fQUNDRVNTX0NQMTUoYzEzLCAwLCBjMCwgMikNCi0jZGVmaW5l IFRJRF9VUk8gICAgICAgICAgICBfX0FDQ0VTU19DUDE1KGMxMywgMCwgYzAsIDMpDQotI2RlZmlu ZSBUSURfUFJJViAgIF9fQUNDRVNTX0NQMTUoYzEzLCAwLCBjMCwgNCkNCiAjZGVmaW5lIEhUUElE UiAgICAgICAgIF9fQUNDRVNTX0NQMTUoYzEzLCA0LCBjMCwgMikNCi0jZGVmaW5lIENOVEtDVEwg ICAgICAgICAgICBfX0FDQ0VTU19DUDE1KGMxNCwgMCwgYzEsIDApDQogI2RlZmluZSBDTlRWX0NU TCAgICAgICBfX0FDQ0VTU19DUDE1KGMxNCwgMCwgYzMsIDEpDQotI2RlZmluZSBDTlRIQ1RMICAg ICAgICAgICAgX19BQ0NFU1NfQ1AxNShjMTQsIDQsIGMxLCAwKQ0KDQogI2RlZmluZSBWRlBfRlBF WEMgICAgICBfX0FDQ0VTU19WRlAoRlBFWEMpDQoNCg0K -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: email@kvack.org