From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from h3cspam01-ex.h3c.com (smtp.h3c.com [60.191.123.56]) by sourceware.org (Postfix) with ESMTPS id CA40C385DC3B; Fri, 18 Jun 2021 08:03:54 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org CA40C385DC3B Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=h3c.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=h3c.com Received: from DAG2EX02-BASE.srv.huawei-3com.com ([10.8.0.65]) by h3cspam01-ex.h3c.com with ESMTP id 15I82c43044594; Fri, 18 Jun 2021 16:02:38 +0800 (GMT-8) (envelope-from liu.dongyun@h3c.com) Received: from DAG2EX03-BASE.srv.huawei-3com.com (10.8.0.66) by DAG2EX02-BASE.srv.huawei-3com.com (10.8.0.65) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4; Fri, 18 Jun 2021 16:02:40 +0800 Received: from DAG2EX03-BASE.srv.huawei-3com.com ([fe80::5d18:e01c:bbbd:c074]) by DAG2EX03-BASE.srv.huawei-3com.com ([fe80::5d18:e01c:bbbd:c074%7]) with mapi id 15.01.2242.008; Fri, 18 Jun 2021 16:02:40 +0800 From: Liudongyun To: Siddhesh Poyarekar , "libc-alpha@sourceware.org" CC: "libc-locales@sourceware.org" , "libc-maintainers@gnu.org" , Denghongjie , Daixianjun Subject: =?utf-8?B?562U5aSNOiBbUEFUQ0hdIHJlbGVhc2UgYWxsIGlkbGUgaGVhcHMgaW4gdGhl?= =?utf-8?Q?_non-main-arena?= Thread-Topic: [PATCH] release all idle heaps in the non-main-arena Thread-Index: AQHXXnePxXq4S9WuY0W2J1W8pZFodqsN1qWAgACtwoA= Date: Fri, 18 Jun 2021 08:02:40 +0000 Message-ID: <770da5e93dd14f1eb0a2ddaf85b27378@h3c.com> References: <20210611040852.21745-1-liu.dongyun@h3c.com> <06d6723d-3209-c957-b855-8cc9b0bdbbe4@gotplt.org> In-Reply-To: <06d6723d-3209-c957-b855-8cc9b0bdbbe4@gotplt.org> Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.99.152.255] x-sender-location: DAG2 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-DNSRBL: X-MAIL: h3cspam01-ex.h3c.com 15I82c43044594 X-Spam-Status: No, score=-2.5 required=5.0 tests=BAYES_00, BODY_8BITS, KAM_DMARC_STATUS, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: libc-locales@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-locales mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Jun 2021 08:04:00 -0000 PiBEb2VzIHRoYXQgY2F1c2UgYW55IGFjdHVhbCBwZXJmb3JtYW5jZSBkZWdyYWRhdGlvbiBvciBh bnkgb3RoZXIgaXNzdWVzIHRob3VnaD8gIGhlYXBfc2hyaW5rKCkgY2FsbHMgbWFkdmlzZSAoTUFE Vl9ET05UTkVFRCkgb24gdGhlIGZyZWUgcGFydHMgb2YgdGhlIGhlYXAgdG8gdGVsbCB0aGUga2Vy bmVsIHRoYXQgdGhlIGJsb2NrcyBhcmUgbm90IG5lZWRlZCwgc28gYSBmdWxseSBmcmVlZCBoZWFw IG91Z2h0IHRvIG5vdCBoYXZlIGFueSBwZXJmb3JtYW5jZSBpbXBhY3QuICBUaGUgUlNTIGZvb3Rw cmludCB3aWxsIGRlcGVuZCBvbiB3aGVuIHRoZSBrZXJuZWwgDQo+IHJlY2xhaW1zIHRob3NlIHBh Z2VzLCB3aGljaCBtYXkgbm90IGJlIGltbWVkaWF0ZSBzaW5jZSBtYWR2aXNlIGlzIGp1c3QgYSBo aW50Lg0KPiBBbHRlcm5hdGl2ZWx5LCBpZiB5b3UgZGlzYWJsZSBtZW1vcnkgb3ZlcmNvbW1pdCBi eSBzZXR0aW5nIC9wcm9jL3N5cy92bS9vdmVyY29tbWl0X21lbW9yeSB0byAyLCBoZWFwX3Nocmlu aygpIHdpbGwgZHJvcCBhbGwgcGVybWlzc2lvbnMgb24gdGhlIGhlYXAgd2l0aCBtcHJvdGVjdChQ Uk9UX05PTkUpIGluc3RlYWQgb2YgZG9pbmcgbWFkdmlzZS4gIFRoaXMgaGFzIGEgbW9yZSBpbW1l ZGlhdGUgZWZmZWN0IG9uIFJTUyB1c2FnZSB1bmxpa2UgbWFkdmlzZS4NCg0KV2UgcmVsZWFzZWQg dGhlIGhlYXAsIHRoZXNlIHZpcnR1YWwgbWVtb3J5IHdpbGwgYmUgcmV1c2VkIGluIG5ld19oZWFw IGZ1bmN0aW9uLiBObyBwb3RlbnRpYWwgcHJvYmxlbXMgaGF2ZSBiZWVuIGZvdW5kIHlldC4gVGhl IHByYWN0aWNlIGluIFBBVENIIHdpbGwgZGVmaW5pdGVseSBsZWFkIHRvIGFuIGluY3JlYXNlIGlu IHN5c3RlbSBjYWxscy4gU2luY2UgZ2xpYmMgaXMgdXNlZCBpbiBtYW55IHNjZW5hcmlvcywgdGhl IHBhdGNoIHdlIHN1Ym1pdHRlZCBkaWQgbm90IG1vZGlmeSB0aGUgc2l6ZSBvZiB0aGUgaGVhcCB0 byBiZSBjYXV0aW91cy4NCkNvbXBhcmVkIHdpdGggdGhlIGN1cnJlbnQgbWVjaGFuaXNtIGluIEdM SUJDLHRoZSBwcm9iYWJpbGl0eSBvZiBhIGxhcmdlIGFtb3VudCBvZiBwaHlzaWNhbCBtZW1vcnkg cmVzaWRlbnQgaXMgdmVyeSBoaWdoLCBqdXN0IGhvbGRpbmcgYW55IHBpZWNlIG9mIG1lbW9yeSBp biBUT1AgVFVOSyB3aWxsIGNhdXNlIGFsbCB0aGUgbWVtb3J5IGJlZm9yZSBUT1AgVFVOSyB0byBy ZXNpZGUuIEkgdGhpbmsgaXQgaXMgd29ydGggaXQuDQoNClRoZXNlIGRheXMsIHdlIGNvb3JkaW5h dGUgd2l0aCBjb2xsZWFndWVzIHRvIHRlc3QgdGhlIHBlcmZvcm1hbmNlIG9mIHRoZSBwYXRjaC5P dXIgYW1lbmRtZW50IGlzIGFzIGZvbGxvd3MuDQoxLiBTZXQgdGhlIHNpemUgb2YgaGVhcCB0byA1 MTJLQiAodGhlIHN1Ym1pdHRlZCBwYXRjaCBpcyA2NE0gYnkgZGVmYXVsdCk7DQoyLiBSZWxlYXNl IHRoZSB1bnVzZWQgaGVhcCAoY29uc2lzdGVudCB3aXRoIHRoZSBzdWJtaXR0ZWQgcGF0Y2gpDQpJ biB0aGUgc2FtZSB0ZXN0IGVudmlyb25tZW50KEludGVsKFIpIFhlb24oUikgQ1BVIEAgMi4wMEdI eiwgIDEyIHByb2Nlc3NvcnPvvIwgMzJHIFJBTSksIHdlIHRyeSB0byBzaW11bGF0ZSB1c2luZyB0 aGUgbWF4aW11bSBzcGVjaWZpY2F0aW9uIG9mIGJ1c2luZXNzIGRhdGEuIA0KVGhlcmUgaXMgbGl0 dGxlIHBlcmZvcm1hbmNlIGRlZ3JhZGF0aW9uLiBUaGUgdGVzdCByZXN1bHRzIGFyZSBhcyBmb2xs b3dzLg0KUGFja2FnZShCeXRlcykgICAgTm90IHBhdGNoZWQgICAgICBQYXRjaGVkDQoxMjgJICAg ICAgICAJMjQuODhNcHBzCQkyNC4xME1wcHMNCjI1NiAgICAgIAkJMjQuNjBNcHBzCQkyNC4xOE1w cHMNCjUxMgkgICAgICAgCSAJMTUuNTFNcHBzCQkxNS41MU1wcHMNCjEwMjQJCQk3LjE0TXBwcwkJ Ny40OE1wcHMNCjEyODAJCQk1LjUyTXBwcwkJNS41Mk1wcHMNCjE0MDAJCQk0Ljg5TXBwcwkJNC44 OU1wcHMNCjE1MTgJCQk0LjUxTXBwcwkJNC41MU1wcHMNCg0KVGhhbmsgeW91IHZlcnkgbXVjaCBm b3IgeW91ciBhZHZpY2UuDQoxLCBJIGhhdmUgdGhvdWdodCBhYm91dCB0aGlzIG1ldGhvZCBiZWZv cmUsIGJ1dCBJIGdhdmUgdXAgZHVlIHRvIGl0J3MganVzdCBhIGhpbnQuDQoyLCBBcyB0aGUgcHJv YmxlbSBoYXMgYmVlbiBzb2x2ZWQsIEkgY2FuJ3QgY29vcmRpbmF0ZSB0byB0aGUgY2xhc3NtYXRl IHRlc3QgYWdhaW4gZm9yIHlvdXIgc3VnZ2VzdGlvbi4gSSdsbCB0ZXN0IGl0IG15c2VsZi4NCg0K LS0tLS3pgq7ku7bljp/ku7YtLS0tLQ0K5Y+R5Lu25Lq6OiBTaWRkaGVzaCBQb3lhcmVrYXIgW21h aWx0bzpzaWRkaGVzaEBnb3RwbHQub3JnXSANCuWPkemAgeaXtumXtDogMjAyMeW5tDbmnIgxMeaX pSAxNDo0Mg0K5pS25Lu25Lq6OiBsaXVkb25neXVuIChSRCkgPGxpdS5kb25neXVuQGgzYy5jb20+ OyBsaWJjLWFscGhhQHNvdXJjZXdhcmUub3JnDQrmioTpgIE6IGxpYmMtbG9jYWxlc0Bzb3VyY2V3 YXJlLm9yZzsgbGliYy1tYWludGFpbmVyc0BnbnUub3JnOyBkZW5naG9uZ2ppZSAoUkQpIDxkZW5n LmhvbmdqaWVAaDNjLmNvbT47IGRhaXhpYW5qdW4gKFJEKSA8ZGFpLnhpYW5qdW5AaDNjLmNvbT4N CuS4u+mimDogUmU6IFtQQVRDSF0gcmVsZWFzZSBhbGwgaWRsZSBoZWFwcyBpbiB0aGUgbm9uLW1h aW4tYXJlbmENCg0KT24gNi8xMS8yMSA5OjM4IEFNLCBsaXVkb25neXVuIHdyb3RlOg0KPiBsaXUu ZG9uZ3l1bkBoM2MuY29tIHJlcG9ydCB0aGlzIHF1ZXN0aW9uIGluIGZvbGxvdzoNCj4gVGhlIHN5 c3RlbSBoYXMgYSB0b3RhbCBvZiAzMkcgbWVtb3J5IGFuZCAxMiBjb3JlIGNwdS4NCj4gQWZ0ZXIg ZnJlcXVlbnQgbWFsbG9jIGFuZCBmcmVlIG1lbW9yeSBieSBtdWx0aXBsZSB0aHJlYWRzLCB3ZSBm b3VuZCANCj4gdGhhdCBtYW55IHBoeXNpY2FsIG1lbW9yeSB0aGF0IHNob3VsZCBoYXZlIGJlZW4g cmVsZWFzZWQgaGF2ZSBub3QgYmVlbiANCj4gcmVsZWFzZWQuV2Ugb2JzZXJ2ZSB0aGF0IHRoZSBt YXhpbXVtIGZyZWUgbWVtb3J5IGNhbiByZWFjaCAxNUcuDQo+IA0KPiBkZW5nLmhvbmdqaWVAaDNj LmNvbSByZWNvbW1lbmQgcmVkdWNpbmcgdGhlIGhlYXAgc2l6ZSBvZiB0aGUgDQo+IG5vbi1tYWlu LWFyZW5hLCBidXQgaXQgZG9lc24ndCB3b3JrLiBsaXUuZG9uZ3l1bkBoM2MuY29tIGZvdW5kIFdo ZW4gDQo+IHRoZSBsYXN0IGhlYXAgaW4gdGhlIHVzZXIgcHJvY2VzcyBpbnRvIHRoZSBub24tbWFp bi1hcmVhIGhhcyBtZW1vcnkgaW4gDQo+IHVzZSwgdGhlIHByZXZpb3VzIGhlYXAgd2lsbCBub3Qg YmUgcmVsZWFzZWQsIGV2ZW4gaWYgdGhlIHByZXZpb3VzIGhlYXAgaXMgYWxyZWFkeSBmcmVlLiBU aGlzIG1lY2hhbmlzbSByZXN1bHRpbmcgaW4gdGhlIG1lbW9yeSBjYWNoZSByZWFjaGluZyAxNUcu DQoNCkRvZXMgdGhhdCBjYXVzZSBhbnkgYWN0dWFsIHBlcmZvcm1hbmNlIGRlZ3JhZGF0aW9uIG9y IGFueSBvdGhlciBpc3N1ZXMgdGhvdWdoPyAgaGVhcF9zaHJpbmsoKSBjYWxscyBtYWR2aXNlIChN QURWX0RPTlRORUVEKSBvbiB0aGUgZnJlZSBwYXJ0cyBvZiB0aGUgaGVhcCB0byB0ZWxsIHRoZSBr ZXJuZWwgdGhhdCB0aGUgYmxvY2tzIGFyZSBub3QgbmVlZGVkLCBzbyBhIGZ1bGx5IGZyZWVkIGhl YXAgb3VnaHQgdG8gbm90IGhhdmUgYW55IHBlcmZvcm1hbmNlIGltcGFjdC4gIFRoZSBSU1MgZm9v dHByaW50IHdpbGwgZGVwZW5kIG9uIHdoZW4gdGhlIGtlcm5lbCByZWNsYWltcyB0aG9zZSBwYWdl cywgd2hpY2ggbWF5IG5vdCBiZSBpbW1lZGlhdGUgc2luY2UgbWFkdmlzZSBpcyBqdXN0IGEgaGlu dC4NCg0KQWx0ZXJuYXRpdmVseSwgaWYgeW91IGRpc2FibGUgbWVtb3J5IG92ZXJjb21taXQgYnkg c2V0dGluZyAvcHJvYy9zeXMvdm0vb3ZlcmNvbW1pdF9tZW1vcnkgdG8gMiwgaGVhcF9zaHJpbmso KSB3aWxsIGRyb3AgYWxsIHBlcm1pc3Npb25zIG9uIHRoZSBoZWFwIHdpdGggbXByb3RlY3QoUFJP VF9OT05FKSBpbnN0ZWFkIG9mIGRvaW5nIG1hZHZpc2UuICBUaGlzIGhhcyBhIG1vcmUgaW1tZWRp YXRlIGVmZmVjdCBvbiBSU1MgdXNhZ2UgdW5saWtlIG1hZHZpc2UuDQoNClNpZGRoZXNoDQoNCg0K