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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0634AC433EF for ; Thu, 13 Jan 2022 05:49:03 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229918AbiAMFtA (ORCPT ); Thu, 13 Jan 2022 00:49:00 -0500 Received: from esa15.fujitsucc.c3s2.iphmx.com ([68.232.156.107]:41044 "EHLO esa15.fujitsucc.c3s2.iphmx.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229764AbiAMFs7 (ORCPT ); Thu, 13 Jan 2022 00:48:59 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fujitsu.com; i=@fujitsu.com; q=dns/txt; s=fj1; t=1642052939; x=1673588939; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=aqtFcEeblTOj3LcO8o/7K2Gk/2pUbZf3cv1HCMWue6g=; b=Y1kqWgUy96ZTG2XejeNUnSNFLQSD8Ek0fA1UpbBBiiBI3LNZiBzHG4Gt NsV2C7dtmUs1l4k4/u1zHe2ZJr9kt64flWN1PocbJXpnFTnXqDlGnAK6O mDq0/VD9KQ1zjrf2yc4KzWapzS0bDjLXgFF9vaiUf0jZ17oJhkkIzoctU eitu1YOh22wB6fOpLPF9r/e55TM9CyAXhhvQ+c+U1RT+abOdE/zp7SkBY AfFmCjh6LbDEnjXdr6w9LgJ/PlGmBG6+fVS9jCiL9XHMaFgaKRt27Esit tQwbs6kcdmvLHGULr30PhuU6CdXKX5ukosV8SXiV56IhQWp7bLUPi2nB9 g==; X-IronPort-AV: E=McAfee;i="6200,9189,10225"; a="47479948" X-IronPort-AV: E=Sophos;i="5.88,284,1635174000"; d="scan'208";a="47479948" Received: from mail-tycjpn01lp2171.outbound.protection.outlook.com (HELO JPN01-TYC-obe.outbound.protection.outlook.com) ([104.47.23.171]) by ob1.fujitsucc.c3s2.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Jan 2022 14:48:55 +0900 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YVstnIlnvSGJnBuBhB0vFDIUD3+FyOzZMTwH/5ngHFyB+sUcvD4bwu0cXE7iF8Fdn/3c6cBo/x5VL3vqDEY6rlpZjxbVC1pFYgS1NbRmNo5GB0ozywiE59NuGi+Kr5XgDqNzaKcmR8H8qU7UKvXEw7AXK42Zl++sjU5X6E9cGRZGaP/ajYglGfdxIPipO2GlqKZA8u+uJPOsy9/dzExPdUYpg/Vf5qnwZPkOzh3Uf+q84+j5HhyZd+zHwXksbmB9CLq/b1Cd24IqSdLW12AeAgcUcvaZqeTk14eLN79R2EK7TNmiVb1wSrXq6BhaNB0efYxm/rNehKmpoJDJjnRHRg== 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=aqtFcEeblTOj3LcO8o/7K2Gk/2pUbZf3cv1HCMWue6g=; b=OOdodba+p+Q4JOzwaOamA+NhNShPNd0SuELGNmO1qAiCzK0EmGk3JoIxBJSDzdb3kQ+gLYfD+oHVoB5C+4P8R6arnU0PSktJKlOEJz/oXXTrTqwzW7lcpUEb7qJ7+rL1VSoNJs5oRaA3WiGOXsyvDROrErEqho1ucKftQs4QyN+JTm0Go2lXHAPMNcnwMocPWE8NTS7xBihtMiku4dAxbwh9dCTbsxd14+j1z+nicUjxlBWCXGGnvKKCMQrtblmC92VwOOlcjWh2xe3w5nv/7ATh4H7v2QroH7dZDOhKASuzXv6sd6ojJJTmC2r5QqDdyRoYKB51mc0GhUfLfiERNg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=fujitsu.com; dmarc=pass action=none header.from=fujitsu.com; dkim=pass header.d=fujitsu.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fujitsu.onmicrosoft.com; s=selector2-fujitsu-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=aqtFcEeblTOj3LcO8o/7K2Gk/2pUbZf3cv1HCMWue6g=; b=bbvrKGDJlgYsit4QTbo0b48xd5iDFVFyWr1vxfHj09WF1e8OELcQ4Mij5Pj6XZzC+lLizUAvlV/hhLkjO5jAa73TV88xh3VY3sOdEzH/evFJclaZQa+WGMDNIyrA2kugp7DsBNpg32U6QRQPnvuTuOQIozgNk2cc2F0KIkREpNo= Received: from TYCPR01MB9305.jpnprd01.prod.outlook.com (2603:1096:400:196::10) by OS0PR01MB5668.jpnprd01.prod.outlook.com (2603:1096:604:b8::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4888.11; Thu, 13 Jan 2022 05:48:52 +0000 Received: from TYCPR01MB9305.jpnprd01.prod.outlook.com ([fe80::8110:65ae:1467:2141]) by TYCPR01MB9305.jpnprd01.prod.outlook.com ([fe80::8110:65ae:1467:2141%4]) with mapi id 15.20.4888.011; Thu, 13 Jan 2022 05:48:52 +0000 From: "lizhijian@fujitsu.com" To: "lizhijian@fujitsu.com" , "keescook@chromium.org" , "luto@amacapital.net" , "shuah@kernel.org" , "christian@brauner.io" CC: "wad@chromium.org" , "linux-kselftest@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "xuyang2018.jy@fujitsu.com" , Christian Brauner Subject: Re: [PATCH v2] kselftest: signal all child processes Thread-Topic: [PATCH v2] kselftest: signal all child processes Thread-Index: AQHX8yjH5b+nl824mUW6UmZNzUxfWqxgnCyA Date: Thu, 13 Jan 2022 05:48:52 +0000 Message-ID: <196e8de7-d295-5bc0-66e1-f5d6433edbd2@fujitsu.com> References: <20211217092955.9472-1-lizhijian@cn.fujitsu.com> In-Reply-To: <20211217092955.9472-1-lizhijian@cn.fujitsu.com> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=fujitsu.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 884cc41d-06c9-4df2-9fe4-08d9d6586146 x-ms-traffictypediagnostic: OS0PR01MB5668:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:4714; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: sfh2bboiGEyUwf7xxS87VeRla0o+kVIlJd4T+CeMMJLM10NRabltvk0sp9TF/0wGmKVKlbQ6/yH1BIqUPX1o6EFXF9W/4cM6TAdnqJUAMgbVmSQZ+E591b37odmmHSg/i7z3I9UFMAuhRTsVjkT5g2tLFhsUsP4Ej1+ffFukkpZOwY63DMHBi2Dt1XSJyD4oEWmqKo1KWjt20r8fqK2FOuaSPf/5ttSc/fcoY+pfmc6ujGvZWDjmLmsLLv4mmgG04C7pY913SbA866wE3yTqDFlVYHET9roFy+ssDEjwmkKScBN5yg4U8monOrAnvxC7ZWmdQLBqQGUNaRxAj5savDIljkYeviHrt6eZJBxqBX5KaUlklow57Ft5rvUl8bwerFtOnEtlBdwU/c2zrr6tBCieSR+gH26Brw5wxQciMTbezJlYPuYfLogyQyGtGCKgbui/n7/RJnauKRqfwBpfbQAtdLPhKISdf9N+Ah67yknbmT/1CUjutUa0m5zylY+AkiDNlNTAsLmPi02S+Rzfogfw4sjAxQb5TGw4gKFCg75vMmSgK/iLi+We7rvSk45n7OeEB+civcWXP4t2yPDaVO6v7VdVWql71KGdDR2+Qe8tbFwC9KHX0iDJDM5/3w9saVkp6v+w4x97KNLbiElO7Zf1l0cZtYzO/nPPSP9WRA8C0mmxy7NXBdCRLuNo3N/q0xmVY30KCOy9riZv8w96wV6krxgQXfWTHIQswuSQbQff2yfZMt00ei0SRnL6JZLBlsjmQCw4D+b0yBr1EOsrJA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYCPR01MB9305.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(91956017)(6506007)(66946007)(76116006)(86362001)(316002)(8936002)(64756008)(4326008)(66476007)(53546011)(66446008)(6486002)(66556008)(2616005)(85182001)(2906002)(71200400001)(38070700005)(31696002)(26005)(6512007)(31686004)(8676002)(38100700002)(36756003)(54906003)(5660300002)(110136005)(508600001)(186003)(122000001)(83380400001)(82960400001)(45980500001)(43740500002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cThRMk1CUU8yMVNoU0dqQ1praGVRTzdnSzIwU0U4dFVoYlYrOHJhM05nR2JT?= =?utf-8?B?TFRtdVlKQzdPRDhDc3Q2azk2Q1lGWVVVRXRFUklYV3BTZUZGQ1NQY0J4S0gx?= =?utf-8?B?UTZoVlFIcXI0dGlUWXpwYWVzc0M4Tk1yVGNHWm13YWNzOTZNQzRPVEFrTFRZ?= =?utf-8?B?bWtZZnliWE1NcmFvZWUwYnZqbTREVFlId2pPVGZUN2Vkd0RRcnBFWFVUUWgv?= =?utf-8?B?dnBTYk1QSVlYMlZ6RmFwemQ5aXcrYkZjR0Q2R1pNSmRHL3k2bVBmYnFuZzFy?= =?utf-8?B?YUxlT2tSUmwxSTBvdGhKWnVWckh5SjM1ZUQ4SDF3UEk1OGJiSEt4bGNwM2VF?= =?utf-8?B?QjBSZDd0NlJZRHYvMDFzNENzMVkxaGd1NC8yYk00RGVoN2VIZUJNTEE3cWtu?= =?utf-8?B?WCtsbFVpR2NqNXMzcS9QU0Q3SHZMcHJDRy9PSmVMR28wRzVjNVNqWW9XN2Q1?= =?utf-8?B?cU9lWkdHajV5LzBYNS94c3JyNFFEQU1lcm4rQStTR3gxc2hxYWhuRUlIajBP?= =?utf-8?B?ZUJ4amdLU3dObitHNWEwK1A3THE0VDg1TEVqazFnOGlMa2FBVnFzaG1VK0p1?= =?utf-8?B?T056azk3UGQxM0dicFMvSTBCRXZkL0JKMXBDZjltM0k1UlJRUitHcVYxVFl1?= =?utf-8?B?eWNVVTYyWm9qZGI2WXZzK2lSdmpOWWFHQmFKWDRHU2pHaDFOeC85ZCs4ZEJx?= =?utf-8?B?UFhaRlBMZkZkWDAxdjBnTHZCbW5MZHVDdlcybXRkTW9NZy9jeVFRV3IyakxK?= =?utf-8?B?akU2RlFqMVJvenFobCtPd1NOcG12SEF2VFRwQjJ1K0FpdVp6dHdXb00yS1NR?= =?utf-8?B?UDY0elFPWUh5dkE1S1VuZ01PR2lLQ0VjYjA4VkMzc09lNEpLaUpvV2tqcU9i?= =?utf-8?B?eW5NTzN6KzhRL1BCRmpWTlZpRlRudUtVSzc0aWVIbGFxeXBocTJnRDZZMExK?= =?utf-8?B?TSs5L2wycXFBSGFqV3dYeDFCVUQ1aXNDWlZERDV2ZlIxdTYrVElpN1dRdVM5?= =?utf-8?B?N1BKRWRUOTJHV1RndmJjdmEyWk11RElRbDFNc2xRR3pQSGNvb2N4UElleEhU?= =?utf-8?B?djdxaDlUMG1iTFJYamgwVDBNbFV5dktienZEdUVTUjZhdlc5anNYN3BTNFEw?= =?utf-8?B?NHl6bkVNT0dCZjRZWkZHRC9sdkNYZ2VIaENMOW9jV2lsNEdTdWJVT2F0Zlh5?= =?utf-8?B?T1RVOHc5NVFHYnJFbmdIUmsvbjErRjdZQlZ2QnBIeU5EaTNGaFpsMkZvZjAy?= =?utf-8?B?dm80UUFQN1FhUFhNeHdBamVodWlwY0FpN2NlUzhDVmJGZlNVSmt1ZlJ5ZEFi?= =?utf-8?B?US9FOXA1bFlYaU5LRmtsaDJzbDVSREhMTjU1dHowcEZ4VDJTbjFvQ3czT3c5?= =?utf-8?B?dklsV2s3SDVTdFMrUkxHRnd4UG95TFZmWUdVdVVmbTdBSkZhV1JZN0wzVFFy?= =?utf-8?B?VjZsR091MGx6anFkMVEzaEhJQmpHMDllUjdBWFV1ZWRnQXRoaldZRUZnbDBB?= =?utf-8?B?YStMSWtITzljdWdjcy9RU3dRR3V2dUNPbUx3ay9NTHFpSnptUG1kRVM0dng4?= =?utf-8?B?c3JyVC91Nk1HZ29pRkt0NGNxMytHaEFidktMMStrTjFwTXgzM2l4R1M1RzBQ?= =?utf-8?B?RWp2T2dINWR6VnN1eUxWb1dkVGZQK1p3cFpvSlg4SUFnR29kYnRVWnJPRUoy?= =?utf-8?B?L0s0RG9SYWlXbXdPUk1CUDFhZ3BpVmdwN2d0ZzNGb1hUakVrOGFwWnpYalFG?= =?utf-8?B?QjI4T3d4d1JvVVVVVHNjM08vYzdzdE5JdkdZek1TaDRqanUxZFdNOS9idlJv?= =?utf-8?B?Z3NzMklQUFhNRElsT0xWOU9LbFVtUHRUb0UycEdpRmtVNERjSlJlcUltd05x?= =?utf-8?B?eUFGWVArK0lPNmpiRGtGRGFzcFoxS05qN2lBU3YvTS8vcWx5dEdSUCtQdGhU?= =?utf-8?B?Sy94MWg4Nkdoalp3QTFOUzRzenJDWjdLS3E1UFdkZWIySStyQVRFcFdsdmdX?= =?utf-8?B?OFFScWh1UmlrbjhmYTBHdmJiSEVwY0JVYnFmcFRwTDkvaWV2R3pmV0NaVURp?= =?utf-8?B?alRuZFRaTzJBdHNvVllnbFhoaHA2ZEhydEVwOEppOTFqRDJKWXIyRUtDY2ly?= =?utf-8?B?amhrUHo2ejdkVlB0RzFjNkg5eVhOQjVTTHgwQWVjZW5QY05kcUpkaUZvbWJ0?= =?utf-8?Q?+5s8WtSvQ3PLof0Q3xrt66E=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: <7E05E41FE8A14643A11705557310723B@jpnprd01.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: fujitsu.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYCPR01MB9305.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 884cc41d-06c9-4df2-9fe4-08d9d6586146 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Jan 2022 05:48:52.6807 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a19f121d-81e1-4858-a9d8-736e267fd4c7 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: l/QNZrA9+NyFb7jh4zoHpLQPNVWRJSWwitBMDlLUcNq2lORYFgz/7q/pVsMYpsT2zRhdbzIebXx/j9nUTEw6Gw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: OS0PR01MB5668 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org a2luZGx5IHBpbmcNCg0KDQpPbiAxNy8xMi8yMDIxIDE3OjI5LCBMaSBaaGlqaWFuIHdyb3RlOg0K PiBXZSBoYXZlIHNvbWUgbWFueSBjYXNlcyB0aGF0IHdpbGwgY3JlYXRlIGNoaWxkIHByb2Nlc3Mg YXMgd2VsbCwgc3VjaCBhcw0KPiBwaWRmZF93YWl0LiBQcmV2aW91c2x5LCB3ZSB3aWxsIHNpZ25h bC9raWxsIHRoZSBwYXJlbnQgcHJvY2VzcyB3aGVuIGl0DQo+IGlzIHRpbWUgb3V0LCBidXQgdGhp cyBzaWduYWwgd2lsbCBub3QgYmUgc2VudCB0byBpdHMgY2hpbGQgcHJvY2Vzcy4gSW4NCj4gc3Vj aCBjYXNlLCBpZiBjaGlsZCBwcm9jZXNzIGRvZXNuJ3QgdGVybWluYXRlIGl0c2VsZiwga3NlZmx0 ZXN0IGZyYW1ld29yaw0KPiB3aWxsIGhhbmcgZm9yZXZlci4NCj4NCj4gYmVsb3cgcHMgdHJlZSBz aG93IHRoZSBzaXR1YXRpb24gd2hlbiBrc2VmbHRlc3QgaXMgYmxvY2tpbmc6DQo+IHJvb3QgICAg ICAxMTcyICAwLjAgIDAuMCAgIDU5OTYgIDI1MDAgPyAgICAgICAgUyAgICAwNzowMyAgIDA6MDAg IFxfIC9iaW4vYmFzaCAvbGtwL2xrcC9zcmMvdGVzdHMva2VybmVsLXNlbGZ0ZXN0cw0KPiByb290 ICAgICAgMTIxNiAgMC4wICAwLjAgICA0MzkyICAxOTc2ID8gICAgICAgIFMgICAgMDc6MDMgICAw OjAwICAgICAgXF8gbWFrZSBydW5fdGVzdHMgLUMgcGlkZmQNCj4gcm9vdCAgICAgIDEyMTggIDAu MCAgMC4wICAgMjM5NiAgMTY1MiA/ICAgICAgICBTICAgIDA3OjAzICAgMDowMCAgICAgICAgICBc XyAvYmluL3NoIC1jIEJBU0VfRElSPSIvdXNyL3NyYy9wZXJmX3NlbGZ0ZXN0cy14ODZfNjQtcmhl bC04LjMta3NlbGZ0ZXN0cy01MTlkODE5NTZlZTI3N2I0NDE5YzcyM2FkZmIxNTQ2MDNjMjU2NWJh L3Rvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzIjsgLiAvdXNyL3NyYy9wZXJmX3NlbGZ0ZXN0cy14ODZf NjQtcmhlbC04LjMta3NlbGZ0ZXN0cy01MTlkODE5NTZlZTI3N2I0NDE5YzcyM2FkZmIxNTQ2MDNj MjU2NWJhL3Rvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzL2tzZWxmdGVzdC9ydW5uZXIuc2g7IGlmIFsg IlgiICE9ICJYIiBdOyB0aGVuIHBlcl90ZXN0X2xvZ2dpbmc9MTsgZmk7IHJ1bl9tYW55ICAvdXNy L3NyYy9wZXJmX3NlbGZ0ZXN0cy14ODZfNjQtcmhlbC04LjMta3NlbGZ0ZXN0cy01MTlkODE5NTZl ZTI3N2I0NDE5YzcyM2FkZmIxNTQ2MDNjMjU2NWJhL3Rvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzL3Bp ZGZkL3BpZGZkX3Rlc3QgL3Vzci9zcmMvcGVyZl9zZWxmdGVzdHMteDg2XzY0LXJoZWwtOC4zLWtz ZWxmdGVzdHMtNTE5ZDgxOTU2ZWUyNzdiNDQxOWM3MjNhZGZiMTU0NjAzYzI1NjViYS90b29scy90 ZXN0aW5nL3NlbGZ0ZXN0cy9waWRmZC9waWRmZF9mZGluZm9fdGVzdCAvdXNyL3NyYy9wZXJmX3Nl bGZ0ZXN0cy14ODZfNjQtcmhlbC04LjMta3NlbGZ0ZXN0cy01MTlkODE5NTZlZTI3N2I0NDE5Yzcy M2FkZmIxNTQ2MDNjMjU2NWJhL3Rvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzL3BpZGZkL3BpZGZkX29w ZW5fdGVzdCAvdXNyL3NyYy9wZXJmX3NlbGZ0ZXN0cy14ODZfNjQtcmhlbC04LjMta3NlbGZ0ZXN0 cy01MTlkODE5NTZlZTI3N2I0NDE5YzcyM2FkZmIxNTQ2MDNjMjU2NWJhL3Rvb2xzL3Rlc3Rpbmcv c2VsZnRlc3RzL3BpZGZkL3BpZGZkX3BvbGxfdGVzdCAvdXNyL3NyYy9wZXJmX3NlbGZ0ZXN0cy14 ODZfNjQtcmhlbC04Lg0KPiByb290ICAgICAxMjQ5MSAgMC4wICAwLjAgICAyMzk2ICAgMTMyID8g ICAgICAgIFMgICAgMDc6MDMgICAwOjAwICAgICAgICAgICAgICBcXyAvYmluL3NoIC1jIEJBU0Vf RElSPSIvdXNyL3NyYy9wZXJmX3NlbGZ0ZXN0cy14ODZfNjQtcmhlbC04LjMta3NlbGZ0ZXN0cy01 MTlkODE5NTZlZTI3N2I0NDE5YzcyM2FkZmIxNTQ2MDNjMjU2NWJhL3Rvb2xzL3Rlc3Rpbmcvc2Vs ZnRlc3RzIjsgLiAvdXNyL3NyYy9wZXJmX3NlbGZ0ZXN0cy14ODZfNjQtcmhlbC04LjMta3NlbGZ0 ZXN0cy01MTlkODE5NTZlZTI3N2I0NDE5YzcyM2FkZmIxNTQ2MDNjMjU2NWJhL3Rvb2xzL3Rlc3Rp bmcvc2VsZnRlc3RzL2tzZWxmdGVzdC9ydW5uZXIuc2g7IGlmIFsgIlgiICE9ICJYIiBdOyB0aGVu IHBlcl90ZXN0X2xvZ2dpbmc9MTsgZmk7IHJ1bl9tYW55ICAvdXNyL3NyYy9wZXJmX3NlbGZ0ZXN0 cy14ODZfNjQtcmhlbC04LjMta3NlbGZ0ZXN0cy01MTlkODE5NTZlZTI3N2I0NDE5YzcyM2FkZmIx NTQ2MDNjMjU2NWJhL3Rvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzL3BpZGZkL3BpZGZkX3Rlc3QgL3Vz ci9zcmMvcGVyZl9zZWxmdGVzdHMteDg2XzY0LXJoZWwtOC4zLWtzZWxmdGVzdHMtNTE5ZDgxOTU2 ZWUyNzdiNDQxOWM3MjNhZGZiMTU0NjAzYzI1NjViYS90b29scy90ZXN0aW5nL3NlbGZ0ZXN0cy9w aWRmZC9waWRmZF9mZGluZm9fdGVzdCAvdXNyL3NyYy9wZXJmX3NlbGZ0ZXN0cy14ODZfNjQtcmhl bC04LjMta3NlbGZ0ZXN0cy01MTlkODE5NTZlZTI3N2I0NDE5YzcyM2FkZmIxNTQ2MDNjMjU2NWJh L3Rvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzL3BpZGZkL3BpZGZkX29wZW5fdGVzdCAvdXNyL3NyYy9w ZXJmX3NlbGZ0ZXN0cy14ODZfNjQtcmhlbC04LjMta3NlbGZ0ZXN0cy01MTlkODE5NTZlZTI3N2I0 NDE5YzcyM2FkZmIxNTQ2MDNjMjU2NWJhL3Rvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzL3BpZGZkL3Bp ZGZkX3BvbGxfdGVzdCAvdXNyL3NyYy9wZXJmX3NlbGZ0ZXN0cy14ODZfNjQtcmhlDQo+IHJvb3Qg ICAgIDEyNDkyICAwLjAgIDAuMCAgIDIzOTYgICAxMzIgPyAgICAgICAgUyAgICAwNzowMyAgIDA6 MDAgICAgICAgICAgICAgICAgICBcXyAvYmluL3NoIC1jIEJBU0VfRElSPSIvdXNyL3NyYy9wZXJm X3NlbGZ0ZXN0cy14ODZfNjQtcmhlbC04LjMta3NlbGZ0ZXN0cy01MTlkODE5NTZlZTI3N2I0NDE5 YzcyM2FkZmIxNTQ2MDNjMjU2NWJhL3Rvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzIjsgLiAvdXNyL3Ny Yy9wZXJmX3NlbGZ0ZXN0cy14ODZfNjQtcmhlbC04LjMta3NlbGZ0ZXN0cy01MTlkODE5NTZlZTI3 N2I0NDE5YzcyM2FkZmIxNTQ2MDNjMjU2NWJhL3Rvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzL2tzZWxm dGVzdC9ydW5uZXIuc2g7IGlmIFsgIlgiICE9ICJYIiBdOyB0aGVuIHBlcl90ZXN0X2xvZ2dpbmc9 MTsgZmk7IHJ1bl9tYW55ICAvdXNyL3NyYy9wZXJmX3NlbGZ0ZXN0cy14ODZfNjQtcmhlbC04LjMt a3NlbGZ0ZXN0cy01MTlkODE5NTZlZTI3N2I0NDE5YzcyM2FkZmIxNTQ2MDNjMjU2NWJhL3Rvb2xz L3Rlc3Rpbmcvc2VsZnRlc3RzL3BpZGZkL3BpZGZkX3Rlc3QgL3Vzci9zcmMvcGVyZl9zZWxmdGVz dHMteDg2XzY0LXJoZWwtOC4zLWtzZWxmdGVzdHMtNTE5ZDgxOTU2ZWUyNzdiNDQxOWM3MjNhZGZi MTU0NjAzYzI1NjViYS90b29scy90ZXN0aW5nL3NlbGZ0ZXN0cy9waWRmZC9waWRmZF9mZGluZm9f dGVzdCAvdXNyL3NyYy9wZXJmX3NlbGZ0ZXN0cy14ODZfNjQtcmhlbC04LjMta3NlbGZ0ZXN0cy01 MTlkODE5NTZlZTI3N2I0NDE5YzcyM2FkZmIxNTQ2MDNjMjU2NWJhL3Rvb2xzL3Rlc3Rpbmcvc2Vs ZnRlc3RzL3BpZGZkL3BpZGZkX29wZW5fdGVzdCAvdXNyL3NyYy9wZXJmX3NlbGZ0ZXN0cy14ODZf NjQtcmhlbC04LjMta3NlbGZ0ZXN0cy01MTlkODE5NTZlZTI3N2I0NDE5YzcyM2FkZmIxNTQ2MDNj MjU2NWJhL3Rvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzL3BpZGZkL3BpZGZkX3BvbGxfdGVzdCAvdXNy L3NyYy9wZXJmX3NlbGZ0ZXN0cy14ODZfNjQNCj4gcm9vdCAgICAgMTI0OTMgIDAuMCAgMC4wICAg MjM5NiAgIDEzMiA/ICAgICAgICBTICAgIDA3OjAzICAgMDowMCAgICAgICAgICAgICAgICAgICAg ICBcXyAvYmluL3NoIC1jIEJBU0VfRElSPSIvdXNyL3NyYy9wZXJmX3NlbGZ0ZXN0cy14ODZfNjQt cmhlbC04LjMta3NlbGZ0ZXN0cy01MTlkODE5NTZlZTI3N2I0NDE5YzcyM2FkZmIxNTQ2MDNjMjU2 NWJhL3Rvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzIjsgLiAvdXNyL3NyYy9wZXJmX3NlbGZ0ZXN0cy14 ODZfNjQtcmhlbC04LjMta3NlbGZ0ZXN0cy01MTlkODE5NTZlZTI3N2I0NDE5YzcyM2FkZmIxNTQ2 MDNjMjU2NWJhL3Rvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzL2tzZWxmdGVzdC9ydW5uZXIuc2g7IGlm IFsgIlgiICE9ICJYIiBdOyB0aGVuIHBlcl90ZXN0X2xvZ2dpbmc9MTsgZmk7IHJ1bl9tYW55ICAv dXNyL3NyYy9wZXJmX3NlbGZ0ZXN0cy14ODZfNjQtcmhlbC04LjMta3NlbGZ0ZXN0cy01MTlkODE5 NTZlZTI3N2I0NDE5YzcyM2FkZmIxNTQ2MDNjMjU2NWJhL3Rvb2xzL3Rlc3Rpbmcvc2VsZnRlc3Rz L3BpZGZkL3BpZGZkX3Rlc3QgL3Vzci9zcmMvcGVyZl9zZWxmdGVzdHMteDg2XzY0LXJoZWwtOC4z LWtzZWxmdGVzdHMtNTE5ZDgxOTU2ZWUyNzdiNDQxOWM3MjNhZGZiMTU0NjAzYzI1NjViYS90b29s cy90ZXN0aW5nL3NlbGZ0ZXN0cy9waWRmZC9waWRmZF9mZGluZm9fdGVzdCAvdXNyL3NyYy9wZXJm X3NlbGZ0ZXN0cy14ODZfNjQtcmhlbC04LjMta3NlbGZ0ZXN0cy01MTlkODE5NTZlZTI3N2I0NDE5 YzcyM2FkZmIxNTQ2MDNjMjU2NWJhL3Rvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzL3BpZGZkL3BpZGZk X29wZW5fdGVzdCAvdXNyL3NyYy9wZXJmX3NlbGZ0ZXN0cy14ODZfNjQtcmhlbC04LjMta3NlbGZ0 ZXN0cy01MTlkODE5NTZlZTI3N2I0NDE5YzcyM2FkZmIxNTQ2MDNjMjU2NWJhL3Rvb2xzL3Rlc3Rp bmcvc2VsZnRlc3RzL3BpZGZkL3BpZGZkX3BvbGxfdGVzdCAvdXNyL3NyYy9wZXJmX3NlbGZ0ZXN0 cy14OA0KPiByb290ICAgICAxMjQ5NiAgMC4wICAwLjAgICAyMzk2ICAgMTMyID8gICAgICAgIFMg ICAgMDc6MDMgICAwOjAwICAgICAgICAgICAgICAgICAgICAgICAgICBcXyAvYmluL3NoIC1jIEJB U0VfRElSPSIvdXNyL3NyYy9wZXJmX3NlbGZ0ZXN0cy14ODZfNjQtcmhlbC04LjMta3NlbGZ0ZXN0 cy01MTlkODE5NTZlZTI3N2I0NDE5YzcyM2FkZmIxNTQ2MDNjMjU2NWJhL3Rvb2xzL3Rlc3Rpbmcv c2VsZnRlc3RzIjsgLiAvdXNyL3NyYy9wZXJmX3NlbGZ0ZXN0cy14ODZfNjQtcmhlbC04LjMta3Nl bGZ0ZXN0cy01MTlkODE5NTZlZTI3N2I0NDE5YzcyM2FkZmIxNTQ2MDNjMjU2NWJhL3Rvb2xzL3Rl c3Rpbmcvc2VsZnRlc3RzL2tzZWxmdGVzdC9ydW5uZXIuc2g7IGlmIFsgIlgiICE9ICJYIiBdOyB0 aGVuIHBlcl90ZXN0X2xvZ2dpbmc9MTsgZmk7IHJ1bl9tYW55ICAvdXNyL3NyYy9wZXJmX3NlbGZ0 ZXN0cy14ODZfNjQtcmhlbC04LjMta3NlbGZ0ZXN0cy01MTlkODE5NTZlZTI3N2I0NDE5YzcyM2Fk ZmIxNTQ2MDNjMjU2NWJhL3Rvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzL3BpZGZkL3BpZGZkX3Rlc3Qg L3Vzci9zcmMvcGVyZl9zZWxmdGVzdHMteDg2XzY0LXJoZWwtOC4zLWtzZWxmdGVzdHMtNTE5ZDgx OTU2ZWUyNzdiNDQxOWM3MjNhZGZiMTU0NjAzYzI1NjViYS90b29scy90ZXN0aW5nL3NlbGZ0ZXN0 cy9waWRmZC9waWRmZF9mZGluZm9fdGVzdCAvdXNyL3NyYy9wZXJmX3NlbGZ0ZXN0cy14ODZfNjQt cmhlbC04LjMta3NlbGZ0ZXN0cy01MTlkODE5NTZlZTI3N2I0NDE5YzcyM2FkZmIxNTQ2MDNjMjU2 NWJhL3Rvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzL3BpZGZkL3BpZGZkX29wZW5fdGVzdCAvdXNyL3Ny Yy9wZXJmX3NlbGZ0ZXN0cy14ODZfNjQtcmhlbC04LjMta3NlbGZ0ZXN0cy01MTlkODE5NTZlZTI3 N2I0NDE5YzcyM2FkZmIxNTQ2MDNjMjU2NWJhL3Rvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzL3BpZGZk L3BpZGZkX3BvbGxfdGVzdCAvdXNyL3NyYy9wZXJmX3NlbGZ0ZXN0DQo+IHJvb3QgICAgIDEyNDk4 ICAwLjAgIDAuMCAgMTA1NjQgIDYxMTYgPyAgICAgICAgUyAgICAwNzowMyAgIDA6MDAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBcXyBwZXJsIC91c3Ivc3JjL3BlcmZfc2VsZnRlc3RzLXg4 Nl82NC1yaGVsLTguMy1rc2VsZnRlc3RzLTUxOWQ4MTk1NmVlMjc3YjQ0MTljNzIzYWRmYjE1NDYw M2MyNTY1YmEvdG9vbHMvdGVzdGluZy9zZWxmdGVzdHMva3NlbGZ0ZXN0L3ByZWZpeC5wbA0KPiBy b290ICAgICAxMjUwMyAgMC4wICAwLjAgICAyNDUyICAgMTEyID8gICAgICAgIFQgICAgMDc6MDMg ICAwOjAwIC4vcGlkZmRfd2FpdA0KPiByb290ICAgICAxMjYyMSAgMC4wICAwLjAgICAyMzcyICAx NjAwID8gICAgICAgIFNMcyAgMDc6MDQgICAwOjAwIC91c3Ivc2Jpbi93YXRjaGRvZw0KPiByb290 ICAgICAxOTQzOCAgMC4wICAwLjAgICAgOTkyICAgIDYwID8gICAgICAgIFNzICAgMDc6MzkgICAw OjAwIC9sa3AvbGtwL3NyYy9iaW4vZXZlbnQvd2FrZXVwIGFjdGl2YXRlLW1vbml0b3INCj4NCj4g SGVyZSB3ZSBncm91cCBhbGwgaXRzIGNoaWxkIHByb2Nlc3NlcyBzbyB0aGF0IGtpbGwoKSBjYW4g c2lnbmFsIGFsbCBvZg0KPiB0aGVtIGluIHRpbWVvdXQuDQo+DQo+IFN1Z2dlc3RlZC1ieTogeWFu ZyB4dSA8eHV5YW5nMjAxOC5qeUBjbi5mdWppdHN1LmNvbT4NCj4gU2lnbmVkLW9mZi1ieTogTGkg WmhpamlhbiA8bGl6aGlqaWFuQGNuLmZ1aml0c3UuY29tPg0KPiBBY2tlZC1ieTogQ2hyaXN0aWFu IEJyYXVuZXIgPGNocmlzdGlhbi5icmF1bmVyQHVidW50dS5jb20+DQo+IC0tLQ0KPiBWMjogYWRk IGFja2VkIHRhZw0KPiAtLS0NCj4gICB0b29scy90ZXN0aW5nL3NlbGZ0ZXN0cy9rc2VsZnRlc3Rf aGFybmVzcy5oIHwgNCArKystDQo+ICAgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwg MSBkZWxldGlvbigtKQ0KPg0KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdGluZy9zZWxmdGVzdHMv a3NlbGZ0ZXN0X2hhcm5lc3MuaCBiL3Rvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzL2tzZWxmdGVzdF9o YXJuZXNzLmgNCj4gaW5kZXggYWUwZjBmMzNiMmE2Li5jNzI1MTM5NmU3ZWUgMTAwNjQ0DQo+IC0t LSBhL3Rvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzL2tzZWxmdGVzdF9oYXJuZXNzLmgNCj4gKysrIGIv dG9vbHMvdGVzdGluZy9zZWxmdGVzdHMva3NlbGZ0ZXN0X2hhcm5lc3MuaA0KPiBAQCAtODc1LDcg Kzg3NSw4IEBAIHN0YXRpYyB2b2lkIF9fdGltZW91dF9oYW5kbGVyKGludCBzaWcsIHNpZ2luZm9f dCAqaW5mbywgdm9pZCAqdWNvbnRleHQpDQo+ICAgCX0NCj4gICANCj4gICAJdC0+dGltZWRfb3V0 ID0gdHJ1ZTsNCj4gLQlraWxsKHQtPnBpZCwgU0lHS0lMTCk7DQo+ICsJLy8gc2lnbmFsIHByb2Nl c3MgZ3JvdXANCj4gKwlraWxsKC0odC0+cGlkKSwgU0lHS0lMTCk7DQo+ICAgfQ0KPiAgIA0KPiAg IHZvaWQgX193YWl0X2Zvcl90ZXN0KHN0cnVjdCBfX3Rlc3RfbWV0YWRhdGEgKnQpDQo+IEBAIC05 ODUsNiArOTg2LDcgQEAgdm9pZCBfX3J1bl90ZXN0KHN0cnVjdCBfX2ZpeHR1cmVfbWV0YWRhdGEg KmYsDQo+ICAgCQlrc2Z0X3ByaW50X21zZygiRVJST1IgU1BBV05JTkcgVEVTVCBDSElMRFxuIik7 DQo+ICAgCQl0LT5wYXNzZWQgPSAwOw0KPiAgIAl9IGVsc2UgaWYgKHQtPnBpZCA9PSAwKSB7DQo+ ICsJCXNldHBncnAoKTsNCj4gICAJCXQtPmZuKHQsIHZhcmlhbnQpOw0KPiAgIAkJaWYgKHQtPnNr aXApDQo+ICAgCQkJX2V4aXQoMjU1KTsNCg0K