From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mx.groups.io with SMTP id smtpd.web11.16509.1669266114013275441 for ; Wed, 23 Nov 2022 21:01:54 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=gZ+la2z8; spf=pass (domain: intel.com, ip: 192.55.52.151, mailfrom: ray.ni@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1669266114; x=1700802114; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=s57wLgPmkzzsxgIuoExh717krTFt0vP1E+dYfaOPrA8=; b=gZ+la2z83/bP7JDJ3L898Mn6hQj45lgVtap5IXDunlGEdVXaabVFqZJs wr0e6IjvRpZ7C2By/TqLFBP63mNTUUGBJLYXm94CH3G4jELGu0mgkUqur b3U8V93mibRiFfCTWMR8NePW73wagQePbpfWy1RWxK4hPAwKRiwMWMBlY flaNPpEKQxiimekYJwvx2QoTsPzDVanm9b8RMPJ7b5w1b3aVVRG0l0j1w BVoBa2Z94LbQJMH1VtqekokwdylIYJXbDz8uK4PdZnZhNiHsQIV3OeUu6 o5do8RT/j0wJwna3AOwFH37VDBFD3TJrilRBUEssMQQhhb8HCg+6TOS+r w==; X-IronPort-AV: E=McAfee;i="6500,9779,10540"; a="294603068" X-IronPort-AV: E=Sophos;i="5.96,189,1665471600"; d="scan'208";a="294603068" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Nov 2022 21:01:52 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10540"; a="642150995" X-IronPort-AV: E=Sophos;i="5.96,189,1665471600"; d="scan'208";a="642150995" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga002.jf.intel.com with ESMTP; 23 Nov 2022 21:01:52 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Wed, 23 Nov 2022 21:01:52 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Wed, 23 Nov 2022 21:01:52 -0800 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.172) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Wed, 23 Nov 2022 21:01:51 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=k60HPIaZXzal0obQyJiDVcImIuF1zoB1I3yjeOUBdM/IHsaLHmdiVR+OHxUXLHWoSOdkUeDc22rjKPTfDBuqbNQEKMj2MjLwqIff8hSekYhLpzaqX+bL/4lMvRSrQR3oBRfcWWZsima5lPGy6k5MZW9ZRNFA6LcRKh6Kv1hTG3xGrlA/Ec+uLdwkMpKKBBXX9dPNaHsJkaP19snpCJjMxemh1Uv9UDAdo/sKL8JzgBXyai5s10ddjC/q8xVS3q/vKl2SArY2eQqVSyYo1Lwjhv4FZqlSE464gIfSdw+I63hbSswTzsvuBuAf1fye5xZrpgoJEW2OAgTu935ZrI6qCQ== 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=s57wLgPmkzzsxgIuoExh717krTFt0vP1E+dYfaOPrA8=; b=UlzTXXiJuE8tt1xtpxnIOaCiofrs215i6qqSnvAmEsAFG1b181J+3XR3TF8n0uR4ndaWKHQt3vVzCnbJWD7EF392AI0o8/7rQYTfDivO9MKshfMNk4yHrTT9QSTgwF2sya7aRLYouck13BXUKAaJto7P2aqduU2bmO7cLlfOYvY89ALyQjkUQdC1exAphXGAw9Ph0+af3ztVIuZRylEM1iU0eFTDAzbfRcj5QJUndK1xPCZLAJx4IyNo5JPzfZxOwv+Cz//P7lTEPIyknHHzpqgOW8+LvFOzBY09TqIfCBDXDEM6K3H4KEusniguKeiFwHE3v4rPAOn7q1ay5qxE5A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from MWHPR11MB1631.namprd11.prod.outlook.com (2603:10b6:301:10::10) by SN7PR11MB7043.namprd11.prod.outlook.com (2603:10b6:806:29a::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5813.20; Thu, 24 Nov 2022 05:01:50 +0000 Received: from MWHPR11MB1631.namprd11.prod.outlook.com ([fe80::69c8:2676:4674:1d2e]) by MWHPR11MB1631.namprd11.prod.outlook.com ([fe80::69c8:2676:4674:1d2e%12]) with mapi id 15.20.5857.018; Thu, 24 Nov 2022 05:01:50 +0000 From: "Ni, Ray" To: "Kinney, Michael D" , "mikuback@linux.microsoft.com" , "devel@edk2.groups.io" CC: Erich McMillan Subject: Re: [PATCH v1 08/12] PcAtChipsetPkg: Fix conditionally uninitialized variables Thread-Topic: [PATCH v1 08/12] PcAtChipsetPkg: Fix conditionally uninitialized variables Thread-Index: AQHY9GHtjUB/g7g1yEKYzbF5YllsKK5NaFGAgAAymLA= Date: Thu, 24 Nov 2022 05:01:49 +0000 Message-ID: References: <20221109173246.174-1-mikuback@linux.microsoft.com> <20221109173246.174-9-mikuback@linux.microsoft.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MWHPR11MB1631:EE_|SN7PR11MB7043:EE_ x-ms-office365-filtering-correlation-id: 180e9200-9b19-4156-1383-08dacdd8feef x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 9NtFwFNnRQ8XWTj7AIqn44OkWxw4T26ZPYaMi8Q99yexbEIht5uLqALgtGGtsQzOdBvnedHL/BNUwNNwhU3O8aX940p/BS29oPlqVf/JLeySNW+apweVLnuEhxSOpRKKwSg3hDVT0I63OZyLWfgt44fdzEkqzl+qesuLmBR0DuTJFv4gQvVQzNRSwG55hk3ykLXkmpsGp2gAQJL8dCuGwsiBuTF4og+KOYbKT/ZQfSFBPAiuKrl/fFTdcs/YqfCiVfGES7dB2jGlQM968Bn9OD+bAFcGG2J47Zao2WH0vE7eEMg5CxWZi2H/ZHVnzdpv+p8/6FqnBXNFjcCbtU5MAFtAlz1Nel7uKLXxGPmzMiXxZxzBOmWY3idBUlRYWDfVbQIkQsf26SU+PgklO887Oen2Q4ifsT37Q/Y0CPOZ/3cy4JUXTCo5qOePweQPRJaHxdaApGKdizQPbsI1mdDCpYGWq/ZRBqqk2lsNJaTygoHS5nb4X0O+rG2XyEdxXILvUH4UHL1A5wu9ldbvXe1W+uldPkemoIaSaDrgYgYR0ULHLYswD9UUaB3f16/4NWX4CPyJ0pz1EMEL8NI7qd77OvVC2n5Bw1X7okZEflfJWKTMXcFsTVJvndnbxPZP0cCWC61FxiFf6b9ECUVq/GSzALjKVDa/TnQBJ1ocSX3FPrB90WXmLUeCRs++Fwfk5RJO9e+C+GBLNqtV1lceg28+hxCh77+gtu2wq8CUDq/Jsw0= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR11MB1631.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(6029001)(366004)(39860400002)(136003)(376002)(396003)(346002)(451199015)(122000001)(4326008)(86362001)(83380400001)(2906002)(478600001)(66946007)(82960400001)(38070700005)(9686003)(8936002)(66556008)(26005)(64756008)(52536014)(66476007)(76116006)(7696005)(38100700002)(66446008)(55016003)(6506007)(53546011)(966005)(41300700001)(71200400001)(110136005)(5660300002)(316002)(186003)(33656002)(8676002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZUMyaGhOSGhCQW1kWm1jSk1wTVhyRUJJQ3hJWG9vdUtmQ010UzB6eTdhdUlE?= =?utf-8?B?TXFiNnJSMW1NNHdpUDBnNXQwVXVUM213c3hyTjR6RTNRaGNrK1hWMkxrUW1B?= =?utf-8?B?UVpNR2lIMURlSGJiNkFGb1Y3MVphVkoxck0ybkI1UDY0dFRVcWt2WUVOeWU1?= =?utf-8?B?eTk3Y2NBUHBLV3k0dHEvS2xTTTdJREtzOHZaNm5OemhuYkQrTkwrRFdubEEr?= =?utf-8?B?WGM2ZnorU2pnV01zclUzQUZkOVdCZWI1ZGgrV2d6RDlGRm0yMkVmTFVlZjYr?= =?utf-8?B?bUt2TVR0TXhXSmtyWk9Zd2VQNnpNQjdFdEtHR09ldGZnSXN4azVGbFdrY3F0?= =?utf-8?B?MnRVRGkwSWdnQVM5bVNoMjZzRXlkZEVsUDFDYlNOc0hhRytmMk1XWkM1OXR0?= =?utf-8?B?ZXB3YUdHTms1MytOV3ZlVnUwZWJnbU1BVlRlKzdJRUJ2MjVrTmtMVE1oUXAw?= =?utf-8?B?YzJ5SC9YZURSbVQxTzk0RW1MMmo3NmFNT2JmL01oL0hYWVZzZkd2TFZ6d3Jh?= =?utf-8?B?L0oxL29YTUw5bGppdWhXUWxDNklDQktnMHQyQXNLRU1KdlJQNGVkTEttUTd3?= =?utf-8?B?ZitzcmNGRXhEUE1ueFV5NWV6TTBKMmhiY3VNSTM4VTFOWDJoQkJtUXZGM28z?= =?utf-8?B?Yjc4TDJURTNuL1c4eGZSczVQaml1TWpFcVBJbS9FRFlVUDNnTnhrVXVPZTIr?= =?utf-8?B?djFuZ3g4K0lWZllOWG1SbW9mUytzK0tndUNiL1drQlVBNWtpQTBMd1dPWTVN?= =?utf-8?B?QnlJejcrNEw4NXJXd1lCRXhqOVppbkswb2R6YjQ5cDgzek1kZjFWdTcxaTVB?= =?utf-8?B?WjZYMVlHLzNiOVc3a0h1OG95USszVVhVTnhxWGp3bENKVnovdnZnNzhOcHNO?= =?utf-8?B?djlKdEFUZ0EwQnpkbUFrSHFxWFUwYTY5YzRwQ0drOUZnUTE3TzI5Uk5OYmcr?= =?utf-8?B?SzdiSks4MkVTV2d1K0lzelNiQ2JMVGxvd3hIc0I3MEd5U2oxWm9NWHpwT3Rj?= =?utf-8?B?c09MWEx6K2o3NnBmS00zNHRpUDEzbHVLUC9KTnlPKzBtMHhyem12eTBPZWtK?= =?utf-8?B?OG1zVW9oVDJIUkE5aEJPb0JKUUlrZnVKTDhqaXI1Qk5nbFFCUFJOMVJnak1T?= =?utf-8?B?ZFhuT08wbHcvSDZUZkQ4Zk9jM3I3ZEl1ZFBtNjc2QjU5Z0pSaE4ydFBIZ1F6?= =?utf-8?B?dzF1U29HZHZvdWp0SFRxcGE1ZzJCaEt0Y0V2NlhRN050L2NJbTNnMGxZVThh?= =?utf-8?B?TjA1MExGV3VjSGtvUWpRUnJDVnNXWm9RU3ZVdG1YYUdqa01WQ1VBa3V4SVdN?= =?utf-8?B?VzlmaFBsT2F0N05mQXhiV294enBQS2ptK21ZRGx3SXhkbFBtU3YrSmtSZmZt?= =?utf-8?B?WVZIc3lteFFvUS9ycTBUSWdUTWMxRUh3eWFBeCtuSGZ1SkdaaXZ4ellpZVo2?= =?utf-8?B?RjlYWUNSLzBwTXJaem9hVWNxeDgvZDhWR2QyOG9xOGFyZ2djdXoyb3NueWlm?= =?utf-8?B?MVlTRWVmNmVVNUFTb25PcEFnM1Z3OGFQV2RTN05Ua05EVkF2a1hmOFZ3dExx?= =?utf-8?B?WnN2SE16NVZpTGIxdjEvQWpKMjJVcERCczdZYlFDcDl5V1V5b2htTlFyb1BM?= =?utf-8?B?VWRjOVBtUzNXQUtrKzM3MDQrUUhSQStxT3hKa3RXM0R6czlHdnFDOVNjM3NP?= =?utf-8?B?eEpXSlJUeWVKeFRHV3dwMlN6VWJrdW8xOCtrWHdZOVpEcTd4REk5WHQwbUVt?= =?utf-8?B?Wk83ZWxVOEhvSmxRNW5LQ3dTOGpVd0JlTUpqNzJDejhOU1JzNnJEVlBjM0ZH?= =?utf-8?B?L3J5UndzdTRtb2xxOFV2RjhGN3BKRSt1MXA2U0pCZFBTS0xSU3hwelJlWWcx?= =?utf-8?B?Vk41SzRwc296R2FvK3NrVlZXY0dkeGdaVjZtcDMvajdDa0ROM0ZYRUxPWm9D?= =?utf-8?B?V3BSbEVaanlYejRFaG5mY1dOSzE3K2xtcGZGeUNPTTVxZHl3N2p6NXJvSFNj?= =?utf-8?B?U04rcDcrQXZmNUpGa3g5SWJQbFlGQW94RklDNkp5aU1YZUhTUTRPWHJtUkFY?= =?utf-8?B?dG1Dd0syN1ZVcTdjZ2hOVjQ0RVhMUE1NRi8vRzRJR29rdjd1c3R2bzV1QkVO?= =?utf-8?Q?uabA=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR11MB1631.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 180e9200-9b19-4156-1383-08dacdd8feef X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Nov 2022 05:01:49.9744 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: wGqBIdyvhEqkQfoelqJQcjqB+s0OQ3PhPxwN0RbJ6+mrEIHPBfl4UA9Evq/qTnPAtZZIzp7wA5GE/H85oIJjsg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR11MB7043 Return-Path: ray.ni@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 UmV2aWV3ZWQtYnk6IFJheSBOaSA8cmF5Lm5pQGludGVsLmNvbT4NCg0KPiAtLS0tLU9yaWdpbmFs IE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBLaW5uZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5l eUBpbnRlbC5jb20+DQo+IFNlbnQ6IFRodXJzZGF5LCBOb3ZlbWJlciAyNCwgMjAyMiAxMDowMSBB TQ0KPiBUbzogbWlrdWJhY2tAbGludXgubWljcm9zb2Z0LmNvbTsgZGV2ZWxAZWRrMi5ncm91cHMu aW87IEtpbm5leSwgTWljaGFlbCBEIDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4NCj4gQ2M6 IEVyaWNoIE1jTWlsbGFuIDxlbWNtaWxsYW5AbWljcm9zb2Z0LmNvbT47IE5pLCBSYXkgPHJheS5u aUBpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJFOiBbUEFUQ0ggdjEgMDgvMTJdIFBjQXRDaGlwc2V0 UGtnOiBGaXggY29uZGl0aW9uYWxseSB1bmluaXRpYWxpemVkIHZhcmlhYmxlcw0KPiANCj4gUmV2 aWV3ZWQtYnk6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPg0K PiANCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IG1pa3ViYWNrQGxp bnV4Lm1pY3Jvc29mdC5jb20gPG1pa3ViYWNrQGxpbnV4Lm1pY3Jvc29mdC5jb20+DQo+ID4gU2Vu dDogV2VkbmVzZGF5LCBOb3ZlbWJlciA5LCAyMDIyIDk6MzMgQU0NCj4gPiBUbzogZGV2ZWxAZWRr Mi5ncm91cHMuaW8NCj4gPiBDYzogRXJpY2ggTWNNaWxsYW4gPGVtY21pbGxhbkBtaWNyb3NvZnQu Y29tPjsgS2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPjsgTWlj aGFlbCBLdWJhY2tpDQo+ID4gPG1pa3ViYWNrQGxpbnV4Lm1pY3Jvc29mdC5jb20+OyBOaSwgUmF5 IDxyYXkubmlAaW50ZWwuY29tPg0KPiA+IFN1YmplY3Q6IFtQQVRDSCB2MSAwOC8xMl0gUGNBdENo aXBzZXRQa2c6IEZpeCBjb25kaXRpb25hbGx5IHVuaW5pdGlhbGl6ZWQgdmFyaWFibGVzDQo+ID4N Cj4gPiBGcm9tOiBNaWNoYWVsIEt1YmFja2kgPG1pY2hhZWwua3ViYWNraUBtaWNyb3NvZnQuY29t Pg0KPiA+DQo+ID4gRml4ZXMgQ29kZVFMIGFsZXJ0cyBmb3IgQ1dFLTQ1NzoNCj4gPiBodHRwczov L2N3ZS5taXRyZS5vcmcvZGF0YS9kZWZpbml0aW9ucy80NTcuaHRtbA0KPiA+DQo+ID4gQ2M6IEVy aWNoIE1jTWlsbGFuIDxlbWNtaWxsYW5AbWljcm9zb2Z0LmNvbT4NCj4gPiBDYzogTWljaGFlbCBE IEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+DQo+ID4gQ2M6IE1pY2hhZWwgS3Vi YWNraSA8bWlrdWJhY2tAbGludXgubWljcm9zb2Z0LmNvbT4NCj4gPiBDYzogUmF5IE5pIDxyYXku bmlAaW50ZWwuY29tPg0KPiA+IENvLWF1dGhvcmVkLWJ5OiBFcmljaCBNY01pbGxhbiA8ZW1jbWls bGFuQG1pY3Jvc29mdC5jb20+DQo+ID4gU2lnbmVkLW9mZi1ieTogTWljaGFlbCBLdWJhY2tpIDxt aWNoYWVsLmt1YmFja2lAbWljcm9zb2Z0LmNvbT4NCj4gPiAtLS0NCj4gPiAgUGNBdENoaXBzZXRQ a2cvUGNhdFJlYWxUaW1lQ2xvY2tSdW50aW1lRHhlL1BjUnRjLmMgfCA5ICsrKysrKy0tLQ0KPiA+ ICAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQ0KPiA+DQo+ ID4gZGlmZiAtLWdpdCBhL1BjQXRDaGlwc2V0UGtnL1BjYXRSZWFsVGltZUNsb2NrUnVudGltZUR4 ZS9QY1J0Yy5jDQo+IGIvUGNBdENoaXBzZXRQa2cvUGNhdFJlYWxUaW1lQ2xvY2tSdW50aW1lRHhl L1BjUnRjLmMNCj4gPiBpbmRleCA5MjQyYTJlODI2MDAuLjU3ZWEzMTUzYWE2YiAxMDA2NDQNCj4g PiAtLS0gYS9QY0F0Q2hpcHNldFBrZy9QY2F0UmVhbFRpbWVDbG9ja1J1bnRpbWVEeGUvUGNSdGMu Yw0KPiA+ICsrKyBiL1BjQXRDaGlwc2V0UGtnL1BjYXRSZWFsVGltZUNsb2NrUnVudGltZUR4ZS9Q Y1J0Yy5jDQo+ID4gQEAgLTM0NCw3ICszNDQsNyBAQCBQY1J0Y0luaXQgKA0KPiA+ICAgIC8vIHNv IHdlIGNhbiB1c2UgdGhlbSB0byBnZXQgYW5kIHNldCB3YWtldXAgdGltZS4NCj4gPiAgICAvLw0K PiA+ICAgIFN0YXR1cyA9IFBjUnRjR2V0V2FrZXVwVGltZSAoJkVuYWJsZWQsICZQZW5kaW5nLCAm VGltZSwgR2xvYmFsKTsNCj4gPiAtICBpZiAoKEVuYWJsZWQpIHx8ICghRUZJX0VSUk9SIChTdGF0 dXMpKSkgew0KPiA+ICsgIGlmICgoIUVGSV9FUlJPUiAoU3RhdHVzKSkgfHwgKEVuYWJsZWQpKSB7 DQo+ID4gICAgICByZXR1cm4gRUZJX1NVQ0NFU1M7DQo+ID4gICAgfQ0KPiA+DQo+ID4gQEAgLTgz Niw4ICs4MzYsMTEgQEAgUGNSdGNTZXRXYWtldXBUaW1lICgNCj4gPiAgICAgIC8vDQo+ID4gICAg ICAvLyBKdXN0IHN1cHBvcnQgc2V0IGFsYXJtIHRpbWUgd2l0aGluIDI0IGhvdXJzDQo+ID4gICAg ICAvLw0KPiA+IC0gICAgUGNSdGNHZXRUaW1lICgmUnRjVGltZSwgJkNhcGFiaWxpdGllcywgR2xv YmFsKTsNCj4gPiAtICAgIFN0YXR1cyA9IFJ0Y1RpbWVGaWVsZHNWYWxpZCAoJlJ0Y1RpbWUpOw0K PiA+ICsgICAgU3RhdHVzID0gUGNSdGNHZXRUaW1lICgmUnRjVGltZSwgJkNhcGFiaWxpdGllcywg R2xvYmFsKTsNCj4gPiArICAgIGlmICghRUZJX0VSUk9SIChTdGF0dXMpKSB7DQo+ID4gKyAgICAg IFN0YXR1cyA9IFJ0Y1RpbWVGaWVsZHNWYWxpZCAoJlJ0Y1RpbWUpOw0KPiA+ICsgICAgfQ0KPiA+ ICsNCj4gPiAgICAgIGlmIChFRklfRVJST1IgKFN0YXR1cykpIHsNCj4gPiAgICAgICAgcmV0dXJu IEVGSV9ERVZJQ0VfRVJST1I7DQo+ID4gICAgICB9DQo+ID4gLS0NCj4gPiAyLjI4LjAud2luZG93 cy4xDQoNCg==