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=-3.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=no 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 0AC26C433DB for ; Tue, 22 Dec 2020 21:06:43 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 541ED221F9 for ; Tue, 22 Dec 2020 21:06:42 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 541ED221F9 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=hisilicon.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id A3EBB6B006C; Tue, 22 Dec 2020 16:06:41 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 9EFFA6B0072; Tue, 22 Dec 2020 16:06:41 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8DE5C6B0074; Tue, 22 Dec 2020 16:06:41 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0024.hostedemail.com [216.40.44.24]) by kanga.kvack.org (Postfix) with ESMTP id 79BF66B006C for ; Tue, 22 Dec 2020 16:06:41 -0500 (EST) Received: from smtpin28.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay05.hostedemail.com (Postfix) with ESMTP id 40CEC181AEF0B for ; Tue, 22 Dec 2020 21:06:41 +0000 (UTC) X-FDA: 77622152202.28.sky70_4803f0627463 Received: from filter.hostedemail.com (10.5.16.251.rfc1918.com [10.5.16.251]) by smtpin28.hostedemail.com (Postfix) with ESMTP id 1F3DF6D7E for ; Tue, 22 Dec 2020 21:06:41 +0000 (UTC) X-HE-Tag: sky70_4803f0627463 X-Filterd-Recvd-Size: 7116 Received: from szxga02-in.huawei.com (szxga02-in.huawei.com [45.249.212.188]) by imf47.hostedemail.com (Postfix) with ESMTP for ; Tue, 22 Dec 2020 21:06:39 +0000 (UTC) Received: from dggeme762-chm.china.huawei.com (unknown [172.30.72.54]) by szxga02-in.huawei.com (SkyGuard) with ESMTP id 4D0plh6wJQz57xV; Wed, 23 Dec 2020 05:05:52 +0800 (CST) Received: from dggemi761-chm.china.huawei.com (10.1.198.147) by dggeme762-chm.china.huawei.com (10.3.19.108) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1913.5; Wed, 23 Dec 2020 05:06:36 +0800 Received: from dggemi761-chm.china.huawei.com ([10.9.49.202]) by dggemi761-chm.china.huawei.com ([10.9.49.202]) with mapi id 15.01.2106.002; Wed, 23 Dec 2020 05:06:35 +0800 From: "Song Bao Hua (Barry Song)" To: Vitaly Wool CC: Shakeel Butt , Minchan Kim , "Mike Galbraith" , LKML , linux-mm , Sebastian Andrzej Siewior , NitinGupta , Sergey Senozhatsky , Andrew Morton , "tiantao (H)" Subject: RE: [PATCH] zsmalloc: do not use bit_spin_lock Thread-Topic: [PATCH] zsmalloc: do not use bit_spin_lock Thread-Index: AQHW1mZAeBjE5clI7UKUuMSOCQsyuqoBSTyAgAAghwCAAAhXgIAAhndA//+NyICAAIW5IP//jYeAgACME8CAAA+J8P//k2OAABCudWAAAQz+8P//giUA//96TuD//vIJMIACFikA//6/uBA= Date: Tue, 22 Dec 2020 21:06:35 +0000 Message-ID: <1d0d4a3576e74d128d7849342a7e9faf@hisilicon.com> References: <18669bd607ae9efbf4e00e36532c7aa167d0fa12.camel@gmx.de> <20201220002228.38697-1-vitaly.wool@konsulko.com> <8cc0e01fd03245a4994f2e0f54b264fa@hisilicon.com> <4490cb6a7e2243fba374e40652979e46@hisilicon.com> <08cbef1e43634c4099709be8e99e5d27@hisilicon.com> In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.126.203.7] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-CFilter-Loop: Reflected X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogVml0YWx5IFdvb2wgW21h aWx0bzp2aXRhbHkud29vbEBrb25zdWxrby5jb21dDQo+IFNlbnQ6IFR1ZXNkYXksIERlY2VtYmVy IDIyLCAyMDIwIDEwOjQ0IFBNDQo+IFRvOiBTb25nIEJhbyBIdWEgKEJhcnJ5IFNvbmcpIDxzb25n LmJhby5odWFAaGlzaWxpY29uLmNvbT4NCj4gQ2M6IFNoYWtlZWwgQnV0dCA8c2hha2VlbGJAZ29v Z2xlLmNvbT47IE1pbmNoYW4gS2ltIDxtaW5jaGFuQGtlcm5lbC5vcmc+OyBNaWtlDQo+IEdhbGJy YWl0aCA8ZWZhdWx0QGdteC5kZT47IExLTUwgPGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmc+ OyBsaW51eC1tbQ0KPiA8bGludXgtbW1Aa3ZhY2sub3JnPjsgU2ViYXN0aWFuIEFuZHJ6ZWogU2ll d2lvciA8YmlnZWFzeUBsaW51dHJvbml4LmRlPjsNCj4gTml0aW5HdXB0YSA8bmd1cHRhQHZmbGFy ZS5vcmc+OyBTZXJnZXkgU2Vub3poYXRza3kNCj4gPHNlcmdleS5zZW5vemhhdHNreS53b3JrQGdt YWlsLmNvbT47IEFuZHJldyBNb3J0b24NCj4gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+OyB0 aWFudGFvIChIKSA8dGlhbnRhbzZAaGlzaWxpY29uLmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRD SF0genNtYWxsb2M6IGRvIG5vdCB1c2UgYml0X3NwaW5fbG9jaw0KPiANCj4gT24gVHVlLCAyMiBE ZWMgMjAyMCwgMDM6MTEgU29uZyBCYW8gSHVhIChCYXJyeSBTb25nKSwNCj4gPHNvbmcuYmFvLmh1 YUBoaXNpbGljb24uY29tPiB3cm90ZToNCj4gPg0KPiA+DQo+ID4NCj4gPiA+IC0tLS0tT3JpZ2lu YWwgTWVzc2FnZS0tLS0tDQo+ID4gPiBGcm9tOiBTb25nIEJhbyBIdWEgKEJhcnJ5IFNvbmcpDQo+ ID4gPiBTZW50OiBUdWVzZGF5LCBEZWNlbWJlciAyMiwgMjAyMCAzOjAzIFBNDQo+ID4gPiBUbzog J1ZpdGFseSBXb29sJyA8dml0YWx5Lndvb2xAa29uc3Vsa28uY29tPg0KPiA+ID4gQ2M6IFNoYWtl ZWwgQnV0dCA8c2hha2VlbGJAZ29vZ2xlLmNvbT47IE1pbmNoYW4gS2ltIDxtaW5jaGFuQGtlcm5l bC5vcmc+Ow0KPiBNaWtlDQo+ID4gPiBHYWxicmFpdGggPGVmYXVsdEBnbXguZGU+OyBMS01MIDxs aW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnPjsgbGludXgtbW0NCj4gPiA+IDxsaW51eC1tbUBr dmFjay5vcmc+OyBTZWJhc3RpYW4gQW5kcnplaiBTaWV3aW9yIDxiaWdlYXN5QGxpbnV0cm9uaXgu ZGU+Ow0KPiA+ID4gTml0aW5HdXB0YSA8bmd1cHRhQHZmbGFyZS5vcmc+OyBTZXJnZXkgU2Vub3po YXRza3kNCj4gPiA+IDxzZXJnZXkuc2Vub3poYXRza3kud29ya0BnbWFpbC5jb20+OyBBbmRyZXcg TW9ydG9uDQo+ID4gPiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz47IHRpYW50YW8gKEgpIDx0 aWFudGFvNkBoaXNpbGljb24uY29tPg0KPiA+ID4gU3ViamVjdDogUkU6IFtQQVRDSF0genNtYWxs b2M6IGRvIG5vdCB1c2UgYml0X3NwaW5fbG9jaw0KPiA+ID4NCj4gPiA+DQo+ID4gPiA+IEknbSBz dGlsbCBub3QgY29udmluY2VkLiBXaWxsIGttYXAgd2hhdCwgc3JjPyBBdCB0aGlzIHBvaW50IHNy YyBtaWdodA0KPiBiZWNvbWUNCj4gPiA+IGp1c3QgYSBib2d1cyBwb2ludGVyLg0KPiA+ID4NCj4g PiA+IEFzIGxvbmcgYXMgdGhlIG1lbW9yeSBpcyBzdGlsbCB0aGVyZSwgd2UgY2FuIGttYXAgaXQg YnkgaXRzIHBhZ2Ugc3RydWN0Lg0KPiBCdXQNCj4gPiA+IGlmDQo+ID4gPiBpdCBpcyBub3QgdGhl cmUgYW55bW9yZSwgd2UgaGF2ZSBubyB3YXkuDQo+ID4gPg0KPiA+ID4gPiBXaHkgY291bGRuJ3Qg dGhlIG9iamVjdCBoYXZlIGJlZW4gbW92ZWQgc29tZXdoZXJlIGVsc2UgKGR1ZSB0byB0aGUgY29t cGFjdGlvbg0KPiA+ID4gbWVjaGFuaXNtIGZvciBpbnN0YW5jZSkNCj4gPiA+ID4gYXQgdGhlIHRp bWUgRE1BIGtpY2tzIGluPw0KPiA+ID4NCj4gPiA+IFNvIHpzX21hcF9vYmplY3QoKSB3aWxsIGd1 YXJhbnRlZSB0aGUgc3JjIHdvbid0IGJlIG1vdmVkIGJ5IGhvbGRpbmcgdGhvc2UNCj4gPiA+IHBy ZWVtcHRpb24tZGlzYWJsZWQgbG9jaz8NCj4gPiA+IElmIHNvLCBpdCBzZWVtcyB3ZSBoYXZlIHRv IGRyb3AgdGhlIE1PVkFCTEUgZ2ZwIGluIHpzd2FwIGZvciB6c21hbGxvYyBjYXNlPw0KPiA+ID4N Cj4gPg0KPiA+IE9yIHdlIGNhbiBkbyBnZXRfcGFnZSgpIHRvIGF2b2lkIHRoZSBtb3ZlbWVudCBv ZiB0aGUgcGFnZS4NCj4gDQo+IA0KPiBJIHdvdWxkIGxpa2UgdG8gZGlzY3VzcyB0aGlzIG1vcmUg aW4genN3YXAgY29udGV4dCB0aGFuIHpzbWFsbG9jJ3MuDQo+IFNpbmNlIHpzbWFsbG9jIGRvZXMg bm90IGltcGxlbWVudCByZWNsYWltIGNhbGxiYWNrLCB1c2luZyBpdCBpbiB6c3dhcA0KPiBpcyBh IGNvcm5lciBjYXNlIGFueXdheS4NCg0KSSBzZWUuIEJ1dCBpdCBzZWVtcyB3ZSBzdGlsbCBuZWVk IGEgc29sdXRpb24gZm9yIHRoZSBjb21wYXRpYmlsaXR5DQpvZiB6c21hbGxvYyBhbmQgenN3YXA/ IHRoaXMgd2lsbCByZXF1aXJlIGNoYW5nZSBpbiBlaXRoZXIgenNtYWxsb2MNCm9yIHpzd2FwLiAN Cm9yIGRvIHlvdSB3YW50IHRvIG1ha2UgenN3YXAgZGVwZW5kIG9uICFaU01BTExPQz8NCg0KPiAN Cj4genN3YXAsIG9uIHRoZSBvdGhlciBoYW5kLCBtYXkgYmUgZGVhbGluZyB3aXRoIHNvbWUgbmV3 IGJhY2tlbmRzIGluDQo+IGZ1dHVyZSB3aGljaCBoYXZlIG1vcmUgY2hhbmNlcyB0byBiZWNvbWUg bWFpbnN0cmVhbS4gSW1hZ2luZSB0eXBpY2FsDQo+IE5VTUEtbGlrZSBjYXNlcywgaS4gZS4gYSB6 c3dhcCBwb29sIGFsbG9jYXRlZCBpbiBzb21lIGtpbmQgU1JBTSwgb3IgaW4NCj4gdW51c2VkIHZp ZGVvIG1lbW9yeS4gSW4gc3VjaCBhIGNhc2UgaWYgeW91IHRyeSB0byB1c2UgYSBwb2ludGVyIHRv IGFuDQo+IGludmFsaWRhdGVkIHpwb29sIG1hcHBpbmcsIHlvdSBhcmUgb24gdGhlIHdheSB0byB0 aHJhc2ggdGhlIHN5c3RlbS4NCj4gU286IG5vIGFzc3VtcHRpb25zIHRoYXQgdGhlIHpzd2FwIHBv b2wgaXMgaW4gcmVndWxhciBsaW5lYXIgUkFNIHNob3VsZA0KPiBiZSBtYWRlLg0KPiANCj4gflZp dGFseQ0KDQpUaGFua3MNCkJhcnJ5DQo=