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 Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 075F3EE49AB for ; Wed, 23 Aug 2023 06:28:33 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 56BA3280064; Wed, 23 Aug 2023 02:28:33 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 51D9E280060; Wed, 23 Aug 2023 02:28:33 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 39526280064; Wed, 23 Aug 2023 02:28:33 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 29054280060 for ; Wed, 23 Aug 2023 02:28:33 -0400 (EDT) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id EE952120481 for ; Wed, 23 Aug 2023 06:28:32 +0000 (UTC) X-FDA: 81154390464.09.87B2FDF Received: from CHN02-BJS-obe.outbound.protection.partner.outlook.cn (mail-bjschn02on2139.outbound.protection.partner.outlook.cn [139.219.17.139]) by imf08.hostedemail.com (Postfix) with ESMTP id 5BA63160010 for ; Wed, 23 Aug 2023 06:28:27 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=pass header.d=bilibili.com header.s=selector1 header.b=G4ypspF8; spf=pass (imf08.hostedemail.com: domain of liwenyu01@bilibili.com designates 139.219.17.139 as permitted sender) smtp.mailfrom=liwenyu01@bilibili.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=reject) header.from=bilibili.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1692772110; a=rsa-sha256; cv=pass; b=DSqo8hQAe69iiEGfFj/5RrVvlRTUzHKMVT0qztR/JI1MxWOB9J3px89UPZBKzom5tJxDQe r5jIyj1wCrnGKtUZHVaB6DhWvDILDeClARzdDE7A/nAwaNexITHC+bLolWP0lAvrxy+XTr 9b5C4NTz+F40tB105HoUdbiZrR+JG40= ARC-Authentication-Results: i=2; imf08.hostedemail.com; dkim=pass header.d=bilibili.com header.s=selector1 header.b=G4ypspF8; spf=pass (imf08.hostedemail.com: domain of liwenyu01@bilibili.com designates 139.219.17.139 as permitted sender) smtp.mailfrom=liwenyu01@bilibili.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=reject) header.from=bilibili.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1692772110; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding:in-reply-to: references:dkim-signature; bh=fS/Z04GN6GvQGigD/wJoeca2tgSY1/0JLaiZdb10Pec=; b=guueBIUj8KGhCg3y5CfEwSTgjQP8fHSHtT/Qe27uRDNAOi5WzfSAtln7WYmsVbPEhN4j9O hrbzDynfCsHAF4iZbfiH+tj44d9T6JLJW3nyoavvUuMDgpG3SAvdQ07iY5F1XZMnn2SwCV CREl+dB3Bhtz0sxSXwlNx3o+7kzZ+GQ= ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dCzn3pn8Ti36r7QvPMBHywcuxdv4T7a8DkmKDRZ4KZ1lT75ZDLxj3vBk1c5WP3FMJpDmBas/zWrgWoFrAffbXvDl8NiqtCsq4FPX6Zy4XxKQK33gH7zpV31NBbSJK3t2h7OOgREAZT+zUwbHuAnlqk5VldYVwBTpOlQpqsI7pXu2/8EY6QHYfYI0ay4NHRVEvC0dR1d0s3pckYz2ZWAl4+v2Acn+cX8XmYhWE6JwkgQmoOOZU/Xr5d50/hzo7YtjpnmwL9Qu5voKjzpJWw6+KZ/3BweNVHS2q7mWtV6pAp89Ex+bkKFD/Ub0yq2ee9iCv9ryYk4UI+v0d+g4QfjZPA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=fS/Z04GN6GvQGigD/wJoeca2tgSY1/0JLaiZdb10Pec=; b=akcB6cYrjeEXq/ug/lM3xf+kCUdeQ/92PEWZVP2tv5TesGRjHOeUzVEUQZfJf0E/51OAHO/TIoD7Vbv07yfiFzfrodw2WdI6lyBfu+SOksv9yECkLLYnAHKAFtcusaUCKCDmhN3128jqZlo5gdmemGLxscRuZWRo4CAGTkjc6LxLtf3vaTFjEjAiDokxYXUT56mGci76Me4QFaC3NNsH5TJfRtiKItDC17CsCsN+KgRzS5GQXE4WPRld4tAchVmoZftspBQRGjSz4uorbTXrjdRk3YvUO72FSmsmw6JhW8sJxzt8Ks8z7WXYwev4f9+fXfl+9lJjsrLNHEL2Dq8rZQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=bilibili.com; dmarc=pass action=none header.from=bilibili.com; dkim=pass header.d=bilibili.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bilibili.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fS/Z04GN6GvQGigD/wJoeca2tgSY1/0JLaiZdb10Pec=; b=G4ypspF8+h4Me+Zq5GX7XjQSAYYKwvXClCYHq18Fazzg+ljY84+qnbYL3TWIzvPGgIEMbRmjHnnX5TClnLMu/OoArfEn4Ek9mW9lazPf7ZdqR4MTR6WI7DE2FFdI9/119BGweqJgaOcpzZtp9LYhjhafJzkzkEk5doDra/ycOPg= Received: from SH0PR01MB0587.CHNPR01.prod.partner.outlook.cn (2406:e500:c311:6::16) by SH0PR01MB0793.CHNPR01.prod.partner.outlook.cn (2406:e500:c311:21::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6699.26; Wed, 23 Aug 2023 06:28:20 +0000 Received: from SH0PR01MB0587.CHNPR01.prod.partner.outlook.cn ([fe80::101b:af48:2949:d5f6]) by SH0PR01MB0587.CHNPR01.prod.partner.outlook.cn ([fe80::101b:af48:2949:d5f6%4]) with mapi id 15.20.6699.022; Wed, 23 Aug 2023 06:28:19 +0000 From: "liwenyu01@bilibili.com" To: "akpm@linux-foundation.org" , "linux-mm@kvack.org" CC: "linux-kernel@vger.kernel.org" , "wangyun@bilibili.com" , "liwenyu01@bilibili.com" Subject: [PATCH RFC 1/1] delayacct: add memory reclaim delay in Thread-Topic: [PATCH RFC 1/1] delayacct: add memory reclaim delay in Thread-Index: AQHZ1YsC/vki5WGG6kue6k3NkoILnw== Date: Wed, 23 Aug 2023 06:28:19 +0000 Message-ID: <375dcc29-61f0-860e-1624-064b3c76a094> Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SH0PR01MB0587:EE_|SH0PR01MB0793:EE_ x-ms-office365-filtering-correlation-id: 789bc844-f84f-400c-efa2-08dba3a224a0 x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Tapxb//tRQ7WqqworCs02o/hdfwJG1O+8J6wgboOhVW5DumGjRg6mEioOeVN820GxYyCT7shDn94VL648QJbs6aHxLoj/gKVIFLAZS0HCXJVbKOAUaMB81nzWR/ODVkCJXxbsKkojvCP9zb1dr8By3RBkvVEhzZJ6OTsWOLGRX/Gq9GunHuq5HVGQkaahTD/6cGminHH0VO1ySOEChUxIv00x49Hxq+n9VhiXtLR4RHoaO/MK/VI7DSl587FKAF4+HouyzfqyMumKfv7gMXa1pDtoQOFjEzyhCeJYm1DNSTUxf2njfsXSb/VXfA2uz/AHSwzx6VdKXbY8hDHZX1ZM73BNT8FS/rQhirwkBfLIMVkJn1m+3osIYltji9BpC3jUlTIREcTkzCu7v1aG3Oox/VTQGJiX+av/I87LCHmSf9+4tHgJmJNRxQ+nljjrRFoJSmG81D+B8B1f6qtK4fQz1oq43pNnrQGVSchGRkM/CnJLVVgvnIKZQ8YD0dWF+eIOi9B8ZydYB7y2belLMUBz926it4AEgnXhYvM9/ob0XO/42LGyqzq4hgyIoUj8AhKoW0x6XAaNxzU+n11RIRdzTDuZXgcDZLdsNbjK0yzY58lk/eGdCRx0wTgdqD/T2xoF58uStXIvF6Pvy0XSBuMlwfxFhC9AJ25oQrNp+iviVw= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SH0PR01MB0587.CHNPR01.prod.partner.outlook.cn;PTR:;CAT:NONE;SFS:(13230031)(39830400003)(396003)(346002)(366004)(136003)(451199024)(186009)(1800799009)(83380400001)(306002)(2906002)(71200400001)(64756008)(66476007)(66556008)(66446008)(54906003)(66946007)(110136005)(76116006)(508600001)(41320700001)(86362001)(85182001)(40180700001)(40160700002)(5660300002)(107886003)(26005)(38100700002)(41300700001)(61793004)(9686003)(122000001)(38070700005)(8676002)(8936002)(4326008);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?d0lrcU5qeWtrTDFRUXFWZUNySmw4aCs3OHMwRDBBUGd3YTk1SDc5QnVRdnBS?= =?utf-8?B?WCt1TDEyc3dETkJCWjFjMjFMTzV0ZldKRzQrbThtRE5PRnJBeWdUTXFES3NE?= =?utf-8?B?cWU4ME5BRTJiTHpBejM2SGlQU2ZFR0xtc0I4RWN6TytQSm83WG5ZV3JIOEZn?= =?utf-8?B?REx4WURNTyt1a3Nmc0VacGJrcVhoWU1GdXFnS0NNd1laMSt3Y3QvcGEvWjMy?= =?utf-8?B?RE9GdU5BR3dDUUphUjdVYTBmWkpEL0kyRHF2NXV6R0NhdkxlTUNYN3ZTb3Ny?= =?utf-8?B?WHR2Y2VmMW1LM1NvaVkrTGRrbGRlNHhmTEVxV3RETWxGelplS0dHZFZ0SHVJ?= =?utf-8?B?eDREUEU4ZlR3OFlSRzdqZndscmViVGMzK3VoN01sK3JUSU5NdDZScnloUTFF?= =?utf-8?B?V1dYVUkyRy9nU1Z6YlYzK0tEUGtRMi8rV21pdkFIRHA4azhSZ3dhYmN3dkRs?= =?utf-8?B?eUtWWStBM1ovTm1CNVZLRlBBRURiWW1LV1c1YmR2Y2JDTjh5SXRBVkc0M2g3?= =?utf-8?B?Y0VMTWwvek9STFlwMHJpNW5yMnh5V3RkNWVBMlRMazM2eFZKeERacHAzT3Rs?= =?utf-8?B?elRKUVdVY3B4SGdVT01iMzFuaUIyaWtNRTFnRE55ZFNrUGRKMzlCc0NrV0M3?= =?utf-8?B?SXQ3dFBjRzRDQXFXUnNaZzI0eTRVdUdWWC92bTcrcHowbzZla2F2Mlo5T3N0?= =?utf-8?B?Vk5qU0tEd3UyK1JtM2xmNkdNNy9TN2d5dVIxeHJ0MjdZb2F3eE10TkJnQ0VB?= =?utf-8?B?emxPWkV6bDN2amdpWlNwTWJRRVZ4djZxbmxwRDM0Qlk2WjNZTURBUDJUSmFL?= =?utf-8?B?VmVNNlBZdjE4RXEwTWQybkQzNytlK0pwdjBCeTYrOHM2eFdKQ3k1RGU5WWsr?= =?utf-8?B?RktXSk1IcnZNQ0p5dnVDRVE2K28vOUIwOFZ5OG4vN3kyT3pycTZmSExVblpC?= =?utf-8?B?YUFsUHdTU2Z1NXdNNkVLRExBcmpEN2l4SlUvY3BVRmRESk9hTFU2aHBCbUdn?= =?utf-8?B?VURqd3BManJXckxDa0lhQXhkWTBoT3hEbnI3RHRobVBiak9ja1RJOTZ0WHUy?= =?utf-8?B?dmFoWG5HaThmTGlHZm82MHAyTTFLZkNJR3FQV2V5R3JZci85dE03eE9Oc3RC?= =?utf-8?B?N0tCREZQaGd6aFRaN3Bab1RqazZRVU9nV3l4Q3U1Y3VHa1RlY1JJb0wxdTJV?= =?utf-8?B?TXRtQkxjZTJqT1hkSnJXUDZxcWZhakh1ZkJQZDRnVzIxOXdJMXIxUEpBaXRK?= =?utf-8?B?UlZSWlFSSEUvbUg3ZzlFVUhFV3ZuazJSTUVtOHJiRmlOeGk0WGppUXlWb1FU?= =?utf-8?B?bXJpT29SVFM5QkZHQ2JZbHl3MFYxcVNOdTFZZVdZUU5KYjFFWlZzbHFvY2RK?= =?utf-8?B?ZThzQlRCck9HWFBhWVNmTzYyWkpaNWRGRjZHMjJRVEdRZ0REMHJLSUx0dE80?= =?utf-8?B?T0NzZGJOd1BrcnFmOXg4amdYMk1lelp5Nk1VUko4OWM5S095NzFBZDQrdEFN?= =?utf-8?B?OFJhTlNyM2w1aDRmbGpEck9veUdEK2cra3NKMVVnOVVEMUJwUTVwdnVQRzJo?= =?utf-8?B?OTczWXpuUTdpMXJxUURSd2FTcnI1cVFpalFvZmIrY2cvUm1NTWh5cWlLTmxk?= =?utf-8?B?UkNXSHBPanFuY092WHVEaTd0QVg4YyswUkdTYkJBNCtqb28zWHJ0eExIcklN?= =?utf-8?B?MWN2Tko2MjFpMUxxN0FwTWVNQlZubTBmYWdTaXFLTWM2RjAyVExVZUpTQjlk?= =?utf-8?B?cDBRWk9kREYwclB6bCtsckhYVHd5S1M3MTdmTnVCaXVFaUdLR2NDRzJRZ0x1?= =?utf-8?B?bFRiaHJiLzFJOWlFSGlGOW5tMnFMZkpzUWwvSnBOakp4RkdWSUFOOXdRS01R?= =?utf-8?B?MnUxdkpYcCsrdDhMQkVvTnJOeWxOZHlrVDR6TWE1Z055QnVBYjRqLzJUOXZZ?= =?utf-8?B?V1R5d2lpdjAxQTgweU5YNXZGQnBSN043b05GeitibHYwb29zSUtDWmFPQzU5?= =?utf-8?B?SCtuRGNyK3ZzWmRrM1pqbXcyeEtpc3RLVDJiQno3MENwZkNXMUxtR2tRNTd3?= =?utf-8?B?aTFNUC9FQ2llM0J2MEVYeEIzS0I2QVo3TzFpenplY1dsV0xPMEZNUkhSWWw3?= =?utf-8?Q?k5dpF8qOXZpyljDmrw5fqcooR?= Content-Type: multipart/alternative; boundary="_000_375dcc2961f0860e1624064b3c76a094_" MIME-Version: 1.0 X-OriginatorOrg: bilibili.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SH0PR01MB0587.CHNPR01.prod.partner.outlook.cn X-MS-Exchange-CrossTenant-Network-Message-Id: 789bc844-f84f-400c-efa2-08dba3a224a0 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Aug 2023 06:28:19.7525 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 69bf90e2-5b1b-4f11-976d-fc79a1f174ba X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: o/xJiutKh757lZfY/YXsvg+CcjPMzAKFEgOLGMzusNB9ibtYrP0bLAatMmA3o74xOQXSiB84Z7mLHHJje9KI+A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SH0PR01MB0793 X-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: 5BA63160010 X-Stat-Signature: mcmyxjeikdquowoz7sbjizhnai1s68sg X-Rspam-User: X-HE-Tag: 1692772107-564663 X-HE-Meta: U2FsdGVkX18zJDxKkNKQei0ue3YLM2m7FNNgA8ZtQ3qVIiAZHZdKmCzIYSbB4KP33SwEgYfFsHX0+r09XY0sz3yEEOADeCMklfVWyNXhP8YXUVBHyryfWOn+eqmmJwo6XAPWzR3+HLBem0SjijqVgXCLJ62qq4EfMas0Xh1gJTGWGlCovt3SK3NMtru4wm+cmmV5WuDenGHvYqpg8s84JFTMzj8LKBRcJgiW4BFsuVMhsYgr9IOg3CEGUCbJJcCsAuuMCWY0m0UZKDQ2YjiwMkgqAfPhNxC9hFOdvr01FLsngEFysJSpxeiF8F/BvnOO31gP7jFG8lSlg1TMx0g7/CjPlTADGSCBPn/W5v+DxliEJF8e+y8XrAEHKmg23qRnHBzps/S0vnRlOCUHd79O/JyZ2fRkSexglomIWYYUmpZ4qPwN8d/AfTJevdCthjxoE3EuvCPc3o286hZMoDVvTAoGl7WMX8x6Ojj1Ca7laTtPbiD2jU2dYxS3Uad2mqxE6vn32kNslQylt6WEdGRFrzM9W7UUtV+dPDTWzmUq9uK/glntv9Oc/23sWIVMA0gnGuG3Ee5rdf4no5DfMHJ1ZfC3EBzGkvrcWDRT+Ri0H7ZcZir/My7YqNMpIBKCTdWTNAGYRFAWzeH8EQL63uzVgyvaSoiEVxFk3lgDvQUPk9ZZCLqr4sZBHMqg0l4KVMMHrHYDcdhbY+10evrzaVxvNig50MXwBqQrXgBEzOqL/nJVDoLuDGyYwdRySDjOgebWb07FQBXK70YA9GxMDuZPmKc3hPzHZUY7YPTXUNF2zPlkJbvLUx7gMCZ9EMGHtAKl/ak+qWAcjmL9/XhjFzPaQ4nZQgHEkw9Hka0oJ4mqd9mrbQxxsPelaN5xX4ojTQeMsnCeeJeAEGncjFUlPiI9ZWMXAadxI8ioxhOjfGJUVvS2YAsGNQb/cQEJe9UlaoVGWNGzaXrttt8W7K0dFgo i72W3U4H qayIOeNpGM5nDPe4YSwkHuhxRGEZoMAkbQiLS7oiDzoSvKnzNhjqpANYGwbJUFABgSLlG1rGkJMwmLn6auzjEL38Nl7muw61V3BUj6/5onSnbvEr5uZRbxum0q5fX8lXoat3xGyQXyYJQp0sHTG8SJfuLEyLLgdVL+6EAKywpkgdRjmFJ1rMyXKKdjV5h6aR5synnWx9QBUEp+DE0VW5A/dYq5e0fseLdocePycmFrUiXSC+5Zdm22pW1eldgBWbC8sz86auFc5GPdtnL/DG2kx5vkLXz4wq1OfcAQYa4KUNBC1zoGHBsqXTkxKK84NTzijmVjp7IbTjcoozBUA9A00CL6TtSTTNdez3duvTWoti9LPE= 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: --_000_375dcc2961f0860e1624064b3c76a094_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhlIGN1cnJlbnQgbWVtb3J5IHJlY2xhaW0gZGVsYXkgc3RhdGlzdGljcyBvbmx5IGNvdW50IHRo ZSBkaXJlY3QgbWVtb3J5DQpyZWNsYWltIG9mIHRoZSB0YXNrIHVuZGVyIHNsb3cgbWVtb3J5IGFs bG9jYXRpb24uIEluIHN5c3RlbXMgd2l0aCBOVU1BDQpvcGVuLCBzb21lIHRhc2tzIG9jY2FzaW9u YWxseSBleHBlcmllbmNlIHNsb3dlciByZXNwb25zZSB0aW1lcywgYnV0IHRoZQ0KdG90YWwgY291 bnQgb2YgcmVjbGFpbSBkb2VzIG5vdCBpbmNyZWFzZSwgdXNpbmcgZnRyYWNlIGNhbiBzaG93IHRo YXQNCm5vZGVfcmVjbGFpbSBoYXMgb2NjdXJyZWQuDQoNCnRoZSBtZW1vcnkgcmVjbGFpbSB1bmRl ciBnZXRfcGFnZV9mcm9tX2ZyZWVsaXN0KCkgaXMgYWxzbyBkdWUgdG8gaGVhdnkNCm1lbW9yeSBs b2FkLiBUbyBnZXQgdGhlIGltcGFjdCBvZiB0YXNrcyBpbiBtZW1vcnkgcmVjbGFpbSwgdGhpcyBw YXRjaCBhZGRzDQp0aGUgc3RhdGlzdGljcyBvZiB0aGUgbWVtb3J5IHJlY2xhaW0gZGVsYXkgc3Rh dGlzdGljcyBmb3IgX19ub2RlX3JlY2xhaW0oKS4NCg0KU2lnbmVkLW9mZi1ieTogV2VuIFl1IExp IDxsaXdlbnl1MDFAYmlsaWJpbGkuY29tPg0KLS0tDQogbW0vdm1zY2FuLmMgfCAyICsrDQogMSBm aWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQ0KDQpkaWZmIC0tZ2l0IGEvbW0vdm1zY2FuLmMg Yi9tbS92bXNjYW4uYw0KaW5kZXggMTA4MDIwOWE1NjhiLi5kMjQ3MWFiY2UxYWUgMTAwNjQ0DQot LS0gYS9tbS92bXNjYW4uYw0KKysrIGIvbW0vdm1zY2FuLmMNCkBAIC04MDEwLDYgKzgwMTAsNyBA QCBzdGF0aWMgaW50IF9fbm9kZV9yZWNsYWltKHN0cnVjdCBwZ2xpc3RfZGF0YSAqcGdkYXQsIGdm cF90IGdmcF9tYXNrLCB1bnNpZ25lZCBpbg0KDQogICAgICAgIGNvbmRfcmVzY2hlZCgpOw0KICAg ICAgICBwc2lfbWVtc3RhbGxfZW50ZXIoJnBmbGFncyk7DQorICAgICAgIGRlbGF5YWNjdF9mcmVl cGFnZXNfc3RhcnQoKTsNCiAgICAgICAgZnNfcmVjbGFpbV9hY3F1aXJlKHNjLmdmcF9tYXNrKTsN CiAgICAgICAgLyoNCiAgICAgICAgICogV2UgbmVlZCB0byBiZSBhYmxlIHRvIGFsbG9jYXRlIGZy b20gdGhlIHJlc2VydmVzIGZvciBSRUNMQUlNX1VOTUFQDQpAQCAtODAzMiw2ICs4MDMzLDcgQEAg c3RhdGljIGludCBfX25vZGVfcmVjbGFpbShzdHJ1Y3QgcGdsaXN0X2RhdGEgKnBnZGF0LCBnZnBf dCBnZnBfbWFzaywgdW5zaWduZWQgaW4NCiAgICAgICAgbWVtYWxsb2Nfbm9yZWNsYWltX3Jlc3Rv cmUobm9yZWNsYWltX2ZsYWcpOw0KICAgICAgICBmc19yZWNsYWltX3JlbGVhc2Uoc2MuZ2ZwX21h c2spOw0KICAgICAgICBwc2lfbWVtc3RhbGxfbGVhdmUoJnBmbGFncyk7DQorICAgICAgIGRlbGF5 YWNjdF9mcmVlcGFnZXNfZW5kKCk7DQoNCiAgICAgICAgdHJhY2VfbW1fdm1zY2FuX25vZGVfcmVj bGFpbV9lbmQoc2MubnJfcmVjbGFpbWVkKTsNCg0KLS0NCjIuMzAuMg0KDQoNCg0K5pys6YKu5Lu2 5LuF5Li65oyH5a6a5pS25Lu25Lq65L2/55So5bm25Y+v6IO95YyF5ZCr5L+d5a+G5L+h5oGv77yM 6Iul5oKo6K+v5pS25Yiw5pys6YKu5Lu277yM5pWs6K+36YCa55+l5Y+R5Lu25Lq677yM5bm256uL 5Y2z5Yig6Zmk5pys6YKu5Lu25Y+K5omA5pyJ5Ymv5pys44CC5oKo5LiN5b6X5pOF6Ieq5Lyg5pKt 44CB6L2s5Y+R44CB5L+d5a2Y5oiW5aSN5Yi25q2k6YKu5Lu2KOWQq+mZhOS7tinjgILmhJ/osKLm gqjnmoTnkIbop6PkuI7phY3lkIjjgIINClRoaXMgbWVzc2FnZSBtYXkgY29udGFpbiBjb25maWRl bnRpYWwgaW5mb3JtYXRpb24sIGFuZCBpcyBpbnRlbmRlZCBvbmx5IGZvciB0aGUgdXNlIG9mIHRo ZSBhZGRyZXNzZWUocykgbmFtZWQgYWJvdmUuIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgbWVz c2FnZSBpbiBlcnJvciwgcGxlYXNlIGNvbnRhY3QgdGhlIHNlbmRlciBpbW1lZGlhdGVseSBhbmQg ZGVsZXRlIGFsbCBjb3BpZXMgZnJvbSB5b3VyIHN5c3RlbS4gWW91IGFyZSBoZXJlYnkgbm90aWZp ZWQgdGhhdCBhbnkgZGlzc2VtaW5hdGlvbiwgZGlzdHJpYnV0aW9uLCBwcmVzZXJ2YXRpb24gb3Ig Y29weWluZyBvZiB0aGlzIG1lc3NhZ2UgYW5kL29yIGF0dGFjaG1lbnRzIGlzIHN0cmljdGx5IHBy b2hpYml0ZWQuIFRoYW5rIHlvdSBmb3IgeW91ciB1bmRlcnN0YW5kaW5nIGFuZCBjb29wZXJhdGlv bi4NCg== --_000_375dcc2961f0860e1624064b3c76a094_ Content-Type: text/html; charset="utf-8" Content-ID: <8500B9015FD9BF43803ADEBCAB38449A@bilibili.com> Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5Pg0KPGRpdj5UaGUgY3Vy cmVudCBtZW1vcnkgcmVjbGFpbSBkZWxheSBzdGF0aXN0aWNzIG9ubHkgY291bnQgdGhlIGRpcmVj dCBtZW1vcnkNCjxkaXY+cmVjbGFpbSBvZiB0aGUgdGFzayB1bmRlciBzbG93IG1lbW9yeSBhbGxv Y2F0aW9uLiBJbiBzeXN0ZW1zIHdpdGggTlVNQTwvZGl2Pg0KPGRpdj5vcGVuLCBzb21lIHRhc2tz IG9jY2FzaW9uYWxseSBleHBlcmllbmNlIHNsb3dlciByZXNwb25zZSB0aW1lcywgYnV0IHRoZTwv ZGl2Pg0KPGRpdj50b3RhbCBjb3VudCBvZiByZWNsYWltIGRvZXMgbm90IGluY3JlYXNlLCB1c2lu ZyBmdHJhY2UgY2FuIHNob3cgdGhhdDwvZGl2Pg0KPGRpdj5ub2RlX3JlY2xhaW0gaGFzIG9jY3Vy cmVkLjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+dGhlIG1lbW9yeSByZWNsYWltIHVu ZGVyIGdldF9wYWdlX2Zyb21fZnJlZWxpc3QoKSBpcyBhbHNvIGR1ZSB0byBoZWF2eTwvZGl2Pg0K PGRpdj5tZW1vcnkgbG9hZC4gVG8gZ2V0IHRoZSBpbXBhY3Qgb2YgdGFza3MgaW4gbWVtb3J5IHJl Y2xhaW0sIHRoaXMgcGF0Y2ggYWRkczwvZGl2Pg0KPGRpdj50aGUgc3RhdGlzdGljcyBvZiB0aGUg bWVtb3J5IHJlY2xhaW0gZGVsYXkgc3RhdGlzdGljcyBmb3IgX19ub2RlX3JlY2xhaW0oKS48L2Rp dj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PlNpZ25lZC1vZmYtYnk6IFdlbiBZdSBMaSAmbHQ7 bGl3ZW55dTAxQGJpbGliaWxpLmNvbSZndDs8L2Rpdj4NCjxkaXY+LS0tPC9kaXY+DQo8ZGl2PiZu YnNwO21tL3Ztc2Nhbi5jIHwgMiArKzwvZGl2Pg0KPGRpdj4mbmJzcDsxIGZpbGUgY2hhbmdlZCwg MiBpbnNlcnRpb25zKCspPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5kaWZmIC0tZ2l0 IGEvbW0vdm1zY2FuLmMgYi9tbS92bXNjYW4uYzwvZGl2Pg0KPGRpdj5pbmRleCAxMDgwMjA5YTU2 OGIuLmQyNDcxYWJjZTFhZSAxMDA2NDQ8L2Rpdj4NCjxkaXY+LS0tIGEvbW0vdm1zY2FuLmM8L2Rp dj4NCjxkaXY+KysrIGIvbW0vdm1zY2FuLmM8L2Rpdj4NCjxkaXY+QEAgLTgwMTAsNiArODAxMCw3 IEBAIHN0YXRpYyBpbnQgX19ub2RlX3JlY2xhaW0oc3RydWN0IHBnbGlzdF9kYXRhICpwZ2RhdCwg Z2ZwX3QgZ2ZwX21hc2ssIHVuc2lnbmVkIGluPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRp dj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgY29uZF9yZXNjaGVkKCk7PC9kaXY+DQo8ZGl2 PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBwc2lfbWVtc3RhbGxfZW50ZXIoJmFtcDtwZmxh Z3MpOzwvZGl2Pg0KPGRpdj4rICZuYnNwOyAmbmJzcDsgJm5ic3A7IGRlbGF5YWNjdF9mcmVlcGFn ZXNfc3RhcnQoKTs8L2Rpdj4NCjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IGZzX3Jl Y2xhaW1fYWNxdWlyZShzYy5nZnBfbWFzayk7PC9kaXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAvKjwvZGl2Pg0KPGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7KiBXZSBuZWVkIHRvIGJlIGFibGUgdG8gYWxsb2NhdGUgZnJvbSB0aGUgcmVzZXJ2ZXMgZm9y IFJFQ0xBSU1fVU5NQVA8L2Rpdj4NCjxkaXY+QEAgLTgwMzIsNiArODAzMyw3IEBAIHN0YXRpYyBp bnQgX19ub2RlX3JlY2xhaW0oc3RydWN0IHBnbGlzdF9kYXRhICpwZ2RhdCwgZ2ZwX3QgZ2ZwX21h c2ssIHVuc2lnbmVkIGluPC9kaXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBt ZW1hbGxvY19ub3JlY2xhaW1fcmVzdG9yZShub3JlY2xhaW1fZmxhZyk7PC9kaXY+DQo8ZGl2PiZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBmc19yZWNsYWltX3JlbGVhc2Uoc2MuZ2ZwX21hc2sp OzwvZGl2Pg0KPGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgcHNpX21lbXN0YWxsX2xl YXZlKCZhbXA7cGZsYWdzKTs8L2Rpdj4NCjxkaXY+PC9kaXY+DQorICZuYnNwOyAmbmJzcDsgJm5i c3A7IGRlbGF5YWNjdF9mcmVlcGFnZXNfZW5kKCk7DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj4m bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgdHJhY2VfbW1fdm1zY2FuX25vZGVfcmVjbGFpbV9l bmQoc2MubnJfcmVjbGFpbWVkKTs8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2Pi0tIDwv ZGl2Pg0KMi4zMC4yDQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgJnF1 b3Q7c3lzdGVtLXVpJnF1b3Q7LCAmcXVvdDtQaW5nRmFuZyBTQyZxdW90OywgJnF1b3Q7TWljcm9z b2Z0IFlhSGVpJnF1b3Q7OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+DQo8YnI+DQo8L2Rpdj4NCjwv ZGl2Pg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFs aWduPSJsZWZ0IiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0O21zby1sYXlvdXQtZ3JpZC1hbGlnbjoK bm9uZTt0ZXh0LWF1dG9zcGFjZTpub25lIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0 O21zby1hc2NpaS1mb250LWZhbWlseToK562J57q/O21zby1mYXJlYXN0LWZvbnQtZmFtaWx5Ouet iee6vzttc28tYmlkaS1mb250LWZhbWlseTrnrYnnur87Y29sb3I6YmxhY2s7bXNvLWZvbnQta2Vy bmluZzoKMHB0O21zby1hbnNpLWxhbmd1YWdlOlpILUNOIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJz cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTrlrovkvZM7Y29sb3I6IzdGN0Y3RiI+5pys6YKu5Lu2 5LuF5Li65oyH5a6a5pS25Lu25Lq65L2/55So5bm25Y+v6IO95YyF5ZCr5L+d5a+G5L+h5oGv77yM 6Iul5oKo6K+v5pS25Yiw5pys6YKu5Lu277yM5pWs6K+36YCa55+l5Y+R5Lu25Lq677yM5bm256uL 5Y2z5Yig6Zmk5pys6YKu5Lu25Y+K5omA5pyJ5Ymv5pys44CC5oKo5LiN5b6X5pOF6Ieq5Lyg5pKt 44CB6L2s5Y+R44CB5L+d5a2Y5oiW5aSN5Yi25q2k6YKu5Lu2KOWQq+mZhOS7tinjgILmhJ/osKLm gqjnmoTnkIbop6PkuI7phY3lkIjjgII8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9v OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4m cXVvdDssc2VyaWY7CmNvbG9yOiM3RjdGN0YiPlRoaXMgbWVzc2FnZSBtYXkgY29udGFpbiBjb25m aWRlbnRpYWwgaW5mb3JtYXRpb24sIGFuZCBpcyBpbnRlbmRlZCBvbmx5IGZvciB0aGUgdXNlIG9m IHRoZSBhZGRyZXNzZWUocykgbmFtZWQgYWJvdmUuIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMN CiBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2UgY29udGFjdCB0aGUgc2VuZGVyIGltbWVkaWF0ZWx5 IGFuZCBkZWxldGUgYWxsIGNvcGllcyBmcm9tIHlvdXIgc3lzdGVtLiBZb3UgYXJlIGhlcmVieSBu b3RpZmllZCB0aGF0IGFueSBkaXNzZW1pbmF0aW9uLCBkaXN0cmlidXRpb24sIHByZXNlcnZhdGlv biBvciBjb3B5aW5nIG9mIHRoaXMgbWVzc2FnZSBhbmQvb3IgYXR0YWNobWVudHMgaXMgc3RyaWN0 bHkgcHJvaGliaXRlZC4gVGhhbmsgeW91IGZvciB5b3VyDQogdW5kZXJzdGFuZGluZyBhbmQgY29v cGVyYXRpb24uPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg== --_000_375dcc2961f0860e1624064b3c76a094_--