From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-io1-f71.google.com (mail-io1-f71.google.com [209.85.166.71]) by kanga.kvack.org (Postfix) with ESMTP id 48BD58E0001 for ; Thu, 13 Sep 2018 17:24:55 -0400 (EDT) Received: by mail-io1-f71.google.com with SMTP id a3-v6so5974276iod.23 for ; Thu, 13 Sep 2018 14:24:55 -0700 (PDT) Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0101.outbound.protection.outlook.com. [104.47.32.101]) by mx.google.com with ESMTPS id c2-v6si3498364itj.13.2018.09.13.14.24.54 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 13 Sep 2018 14:24:54 -0700 (PDT) From: Pasha Tatashin Subject: Re: [PATCH V7 2/2] ksm: replace jhash2 with xxhash Date: Thu, 13 Sep 2018 21:24:49 +0000 Message-ID: <29bdb865-9a85-59e0-395a-6b30a8663e5e@microsoft.com> References: <20180913211923.7696-1-timofey.titovets@synesis.ru> <20180913211923.7696-3-timofey.titovets@synesis.ru> In-Reply-To: <20180913211923.7696-3-timofey.titovets@synesis.ru> Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-ID: <94F39D2E3A78574FA6CC7E87EF5EB287@namprd21.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: owner-linux-mm@kvack.org List-ID: To: Timofey Titovets , "linux-mm@kvack.org" Cc: "rppt@linux.vnet.ibm.com" , Timofey Titovets , leesioh , Andrea Arcangeli , "kvm@vger.kernel.org" DQoNCk9uIDkvMTMvMTggNToxOSBQTSwgVGltb2ZleSBUaXRvdmV0cyB3cm90ZToNCj4gRnJvbTog VGltb2ZleSBUaXRvdmV0cyA8bmVmZWxpbTRhZ0BnbWFpbC5jb20+DQo+IA0KPiBSZXBsYWNlIGpo YXNoMiB3aXRoIHh4aGFzaC4NCj4gDQo+IFBlcmYgbnVtYmVyczoNCj4gSW50ZWwoUikgWGVvbihS KSBDUFUgRTUtMjQyMCB2MiBAIDIuMjBHSHoNCj4ga3NtOiBjcmMzMmMgICBoYXNoKCkgMTIwODEg TUIvcw0KPiBrc206IHh4aDY0ICAgIGhhc2goKSAgODc3MCBNQi9zDQo+IGtzbTogeHhoMzIgICAg aGFzaCgpICA0NTI5IE1CL3MNCj4ga3NtOiBqaGFzaDIgICBoYXNoKCkgIDE1NjkgTUIvcw0KPiAN Cj4gQnkgc2lvaCBMZWUgdGVzdHMgKGNvcHkgZnJvbSBvdGhlciBtYWlsKToNCj4gVGVzdCBwbGF0 Zm9ybTogb3BlbnN0YWNrIGNsb3VkIHBsYXRmb3JtIChORVdUT04gdmVyc2lvbikNCj4gRXhwZXJp bWVudCBub2RlOiBvcGVuc3RhY2sgYmFzZWQgY2xvdWQgY29tcHV0ZSBub2RlIChDUFU6IHhlb24g RTUtMjYyMCB2MywgbWVtb3J5IDY0Z2IpDQo+IFZNOiAoMiBWQ1BVLCBSQU0gNEdCLCBESVNLIDIw R0IpICogNA0KPiBMaW51eCBrZXJuZWw6IDQuMTQgKGxhdGVzdCB2ZXJzaW9uKQ0KPiBLU00gc2V0 dXAgLSBzbGVlcF9taWxsaXNlY3M6IDIwMG1zLCBwYWdlc190b19zY2FuOiAyMDANCj4gDQo+IEV4 cGVyaW1lbnQgcHJvY2Vzcw0KPiBGaXJzdGx5LCB3ZSB0dXJuIG9mZiBLU00gYW5kIGxhdW5jaCA0 IFZNcy4NCj4gVGhlbiB3ZSB0dXJuIG9uIHRoZSBLU00gYW5kIG1lYXN1cmUgdGhlIGNoZWNrc3Vt IGNvbXB1dGF0aW9uIHRpbWUgdW50aWwgZnVsbF9zY2FucyBiZWNvbWUgdHdvLg0KPiANCj4gVGhl IGV4cGVyaW1lbnRhbCByZXN1bHRzICh0aGUgZXhwZXJpbWVudGFsIHZhbHVlIGlzIHRoZSBhdmVy YWdlIG9mIHRoZSBtZWFzdXJlZCB2YWx1ZXMpDQo+IGNyYzMyY19pbnRlbDogMTA4NC4xMG5zDQo+ IGNyYzMyYyAobm8gaGFyZHdhcmUgYWNjZWxlcmF0aW9uKTogNzAxMi41MW5zDQo+IHh4aGFzaDMy OiAyMjI3Ljc1bnMNCj4geHhoYXNoNjQ6IDE0MTMuMTZucw0KPiBqaGFzaDI6IDUxMjguMzBucw0K PiANCj4gQXMgamhhc2gyIGFsd2F5cyB3aWxsIGJlIHNsb3dlciAoZm9yIGRhdGEgc2l6ZSBsaWtl IFBBR0VfU0laRSkuDQo+IERvbid0IHVzZSBpdCBpbiBrc20gYXQgYWxsLg0KPiANCj4gVXNlIG9u bHkgeHhoYXNoIGZvciBub3csIGJlY2F1c2UgZm9yIHVzaW5nIGNyYzMyYywNCj4gY3J5cHRvYXBp IG11c3QgYmUgaW5pdGlhbGl6ZWQgZmlyc3QgLSB0aGF0IHJlcXVpcmUgc29tZQ0KPiB0cmlja3kg c29sdXRpb24gdG8gd29yayBnb29kIGluIGFsbCBzaXR1YXRpb25zLg0KPiANCj4gVGhhbmtzLg0K PiANCj4gQ2hhbmdlczoNCj4gICB2MSAtPiB2MjoNCj4gICAgIC0gTW92ZSB4eGhhc2goKSB0byB4 eGhhc2guaC9jIGFuZCBzZXBhcmF0ZSBwYXRjaGVzDQo+ICAgdjIgLT4gdjM6DQo+ICAgICAtIE1v dmUgeHhoYXNoKCkgeHhoYXNoLmMgLT4geHhoYXNoLmgNCj4gICAgIC0gcmVwbGFjZSB4eGhhc2hf dCB3aXRoICd1bnNpZ25lZCBsb25nJw0KPiAgICAgLSB1cGRhdGUga2VybmVsZG9jIGFib3ZlIHh4 aGFzaCgpDQo+ICAgdjMgLT4gdjQ6DQo+ICAgICAtIE1lcmdlIHh4aGFzaC9jcmMzMiBwYXRjaGVz DQo+ICAgICAtIFJlcGxhY2UgY3JjMzIgd2l0aCBjcmMzMmMgKGNyYzMyIGhhdmUgc2FtZSBhcyBq aGFzaDIgc3BlZWQpDQo+ICAgICAtIEFkZCBhdXRvIHNwZWVkIHRlc3QgYW5kIGF1dG8gY2hvaWNl IG9mIGZhc3Rlc3QgaGFzaCBmdW5jdGlvbg0KPiAgIHY0IC0+IHY1Og0KPiAgICAgLSBQaWNrdXAg bWlzc2VkIHh4aGFzaCBwYXRjaA0KPiAgICAgLSBVcGRhdGUgY29kZSB3aXRoIGNvbXBpbGUgdGlt ZSBjaG9pY2VuIHh4aGFzaA0KPiAgICAgLSBBZGQgbW9yZSBtYWNyb3MgdG8gbWFrZSBjb2RlIG1v cmUgcmVhZGFibGUNCj4gICAgIC0gQXMgbm93IHRoYXQgb25seSBwb3NzaWJsZSB1c2UgeHhoYXNo IG9yIGNyYzMyYywNCj4gICAgICAgb24gY3JjMzJjIGFsbG9jYXRpb24gZXJyb3IsIHNraXAgc3Bl ZWQgdGVzdCBhbmQgZmFsbGJhY2sgdG8geHhoYXNoDQo+ICAgICAtIEZvciB3b3JrYXJvdW5kIHRv byBlYXJseSBpbml0IHByb2JsZW0gKGNyYzMyYyBub3QgYXZhbGlhYmxlKSwNCj4gICAgICAgbW92 ZSB6ZXJvX2NoZWNrc3VtIGluaXQgdG8gZmlyc3QgY2FsbCBvZiBmYXN0Y2FsbCgpDQo+ICAgICAt IERvbid0IGFsbG9jIHBhZ2UgZm9yIGhhc2ggdGVzdGluZywgdXNlIGFyY2ggemVybyBwYWdlcyBm b3IgdGhhdA0KPiAgIHY1IC0+IHY2Og0KPiAgICAgLSBVc2UgbGliY3JjMzJjIGluc3RlYWQgb2Yg Q1JZUFRPIEFQSSwgbWFpbmx5IGZvcg0KPiAgICAgICBjb2RlL0tjb25maWcgZGVwcyBTaW1wbGlm aWNhdGlvbg0KPiAgICAgLSBBZGQgY3JjMzJjX2F2YWlsYWJsZSgpOg0KPiAgICAgICBsaWJjcmMz MmMgd2lsbCBCVUdfT04gb24gY3JjMzJjIHByb2JsZW1zLA0KPiAgICAgICBzbyB0ZXN0IGNyYzMy YyBhdmFsaWFibGUgYnkgY3JjMzJjX2F2YWlsYWJsZSgpDQo+ICAgICAtIFNpbXBsaWZ5IGNob2lj ZV9mYXN0ZXN0X2hhc2goKQ0KPiAgICAgLSBTaW1wbGlmeSBmYXN0aGFzaCgpDQo+ICAgICAtIHN0 cnVjdCBybWFwX2l0ZW0gJiYgc3RhYmxlX25vZGUgaGF2ZSBzaXplb2YgPT0gNjQgb24geDg2XzY0 LA0KPiAgICAgICB0aGF0IG1ha2VzIHRoZW0gY2FjaGUgZnJpZW5kbHkuIEFzIHdlIGRvbid0IHN1 ZmZlciBmcm9tIGhhc2ggY29sbGlzaW9ucywNCj4gICAgICAgY2hhbmdlIGhhc2ggdHlwZSBmcm9t IHVuc2lnbmVkIGxvbmcgYmFjayB0byB1MzIuDQo+ICAgICAtIEZpeCBrYnVpbGQgcm9ib3Qgd2Fy bmluZywgbWFrZSBhbGwgbG9jYWwgZnVuY3Rpb25zIHN0YXRpYw0KPiAgIHY2IC0+IHY3Og0KPiAg ICAgLSBEcm9wIGNyYzMyYyBmb3Igbm93IGFuZCB1c2Ugb25seSB4eGhhc2ggaW4ga3NtLg0KPiAN Cj4gU2lnbmVkLW9mZi1ieTogVGltb2ZleSBUaXRvdmV0cyA8bmVmZWxpbTRhZ0BnbWFpbC5jb20+ DQo+IFNpZ25lZC1vZmYtYnk6IGxlZXNpb2ggPHNvbGVlQG9zLmtvcmVhLmFjLmtyPg0KDQpSZXZp ZXdlZC1ieTogUGF2ZWwgVGF0YXNoaW4gPHBhdmVsLnRhdGFzaGluQG1pY3Jvc29mdC5jb20+