From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=180.76.5.236 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1794207309; b=qOb5+fHOpn5O48cCV1JB/uqv2/rHxuJOfBeTpx6jnyXlslNeMWMgWDEKoVCQtxVKTg/R eN9gPMNYXEHyofmfjvU/mL9XXJ9np12IbBZOkmCi52VQDt1B7LAFkG70WBvRqMpdRyy6Z 5BzmzbdoRUIptlQQ0SLQjHvm3pm/oeQYNuNSPeQf2wK/YarIHq10+KPPH4MheB2Hebql+ 0Ymgycg/mY435PdrGPVOuq02kV8ohgphFAstsa7TbisxUZMkdT9eEFh0bYYJ/w7/JHgVq /0D/TpEUZ24Xuz/+DXSJxVhNWEJH5D3cJZ1000lrrmc4u/fSGLRJKIMiIIlhP3AugJA== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1794207309; h=DMARC-Filter:X-MD-Sfrom:X-MD-SrcIP:From:To:CC:Subject:Thread-Topic: Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language: Content-Language:X-MS-Has-Attach:X-MS-TNEF-Correlator: x-originating-ip:Content-Type:Content-Transfer-Encoding:MIME-Version: DKIM-Signature; bh=4otml7CifWXyExW7Lvpp+X2FG6IXMTiLwjlaVtoRBBg=; b=O0NPoCXzcZnOr33RIQ546GoI1Mw2dlJOZUgj8DPtKJ4GtQIBDpfUbrO3ZBGmEWtTUvJb Yt/yu3PY6YMpVYHDgWFNpUdhhQcurY6q4BVHVOFu8R1ufhN/5wIEaPrjRfYPPPHdinOUX VS0JJvii8WghC/zJx/gEtjOPtD00YUg3lDf8B4sz7E3+Q8A5hw2Q6HX7a3ZeZlRSNTOS7 TnpUlnCx2yDsR1n9mokhixMOH1bwgt4UxZl78Fu5RlG6SL4p4DX6oMn9yS5y+ItlRVr2J Qz1EkaIhasHEFCEm9QoNCghHSSVw6y2Jew+UtrEn5A6hameaIzYwDZtQK4b93J8sYqA== ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass header.from=baidu.com; spf=pass smtp.mailfrom=baidu.com; dkim=pass header.d=baidu.com header.i=@baidu.com header.a=rsa-sha256 header.s=selector1 header.b="WprKCb/V"; arc=none smtp.remote-ip=180.76.5.236 Received: from outbound.baidu.com (outbound.baidu.com [180.76.5.236]) by smtp.subspace.kernel.org (Postfix) with SMTP id 0D36A606A31C; Mon, 9 Nov 2026 06:55:04 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org 0D36A606A31C Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=baidu.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=baidu.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key, unprotected) header.d=baidu.com header.i=@baidu.com header.a=rsa-sha256 header.s=selector1 header.b=WprKCb/V X-MD-Sfrom: lirongqing@baidu.com X-MD-SrcIP: 172.31.50.47 From: "Li,Rongqing" To: Namhyung Kim CC: Peter Zijlstra , Ingo Molnar , Arnaldo Carvalho de Melo , Mark Rutland , Alexander Shishkin , Jiri Olsa , "Ian Rogers" , Adrian Hunter , "James Clark" , "linux-perf-users@vger.kernel.org" , "linux-kernel@vger.kernel.org" Subject: =?utf-8?B?562U5aSNOiBb5aSW6YOo6YKu5Lu2XSBSZTogW1BBVENIXSBwZXJmIGlvc3Rh?= =?utf-8?Q?t:_Do_not_compute_interval_deltas_a_second_time?= Thread-Topic: =?utf-8?B?W+WklumDqOmCruS7tl0gUmU6IFtQQVRDSF0gcGVyZiBpb3N0YXQ6IERvIG5v?= =?utf-8?Q?t_compute_interval_deltas_a_second_time?= Thread-Index: AQHdbPxMUycZEiRcMEO4QfUd9S+tkbcktaCAgACd4wA= Date: Mon, 9 Nov 2026 06:54:58 +0000 Message-ID: <6c00682b17b94ea5b2d7f9b22ff47c28@baidu.com> References: <20261105080429.2472-1-lirongqing@baidu.com> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baidu.com; s=selector1; t=1794207302; bh=4otml7CifWXyExW7Lvpp+X2FG6IXMTiLwjlaVtoRBBg=; h=From:To:CC:Subject:Date:Message-ID:Content-Type; b=WprKCb/VNGG6QvD5qb5BvF+iZI9d0J3QLT1liqVeiA75vmjNoj+OziKHrCbs0nqzx MPhG88vOF1KfDzjuOLiujlgICk3GYIfd0FpKRNqW+Yv9W8xnsAiCW8JQ/1upphLNz+ zMvL6DnhBomFqTXjuc95lb0bvslmYrfpOjf0lPUJeWger4ri37NG7NMlEssIITZXw/ gdozbN+MqA4i0HaiInxXyaS9PhEoPHlUdl1oLhNfv6td80RIF0aIdgVnPmnK4VjSq2 95JIdlEIFpFdwYniq858Yyn18Pe9EUyZp8zOi4nbfYadvEHTagX1L7nFZFfCVuikt2 HLrz5/dBLnSug== DQoNCj4gLS0tLS3pgq7ku7bljp/ku7YtLS0tLQ0KPiDlj5Hku7bkuro6IE5hbWh5dW5nIEtpbSA8 bmFtaHl1bmdAa2VybmVsLm9yZz4NCj4g5Y+R6YCB5pe26Ze0OiAyMDI25bm0MTHmnIg55pelIDEz OjI2DQo+IOaUtuS7tuS6ujogTGksUm9uZ3FpbmcgPGxpcm9uZ3FpbmdAYmFpZHUuY29tPg0KPiDm ioTpgIE6IFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz47IEluZ28gTW9sbmFy IDxtaW5nb0ByZWRoYXQuY29tPjsNCj4gQXJuYWxkbyBDYXJ2YWxobyBkZSBNZWxvIDxhY21lQGtl cm5lbC5vcmc+OyBNYXJrIFJ1dGxhbmQNCj4gPG1hcmsucnV0bGFuZEBhcm0uY29tPjsgQWxleGFu ZGVyIFNoaXNoa2luDQo+IDxhbGV4YW5kZXIuc2hpc2hraW5AbGludXguaW50ZWwuY29tPjsgSmly aSBPbHNhIDxqb2xzYUBrZXJuZWwub3JnPjsgSWFuIFJvZ2Vycw0KPiA8aXJvZ2Vyc0Bnb29nbGUu Y29tPjsgQWRyaWFuIEh1bnRlciA8YWRyaWFuLmh1bnRlckBpbnRlbC5jb20+OyBKYW1lcyBDbGFy aw0KPiA8amFtZXMuY2xhcmtAbGluYXJvLm9yZz47IGxpbnV4LXBlcmYtdXNlcnNAdmdlci5rZXJu ZWwub3JnOw0KPiBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnDQo+IOS4u+mimDogW+WklumD qOmCruS7tl0gUmU6IFtQQVRDSF0gcGVyZiBpb3N0YXQ6IERvIG5vdCBjb21wdXRlIGludGVydmFs IGRlbHRhcyBhDQo+IHNlY29uZCB0aW1lDQo+IA0KPiBPbiBUaHUsIE5vdiAwNSwgMjAyNiBhdCAw NDowNDoyOVBNICswODAwLCBsaXJvbmdxaW5nIHdyb3RlOg0KPiA+IEZyb206IExpIFJvbmdRaW5n IDxsaXJvbmdxaW5nQGJhaWR1LmNvbT4NCj4gPg0KPiA+IHByb2Nlc3NfY291bnRlcl92YWx1ZXMo KSBub3cgY29tcHV0ZXMgZGVsdGFzIGRpcmVjdGx5IGluIGV2c2VsLT5jb3VudHMNCj4gPiBmb3Ig Z2xvYmFsIGFnZ3JlZ2F0aW9uIHRvby4gSXQgc2F2ZXMgdGhlIGN1cnJlbnQgY3VtdWxhdGl2ZSBy YXcgY291bnQNCj4gPiBpbiBwcmV2X3Jhd19jb3VudHMgYmVmb3JlIGlvc3RhdCBwcmludHMgdGhl IGludGVydmFsLg0KPiA+DQo+ID4gU3VidHJhY3RpbmcgcHJldl9yYXdfY291bnRzIGFnYWluIGNh biB0aGVyZWZvcmUgdW5kZXJmbG93IHRoZSBjb3VudC4NCj4gPiBXb3JzZSwgcmVwbGFjaW5nIHRo ZSBzYXZlZCByYXcgY291bnQgd2l0aCB0aGUgaW50ZXJ2YWwgZGVsdGEgY29ycnVwdHMNCj4gPiB0 aGUgYmFzZWxpbmUgdXNlZCB0byBjYWxjdWxhdGUgdGhlIG5leHQgaW50ZXJ2YWwuDQo+IA0KPiBD YW4geW91IHNoYXJlIGV4YW1wbGUgb3V0cHV0IGJlZm9yZSBhbmQgYWZ0ZXIgdGhpcyBjaGFuZ2U/ DQo+IA0KPiBUaGFua3MsDQo+IE5hbWh5dW5nDQoNCktlcm5lbCA3LjMgYW5kIHdpdGhvdXQgdGhp cyBwYXRjaDoNCiNwZXJmX2JlZm9yZSBzdGF0IC0taW9zdGF0IC1JIDEwMDAgLS0gZGQgaWY9L2Rl di96ZXJvIG9mPS9kZXYvbnZtZTBuMSBicz0xTSBjb3VudD04MDAwIG9mbGFnPWRpcmVjdA0KICMg ICAgICAgICAgdGltZSAgICBwb3J0ICAgICAgICAgICAgIEluYm91bmQgUmVhZChNQikgICAgSW5i b3VuZCBXcml0ZShNQikgICAgT3V0Ym91bmQgUmVhZChNQikgICBPdXRib3VuZCBXcml0ZShNQikN CiAgICAgMS4wMDA2NDY5NTAgMDAwMDowMyAgICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAg ICAgICAgICAwICAgICAgICAgICAgICAgICAgIDAgICAgICAgICAgICAgICAgICAgMA0KICAgICAx LjAwMDY0Njk1MCAwMDAwOjk3ICAgICAgICAgICAgICAgICAgICAwICAgICAgICAgICAgICAgICAg IDAgICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAwDQogICAgIDEuMDAwNjQ2 OTUwIDAwMDA6NzIgICAgICAgICAgICAgICAgICAgIDAgICAgICAgICAgICAgICAgICAgMCAgICAg ICAgICAgICAgICAgICAwICAgICAgICAgICAgICAgICAgIDANCiAgICAgMS4wMDA2NDY5NTAgMDAw MDpiMCAgICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAwICAgICAgICAgICAg ICAgICAgIDAgICAgICAgICAgICAgICAgICAgMA0KICAgICAxLjAwMDY0Njk1MCAwMDAwOjAwICAg ICAgICAgICAgICAgICAgICAwICAgICAgICAgICAgICAgICAgIDAgICAgICAgICAgICAgICAgICAg MCAgICAgICAgICAgICAgICAgICAwDQogICAgIDEuMDAwNjQ2OTUwIDAwMDA6MDAgICAgICAgICAg ICAgICAgICAgIDAgICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAwICAgICAg ICAgICAgICAgICAgIDANCiAgICAgMS4wMDA2NDY5NTAgMDAwMDo3MyAgICAgICAgICAgICAgICAg ICAgMCAgICAgICAgICAgICAgICAgICAwICAgICAgICAgICAgICAgICAgIDAgICAgICAgICAgICAg ICAgICAgMA0KICAgICAxLjAwMDY0Njk1MCAwMDAwOmM5ICAgICAgICAgICAgICAgICAgICAwICAg ICAgICAgICAgICAgICAgIDAgICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAw DQogICAgIDEuMDAwNjQ2OTUwIDAwMDA6NzQgICAgICAgICAgICAgICAgICAgIDAgICAgICAgICAg ICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAwICAgICAgICAgICAgICAgICAgIDANCiAgICAg MS4wMDA2NDY5NTAgMDAwMDplMiAgICAgICAgICAgICAgICAgMzQyNyAgICAgICAgICAgICAgICAg ICAwICAgICAgICAgICAgICAgMjU4NjYgICAgICAgICAgICAgICAgICAgMQ0KICAgICAxLjAwMDY0 Njk1MCAwMDAwOjAwICAgICAgICAgICAgICAgICAgICAwICAgICAgICAgICAgICAgICAgIDAgICAg ICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAwDQogICAgIDEuMDAwNjQ2OTUwIDAw MDA6ODAgICAgICAgICAgICAgICAgICAgIDAgICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAg ICAgICAgICAwICAgICAgICAgICAgICAgICAgIDANCiAgICAgMi4wMDE2NDM5MzggMDAwMDowMyAg ICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAwICAgICAgICAgICAgICAgICAg IDEgICAgICAgICAgICAgICAgICAgMA0KICAgICAyLjAwMTY0MzkzOCAwMDAwOjk3ICAgICAgICAg ICAgICAgICAgICAwICAgICAgICAgICAgICAgICAgIDAgICAgICAgICAgICAgICAgICAgMCAgICAg ICAgICAgICAgICAgICAwDQogICAgIDIuMDAxNjQzOTM4IDAwMDA6NzIgICAgICAgICAgICAgICAg ICAgIDAgICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAwICAgICAgICAgICAg ICAgICAgIDANCiAgICAgMi4wMDE2NDM5MzggMDAwMDpiMCAgICAgICAgICAgICAgICAgICAgMCAg ICAgICAgICAgICAgICAgICAwICAgICAgICAgICAgICAgICAgIDAgICAgICAgICAgICAgICAgICAg MA0KICAgICAyLjAwMTY0MzkzOCAwMDAwOjAwICAgICAgICAgICAgICAgICAgICAwICAgICAgICAg ICAgICAgICAgIDAgICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAwDQogICAg IDIuMDAxNjQzOTM4IDAwMDA6MDAgICAgICAgICAgICAgICAgICAgIDAgICAgICAgICAgICAgICAg ICAgMCAgICAgICAgICAgICAgICAgICAwICAgICAgICAgICAgICAgICAgIDANCiAgICAgMi4wMDE2 NDM5MzggMDAwMDo3MyAgICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAwICAg ICAgICAgICAgICAgICAgIDAgICAgICAgICAgICAgICAgICAgMA0KICAgICAyLjAwMTY0MzkzOCAw MDAwOmM5ICAgICAgICAgICAgICAgICAgICAwICAgICAgICAgICAgICAgICAgIDAgICAgICAgICAg ICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAwDQogICAgIDIuMDAxNjQzOTM4IDAwMDA6NzQg ICAgICAgICAgICAgICAgICAgIDAgICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAg ICAwICAgICAgICAgICAgICAgICAgIDANCiAgICAgMi4wMDE2NDM5MzggMDAwMDplMiAgICAgIDE0 MDgxNjA5OTAyODM0NCAgICAgMTQwODE2MDk5MDM1MTQ5ICAgICAxNDA4MTYwOTg5ODM3ODggICAg IDE0MDgxNjA5OTAzNTE0OCAgc2hvdWxkIGJlIG92ZXJmbG93DQogICAgIDIuMDAxNjQzOTM4IDAw MDA6MDAgICAgICAgICAgICAgICAgICAgIDAgICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAg ICAgICAgICAwICAgICAxNDA3NDk0MjY4MTg5MTkNCiAgICAgMi4wMDE2NDM5MzggMDAwMDo4MCAg ICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAwICAgICAgICAgICAgICAgICAg IDAgICAgICAgICAgICAgICAgICAgMA0KODAwMCswIHJlY29yZHMgaW4NCjgwMDArMCByZWNvcmRz IG91dA0KODM4ODYwODAwMCBieXRlcyAoOC40IEdCLCA3LjggR2lCKSBjb3BpZWQsIDIuMjY4NDUg cywgMy43IEdCL3MNCiAgICAgMi4yNjkxOTM1NDUgMDAwMDowMyAgICAgIDE0MDkzMzkyMzA5Mjc0 MCAgICAgICAgICAgICAgICAgICAwICAgICAxNDA5MzM5MjMwOTI3MzkgICAgIDE0MDkzMzkyMzA5 Mjc0MA0KICAgICAyLjI2OTE5MzU0NSAwMDAwOjk3ICAgICAgICAgICAgICAgICAgICAwICAgICAg ICAgICAgICAgICAgIDAgICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAwDQog ICAgIDIuMjY5MTkzNTQ1IDAwMDA6NzIgICAgICAgICAgICAgICAgICAgIDAgICAgICAgICAgICAg ICAgICAgMCAgICAgICAgICAgICAgICAgICAwICAgICAgICAgICAgICAgICAgIDANCiAgICAgMi4y NjkxOTM1NDUgMDAwMDpiMCAgICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAw ICAgICAgICAgICAgICAgICAgIDAgICAgICAgICAgICAgICAgICAgMA0KICAgICAyLjI2OTE5MzU0 NSAwMDAwOjAwICAgICAgICAgICAgICAgICAgICAwICAgICAgICAgICAgICAgICAgIDAgICAgICAg ICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAwDQogICAgIDIuMjY5MTkzNTQ1IDAwMDA6 MDAgICAgICAgICAgICAgICAgICAgIDAgICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAg ICAgICAwICAgICAgICAgICAgICAgICAgIDANCiAgICAgMi4yNjkxOTM1NDUgMDAwMDo3MyAgICAg ICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAwICAgICAgICAgICAgICAgICAgIDAg ICAgICAgICAgICAgICAgICAgMA0KICAgICAyLjI2OTE5MzU0NSAwMDAwOmM5ICAgICAgICAgICAg ICAgICAgICAwICAgICAgICAgICAgICAgICAgIDAgICAgICAgICAgICAgICAgICAgMCAgICAgICAg ICAgICAgICAgICAwDQogICAgIDIuMjY5MTkzNTQ1IDAwMDA6NzQgICAgICAgICAgICAgICAgICAg IDAgICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAwICAgICAgICAgICAgICAg ICAgIDANCiAgICAgMi4yNjkxOTM1NDUgMDAwMDplMiAgICAgICAgICAgICAgICAgNzc4OSAgICAg ICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgNTg3ODcgICAgICAgICAgICAgICAgICAgMg0K ICAgICAyLjI2OTE5MzU0NSAwMDAwOjAwICAgICAgICAgICAgICAgICAgICAwICAgICAgICAgICAg ICAgICAgIDAgICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAwDQogICAgIDIu MjY5MTkzNTQ1IDAwMDA6ODAgICAgICAgICAgICAgICAgICAgIDAgICAgICAgICAgICAgICAgICAg MCAgICAgICAgICAgICAgICAgICAwICAgICAgICAgICAgICAgICAgIDANCg0KDQpXaXRoIHRoaXMg cGF0Y2gNCg0KI3Rvb2xzL3BlcmYvcGVyZiBzdGF0IC0taW9zdGF0IC1JIDEwMDAgLS0gZGQgaWY9 L2Rldi96ZXJvIG9mPS9kZXYvbnZtZTBuMSBicz0xTSBjb3VudD04MDAwIG9mbGFnPWRpcmVjdA0K ICMgICAgICAgICAgdGltZSAgICBwb3J0ICAgICAgICAgICAgIEluYm91bmQgUmVhZChNQikgICAg SW5ib3VuZCBXcml0ZShNQikgICAgT3V0Ym91bmQgUmVhZChNQikgICBPdXRib3VuZCBXcml0ZShN QikNCiAgICAgMS4wMDA2NTQzNzAgMDAwMDowMyAgICAgICAgICAgICAgICAgICAgMCAgICAgICAg ICAgICAgICAgICAwICAgICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgICAgMA0KICAg ICAxLjAwMDY1NDM3MCAwMDAwOjk3ICAgICAgICAgICAgICAgICAgICAwICAgICAgICAgICAgICAg ICAgIDAgICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAwDQogICAgIDEuMDAw NjU0MzcwIDAwMDA6NzIgICAgICAgICAgICAgICAgICAgIDAgICAgICAgICAgICAgICAgICAgMCAg ICAgICAgICAgICAgICAgICAwICAgICAgICAgICAgICAgICAgIDANCiAgICAgMS4wMDA2NTQzNzAg MDAwMDpiMCAgICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAwICAgICAgICAg ICAgICAgICAgIDAgICAgICAgICAgICAgICAgICAgMA0KICAgICAxLjAwMDY1NDM3MCAwMDAwOjAw ICAgICAgICAgICAgICAgICAgICAwICAgICAgICAgICAgICAgICAgIDAgICAgICAgICAgICAgICAg ICAgMCAgICAgICAgICAgICAgICAgICAwDQogICAgIDEuMDAwNjU0MzcwIDAwMDA6MDAgICAgICAg ICAgICAgICAgICAgIDAgICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAwICAg ICAgICAgICAgICAgICAgIDANCiAgICAgMS4wMDA2NTQzNzAgMDAwMDo3MyAgICAgICAgICAgICAg ICAgICAgMCAgICAgICAgICAgICAgICAgICAwICAgICAgICAgICAgICAgICAgIDAgICAgICAgICAg ICAgICAgICAgMA0KICAgICAxLjAwMDY1NDM3MCAwMDAwOmM5ICAgICAgICAgICAgICAgICAgICAw ICAgICAgICAgICAgICAgICAgIDAgICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAg ICAwDQogICAgIDEuMDAwNjU0MzcwIDAwMDA6NzQgICAgICAgICAgICAgICAgICAgIDAgICAgICAg ICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAwICAgICAgICAgICAgICAgICAgIDANCiAg ICAgMS4wMDA2NTQzNzAgMDAwMDplMiAgICAgICAgICAgICAgICAgNjkxNiAgICAgICAgICAgICAg ICAgICAxICAgICAgICAgICAgICAgNTIxOTMgICAgICAgICAgICAgICAgICAgMg0KICAgICAxLjAw MDY1NDM3MCAwMDAwOjAwICAgICAgICAgICAgICAgICAgICAwICAgICAgICAgICAgICAgICAgIDAg ICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAwDQogICAgIDEuMDAwNjU0Mzcw IDAwMDA6ODAgICAgICAgICAgICAgICAgICAgIDAgICAgICAgICAgICAgICAgICAgMCAgICAgICAg ICAgICAgICAgICAwICAgICAgICAgICAgICAgICAgIDANCiAgICAgMi4wMDE2NTMwNzUgMDAwMDow MyAgICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAwICAgICAgICAgICAgICAg ICAgIDAgICAgICAgICAgICAgICAgICAgMA0KICAgICAyLjAwMTY1MzA3NSAwMDAwOjk3ICAgICAg ICAgICAgICAgICAgICAwICAgICAgICAgICAgICAgICAgIDAgICAgICAgICAgICAgICAgICAgMCAg ICAgICAgICAgICAgICAgICAwDQogICAgIDIuMDAxNjUzMDc1IDAwMDA6NzIgICAgICAgICAgICAg ICAgICAgIDAgICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAwICAgICAgICAg ICAgICAgICAgIDANCiAgICAgMi4wMDE2NTMwNzUgMDAwMDpiMCAgICAgICAgICAgICAgICAgICAg MCAgICAgICAgICAgICAgICAgICAwICAgICAgICAgICAgICAgICAgIDAgICAgICAgICAgICAgICAg ICAgMA0KICAgICAyLjAwMTY1MzA3NSAwMDAwOjAwICAgICAgICAgICAgICAgICAgICAwICAgICAg ICAgICAgICAgICAgIDAgICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAwDQog ICAgIDIuMDAxNjUzMDc1IDAwMDA6MDAgICAgICAgICAgICAgICAgICAgIDAgICAgICAgICAgICAg ICAgICAgMCAgICAgICAgICAgICAgICAgICAwICAgICAgICAgICAgICAgICAgIDANCiAgICAgMi4w MDE2NTMwNzUgMDAwMDo3MyAgICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAw ICAgICAgICAgICAgICAgICAgIDAgICAgICAgICAgICAgICAgICAgMA0KICAgICAyLjAwMTY1MzA3 NSAwMDAwOmM5ICAgICAgICAgICAgICAgICAgICAwICAgICAgICAgICAgICAgICAgIDAgICAgICAg ICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAwDQogICAgIDIuMDAxNjUzMDc1IDAwMDA6 NzQgICAgICAgICAgICAgICAgICAgIDAgICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAg ICAgICAwICAgICAgICAgICAgICAgICAgIDANCiAgICAgMi4wMDE2NTMwNzUgMDAwMDplMiAgICAg ICAgICAgICAgICAgNjg2NSAgICAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgNTE4MTAg ICAgICAgICAgICAgICAgICAgMg0KICAgICAyLjAwMTY1MzA3NSAwMDAwOjAwICAgICAgICAgICAg ICAgICAgICAwICAgICAgICAgICAgICAgICAgIDAgICAgICAgICAgICAgICAgICAgMCAgICAgICAg ICAgICAgICAgICAwDQogICAgIDIuMDAxNjUzMDc1IDAwMDA6ODAgICAgICAgICAgICAgICAgICAg IDAgICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAwICAgICAgICAgICAgICAg ICAgIDANCjgwMDArMCByZWNvcmRzIGluDQo4MDAwKzAgcmVjb3JkcyBvdXQNCjgzODg2MDgwMDAg Ynl0ZXMgKDguNCBHQiwgNy44IEdpQikgY29waWVkLCAyLjI3NDk5IHMsIDMuNyBHQi9zDQogICAg IDIuMjc1NzQwNTAxIDAwMDA6MDMgICAgICAgICAgICAgICAgICAgIDAgICAgICAgICAgICAgICAg ICAgMCAgICAgICAgICAgICAgICAgICAwICAgICAgICAgICAgICAgICAgIDANCiAgICAgMi4yNzU3 NDA1MDEgMDAwMDo5NyAgICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAwICAg ICAgICAgICAgICAgICAgIDAgICAgICAgICAgICAgICAgICAgMA0KICAgICAyLjI3NTc0MDUwMSAw MDAwOjcyICAgICAgICAgICAgICAgICAgICAwICAgICAgICAgICAgICAgICAgIDAgICAgICAgICAg ICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAwDQogICAgIDIuMjc1NzQwNTAxIDAwMDA6YjAg ICAgICAgICAgICAgICAgICAgIDAgICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAg ICAwICAgICAgICAgICAgICAgICAgIDANCiAgICAgMi4yNzU3NDA1MDEgMDAwMDowMCAgICAgICAg ICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAwICAgICAgICAgICAgICAgICAgIDAgICAg ICAgICAgICAgICAgICAgMA0KICAgICAyLjI3NTc0MDUwMSAwMDAwOjAwICAgICAgICAgICAgICAg ICAgICAwICAgICAgICAgICAgICAgICAgIDAgICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAg ICAgICAgICAwDQogICAgIDIuMjc1NzQwNTAxIDAwMDA6NzMgICAgICAgICAgICAgICAgICAgIDAg ICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAwICAgICAgICAgICAgICAgICAg IDANCiAgICAgMi4yNzU3NDA1MDEgMDAwMDpjOSAgICAgICAgICAgICAgICAgICAgMCAgICAgICAg ICAgICAgICAgICAwICAgICAgICAgICAgICAgICAgIDAgICAgICAgICAgICAgICAgICAgMA0KICAg ICAyLjI3NTc0MDUwMSAwMDAwOjc0ICAgICAgICAgICAgICAgICAgICAwICAgICAgICAgICAgICAg ICAgIDAgICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAwDQogICAgIDIuMjc1 NzQwNTAxIDAwMDA6ZTIgICAgICAgICAgICAgICAgIDE3NzQgICAgICAgICAgICAgICAgICAgMCAg ICAgICAgICAgICAgIDEzMzg1ICAgICAgICAgICAgICAgICAgIDENCiAgICAgMi4yNzU3NDA1MDEg MDAwMDowMCAgICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAwICAgICAgICAg ICAgICAgICAgIDAgICAgICAgICAgICAgICAgICAgMA0KICAgICAyLjI3NTc0MDUwMSAwMDAwOjgw ICAgICAgICAgICAgICAgICAgICAwICAgICAgICAgICAgICAgICAgIDAgICAgICAgICAgICAgICAg ICAgMCAgICAgICAgICAgICAgICAgICAwDQojDQoNCnRoYW5rcw0KDQpMaVJvbmdRaW5nDQoNCj4g DQo+ID4NCj4gPiBVc2UgdGhlIGFscmVhZHkgY29tcHV0ZWQgZGVsdGEgYW5kIGxlYXZlIHByZXZf cmF3X2NvdW50cyB1bnRvdWNoZWQuDQo+ID4NCj4gPiBGaXhlczogZjk3NmJjNmI2YmZjICgicGVy ZiBzdGF0OiBBZ2dyZWdhdGUgZXZlbnRzIHVzaW5nDQo+ID4gZXZzZWwtPnN0YXRzLT5hZ2dyIikN Cj4gPiBTaWduZWQtb2ZmLWJ5OiBMaSBSb25nUWluZyA8bGlyb25ncWluZ0BiYWlkdS5jb20+DQo+ ID4gLS0tDQo+ID4gIHRvb2xzL3BlcmYvYXJjaC94ODYvdXRpbC9pb3N0YXQuYyB8IDEwICstLS0t LS0tLS0NCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCA5IGRlbGV0aW9ucygt KQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL3BlcmYvYXJjaC94ODYvdXRpbC9pb3N0YXQu Yw0KPiA+IGIvdG9vbHMvcGVyZi9hcmNoL3g4Ni91dGlsL2lvc3RhdC5jDQo+ID4gaW5kZXggMGNm MGY5My4uZmFjNmI0YSAxMDA2NDQNCj4gPiAtLS0gYS90b29scy9wZXJmL2FyY2gveDg2L3V0aWwv aW9zdGF0LmMNCj4gPiArKysgYi90b29scy9wZXJmL2FyY2gveDg2L3V0aWwvaW9zdGF0LmMNCj4g PiBAQCAtNDM0LDIwICs0MzQsMTIgQEAgdm9pZCBpb3N0YXRfcHJpbnRfbWV0cmljKHN0cnVjdCBw ZXJmX3N0YXRfY29uZmlnDQo+ICpjb25maWcsIHN0cnVjdCBldnNlbCAqZXZzZWwsDQo+ID4gIAkJ CSBzdHJ1Y3QgcGVyZl9zdGF0X291dHB1dF9jdHggKm91dCkgIHsNCj4gPiAgCWRvdWJsZSBpb3N0 YXRfdmFsdWUgPSAwOw0KPiA+IC0JdTY0IHByZXZfY291bnRfdmFsID0gMDsNCj4gPiAgCWNvbnN0 IGNoYXIgKmlvc3RhdF9tZXRyaWMgPSBpb3N0YXRfbWV0cmljX2J5X2lkeChldnNlbC0+Y29yZS5p ZHgpOw0KPiA+ICAJdTggZGllID0gKChzdHJ1Y3QgaWlvX3Jvb3RfcG9ydCAqKWV2c2VsLT5wcml2 KS0+ZGllOw0KPiA+ICAJc3RydWN0IHBlcmZfY291bnRzX3ZhbHVlcyAqY291bnQgPSBwZXJmX2Nv dW50cyhldnNlbC0+Y291bnRzLCBkaWUsDQo+ID4gMCk7DQo+ID4NCj4gPiAgCWlmIChjb3VudCAm JiBjb3VudC0+cnVuICYmIGNvdW50LT5lbmEpIHsNCj4gPiAtCQlpZiAoZXZzZWwtPnByZXZfcmF3 X2NvdW50cyAmJiAhb3V0LT5mb3JjZV9oZWFkZXIpIHsNCj4gPiAtCQkJc3RydWN0IHBlcmZfY291 bnRzX3ZhbHVlcyAqcHJldl9jb3VudCA9DQo+ID4gLQkJCQlwZXJmX2NvdW50cyhldnNlbC0+cHJl dl9yYXdfY291bnRzLCBkaWUsIDApOw0KPiA+IC0NCj4gPiAtCQkJcHJldl9jb3VudF92YWwgPSBw cmV2X2NvdW50LT52YWw7DQo+ID4gLQkJCXByZXZfY291bnQtPnZhbCA9IGNvdW50LT52YWw7DQo+ ID4gLQkJfQ0KPiA+IC0JCWlvc3RhdF92YWx1ZSA9IChjb3VudC0+dmFsIC0gcHJldl9jb3VudF92 YWwpIC8NCj4gPiArCQlpb3N0YXRfdmFsdWUgPSBjb3VudC0+dmFsIC8NCj4gPiAgCQkJICAgICAg ICgoZG91YmxlKSBjb3VudC0+cnVuIC8gY291bnQtPmVuYSk7DQo+ID4gIAl9DQo+ID4gIAlvdXQt PnByaW50X21ldHJpYyhjb25maWcsIG91dC0+Y3R4LCBNRVRSSUNfVEhSRVNIT0xEX1VOS05PV04s DQo+ID4gIiU4LjBmIiwgaW9zdGF0X21ldHJpYywNCj4gPiAtLQ0KPiA+IDIuOS40DQo+ID4NCg==