From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (EUR04-DB3-obe.outbound.protection.outlook.com [40.107.6.46]) by mx.groups.io with SMTP id smtpd.web12.9550.1652804372322300972 for ; Tue, 17 May 2022 09:19:33 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=fBW2xfqE; spf=pass (domain: arm.com, ip: 40.107.6.46, mailfrom: sami.mujawar@arm.com) ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=hF7XzcXcg3o0j1IK4jVCZpDxmg9pK7ENbpeU8H+YGzmLCfcl23AzuiTCsOKs8rGsB5hwWpb2pPZQQuNnpUtvEYARlASxF7E7fZCPvTyqsffgHLN+n6ebx8ulwI7iNxskKuflKZ0eCF3vBhJQ0dqcN4mY+bHbs/CEp+sFCthsN9nuAOxQqziEILUezqQ5/5qg+Qw26zYUE43cPpuLgAui0Nna2ebk0z63v5iDUMB8nVQAAhasHASYBOFj8tvF4K/sAcFJYIBNLDIkBqt8QZR42ejl3QxTUvhiV+XvjdGIGbHzXK0ngRfkpaKyUCQ7GVdfvXL1mN3zGf4LS4gmny+ViQ== ARC-Message-Signature: i=2; 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=RAx9/RjTSys12cCAZs79zLzetShrYmk92xuFG8zsLHE=; b=jgdZ+ju5gDDXrJ1SwdRRC62sLqGKsZplcgtbqIxqEyOnobivnzMlHsioGEurNZJqFYBEkFR0NCsqbIVEtkq8ix6SG2JsdEfa5pTxT8VK256zFCg87WDGzOnjY3oXMfDpDkcVRzUYg5OMY6h0XWNACFUHgdI7DF1ds21sPKlcZCH4xKWXR644G7SpJgIoc7oZb6TZXIvQu8q6mz+j7M8kw2y1JaPzw3iKTX9BnfrAPJ4MAAhmjCSwtoTKlzCJs1fEt2In1hp9+aoSTsvSx7dddaUG4LRu3wm6lh0KhXB1/zNVFhaVOGNDD3zaUU0tXnBRTKMXgWhsUyTfy6+HbygRgg== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=edk2.groups.io smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RAx9/RjTSys12cCAZs79zLzetShrYmk92xuFG8zsLHE=; b=fBW2xfqEMfcq65KPZkdkxp3SqWDKz0WLaB3/9C3hU4a5MPeDA3dfWS1HLKDebDbuG/Bf0R65oFN3CGcg8D2VOU3VKnqTN7VhohJBodU4S7ay/ZkZ40y+mITR2UD6ubZ3nBz+GLnApUTIiFGZ1P1QjxIzxaqxljuReFdXWOL03N0= Received: from DB7PR02CA0011.eurprd02.prod.outlook.com (2603:10a6:10:52::24) by VI1PR08MB4112.eurprd08.prod.outlook.com (2603:10a6:803:e2::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5250.14; Tue, 17 May 2022 16:19:28 +0000 Received: from DBAEUR03FT055.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:52:cafe::96) by DB7PR02CA0011.outlook.office365.com (2603:10a6:10:52::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.13 via Frontend Transport; Tue, 17 May 2022 16:19:28 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DBAEUR03FT055.mail.protection.outlook.com (100.127.142.171) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5250.13 via Frontend Transport; Tue, 17 May 2022 16:19:28 +0000 Received: ("Tessian outbound 361d68419a2f:v119"); Tue, 17 May 2022 16:19:28 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: f7ced1204e03337b X-CR-MTA-TID: 64aa7808 Received: from 2c1bef06b380.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 1F8218FB-FA5F-4E30-B741-5FAB42AC5126.1; Tue, 17 May 2022 16:19:16 +0000 Received: from EUR04-DB3-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 2c1bef06b380.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 17 May 2022 16:19:16 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=U0cUrAW7leNN46cqtkKrLKX5xyB8EAzHaOimS+g0qq3ZAgVoL65fGyt8mVDvMMyur/BlqODSXrJTOWgBTGy1ki+JLRRzbMG/R9WuyyA6J1cxoYTNOlqriL/m9LZ6D4f3FjF9CQrdhO1N4FbGUK720Or9FAa5cJlUaLImj6MzaPFoqzbhAUsdVoCSak6a9abJyit8tz887qNRHisYa/CGwTq1KRmT3BPMAfrlsl9h1qk+FnCWUV2bqNPLAnp0p12SXpHmThUCtSW9q+dNmmIwPKa2XEhOUXEAkFA043GcBrbrHIu52ZB9LYF8hWAjwt0zqwfPm1U4vnyraLGAf8gi3w== 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=RAx9/RjTSys12cCAZs79zLzetShrYmk92xuFG8zsLHE=; b=iGo1r6eWTSX6WZ/EfKxD5A+qXwfuelwr8ZISFgNvdjAzNhIWqwavz5wPYzkgd414ncc24Cez+S2Ho9VNjJWN4tcOLQK7TNUi33jO3AXAVV/G5MqmKMQb3B9wrNrWQBaMYnHU04+cPUZZdBS+1Cnb/R0yimo6LnSL7qyekvlpCoRMl+/3nMU0ViINLtqVua5t4S0Nre1WP7Z/2Z6sQLtxTtK5PqGsBHWzkg2QaINe3nbRhDWEnI4BhzRh3GpOyGihmoCAVfYm2ce7cIoHfZjleX+4u/vzh8+q6tyhgwUMu/JxRnnMFlKDsEPnU4/p2px2ntx6RT0DCSINfCt9TJYurQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RAx9/RjTSys12cCAZs79zLzetShrYmk92xuFG8zsLHE=; b=fBW2xfqEMfcq65KPZkdkxp3SqWDKz0WLaB3/9C3hU4a5MPeDA3dfWS1HLKDebDbuG/Bf0R65oFN3CGcg8D2VOU3VKnqTN7VhohJBodU4S7ay/ZkZ40y+mITR2UD6ubZ3nBz+GLnApUTIiFGZ1P1QjxIzxaqxljuReFdXWOL03N0= Received: from AS8PR08MB6806.eurprd08.prod.outlook.com (2603:10a6:20b:39b::12) by GV1PR08MB8035.eurprd08.prod.outlook.com (2603:10a6:150:98::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5250.18; Tue, 17 May 2022 16:19:14 +0000 Received: from AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::fd9a:40d3:976a:5a95]) by AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::fd9a:40d3:976a:5a95%6]) with mapi id 15.20.5273.013; Tue, 17 May 2022 16:19:14 +0000 From: "Sami Mujawar" To: "mikuback@linux.microsoft.com" , "devel@edk2.groups.io" CC: Ard Biesheuvel , Jiewen Yao , Supreeth Venkatesh , nd Subject: Re: [PATCH v1 2/8] StandaloneMmPkg: Fix new typos reported Thread-Topic: [PATCH v1 2/8] StandaloneMmPkg: Fix new typos reported Thread-Index: AQHYagdZu0pIDhkTwkqPXfc//oWlU60jUGaA Date: Tue, 17 May 2022 16:19:13 +0000 Message-ID: <180FD406-1951-4BE8-A8A8-02DA1584F3AF@arm.com> References: <20220517160043.1210-1-mikuback@linux.microsoft.com> <20220517160043.1210-3-mikuback@linux.microsoft.com> In-Reply-To: <20220517160043.1210-3-mikuback@linux.microsoft.com> Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/16.61.22050700 Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-MS-Office365-Filtering-Correlation-Id: 11d8d113-a7d0-4b21-f94e-08da38210435 x-ms-traffictypediagnostic: GV1PR08MB8035:EE_|DBAEUR03FT055:EE_|VI1PR08MB4112:EE_ X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: r+/dLIg9MD0Eo0wF9TUkYiWYR2pbVRwlgHifXcp3kY/kMFKYPqsg4JK28n64c13LU1wVVvYLtlQIxC4jB2+mcD0ZgTG1hManDQz05lfscZuLPOtrVu98FV7T+69oNAyh/pT/ddmNsXb1BPRYwvlk7dZ6BFCn5nUk6aZ7xJsvG2uXI+y79M1KI/TjxEf2AfySvBcTfbw1iUqzIHQmywKuDMV+IHm49MXvwtDirk4ZIZs4VYlHug4SjYQ6jzEBbyEOHeZ15U8ETNrWXAMlHijC0aaxi1reZnUYaMAuTdLxU32FMqHO/MKyu1Ptc2DztUP+uwRix82KieVDn3+RsrvEQyMEd1aJlo7zpHhF+jd8UgMRWbGoUZm0AioH3oRsheE/ZMiN3kjqIY0XccFa5ruT3b/F3SVS1E/byg8hZCxYVRnKKYXkHitR+tDmXMe0NEXZxmIKsTaDDIi0WdIM8gop8IEWKfzTN1nD7w+ZGEH2MkfkXpaeesYghiUmxTMaTgTcRD3Y9AmlL+RmnvVThjqodLWhS7tXh996GHxQN5KxEOs6gOIC6nR78z317sOGpClZwrHAX41fC8jOso411oFKxbmS0LnCWFr5O2DjZE9A2+A1W8/fpmJXqBBvuzYHDXHQAYOC3htLlMeujv06uhItVLhhKhXxidLu+yDrgwbkPnRCT4OPmz4cxQJ1fW+niiFWv26OvNX8bAvdatm/0QAYC1kkK+RlKHUOp4+Hys89juq1CAZK9hHvJ/6lAwoslv9jDw5vCNcKsFYnaGcd9BQrURzTjNlaOjViEdmDFCrjXfz1/7mKwxUCZAHoz/auXje01MkKfihtR+gA9ms3lQsSfyI2PakJIsKi5Vg9MxgzEqQ= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR08MB6806.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(6029001)(4636009)(366004)(76116006)(66946007)(36756003)(66556008)(4326008)(66476007)(91956017)(86362001)(8676002)(38070700005)(64756008)(66446008)(54906003)(316002)(110136005)(71200400001)(6486002)(966005)(508600001)(38100700002)(5660300002)(8936002)(122000001)(33656002)(186003)(6512007)(26005)(2906002)(83380400001)(6506007)(2616005)(45980500001);DIR:OUT;SFP:1101; MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR08MB8035 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Return-Path: Sami.Mujawar@arm.com X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DBAEUR03FT055.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 484977e4-0f36-4a2a-5f25-08da3820fbd6 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: f16GDnIFdNvBU+0nKwq6uBRy3koQXsT6brQho2mqNGr7lswE4FGxwnjgqjjlGomzA0WqxemgwNQG1mTtIEjaKNYV3o6z9LHrvfJNFkxwLWgaQgkIQa1HPMIM82m1zlHj4kTMlVqM1hfAggUT6xym7UOaNLzjf7kcvnv0hIb7I/1YdkoXoiFc91YmVvU+bmt+fI8Ur2xtLoquWw6sfNKGF9TJgX//Z6L3ZUqHSKdLpwXB6w9lr7GXzBru55ZlDc0JZ/kCqE6UL9aC3ba5k7jJCCHzK+dQVB2PQfuCJ/b/PQYAjow13B/beAZPrKQ4m4204UYfrWjQYEJpqwQ36Mr7XH6ouKyoUHUV2bkJ3dX5N152QQzOHBEL+MJTzKNWxpOHEfBAB8myMvEM7naZa1UgF7Nek6bfYii6lqge+uOcYssO6FyhAV9xLWSa5Xq1oFn44o7zkvpMiFZIMCTtndPf34ykxGIVAiAdJLUVe/URDCmAU6RA3+GzyiFEuBJFm6g4zGwWPhio7PUnqwGgcOAZB1mWS8NBuM+xbLesbaaN3LCYf6O9nqXBAgTh0mLM+5cIleTCec/LfNPBRCcVtiFJH7TtPzWRQGwVNoq3cpX9akbkF2D86XDj0Oo1H82HnL43kAGqVwG0vNofTcvhX/7w+LopRThkL31sze19TYZzdVejihWUKkOZiQQBbCNzNCJB8UWvCvQuwh79LodEaTs9NXRwUcGNycgTmEwChbVEVPuyS/CCA9WPoukw7x6du/CV/+j3d64wNvKKeovZJ/T+K9PeQByFiD5QZSj5djLH41I= X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(13230001)(6029001)(4636009)(36840700001)(46966006)(40470700004)(83380400001)(36756003)(316002)(2616005)(6512007)(40460700003)(47076005)(82310400005)(6506007)(2906002)(966005)(26005)(54906003)(508600001)(8936002)(86362001)(81166007)(70206006)(8676002)(70586007)(4326008)(45080400002)(356005)(186003)(336012)(36860700001)(110136005)(33656002)(5660300002)(6486002);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 May 2022 16:19:28.1912 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 11d8d113-a7d0-4b21-f94e-08da38210435 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: DBAEUR03FT055.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB4112 Content-Language: en-GB Content-Type: text/plain; charset="utf-8" Content-ID: <9765C3E7F2DF5941AE10591AF4CBE6BD@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 SGkgTWljaGFlbCwNCg0KVGhhbmsgeW91IGZvciBmaXhpbmcgdGhlc2UgaXNzdWVzLiANCg0KSSBo YXZlIGEgbWlub3Igc3VnZ2VzdGlvbiBtYXJrZWQgaW5saW5lIGFzIFtTQU1JXS4gT3RoZXJ3aXNl LCB0aGlzIHBhdGNoIGxvb2tzIGdvb2QgdG8gbWUuDQoNClJldmlld2VkLWJ5OiBTYW1pIE11amF3 YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPg0KDQpSZWdhcmRzLA0KDQpTYW1pIE11amF3YXINCg0K 77u/T24gMTcvMDUvMjAyMiwgMTc6MDEsICJtaWt1YmFja0BsaW51eC5taWNyb3NvZnQuY29tIiA8 bWlrdWJhY2tAbGludXgubWljcm9zb2Z0LmNvbT4gd3JvdGU6DQoNCiAgICBGcm9tOiBNaWNoYWVs IEt1YmFja2kgPG1pY2hhZWwua3ViYWNraUBtaWNyb3NvZnQuY29tPg0KDQogICAgVGhlIFNwZWxs Q2hlY2sgcGx1Z2luIGJlZ2FuIHJlcG9ydGluZyBuZXcgdHlwb3MgdGhhdCB3ZXJlIHByZXZpb3Vz bHkNCiAgICBtaXNzZWQuIFRoaXMgY2hhbmdlIGZpeGVzIHRob3NlIHR5cG9zLg0KDQogICAgQ2M6 IEFyZCBCaWVzaGV1dmVsIDxhcmRiK3RpYW5vY29yZUBrZXJuZWwub3JnPg0KICAgIENjOiBTYW1p IE11amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPg0KICAgIENjOiBKaWV3ZW4gWWFvIDxqaWV3 ZW4ueWFvQGludGVsLmNvbT4NCiAgICBDYzogU3VwcmVldGggVmVua2F0ZXNoIDxzdXByZWV0aC52 ZW5rYXRlc2hAYXJtLmNvbT4NCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIEt1YmFja2kgPG1p Y2hhZWwua3ViYWNraUBtaWNyb3NvZnQuY29tPg0KICAgIC0tLQ0KICAgICBTdGFuZGFsb25lTW1Q a2cvQ29yZS9EZXBlbmRlbmN5LmMgICAgICAgICB8ICAyICstDQogICAgIFN0YW5kYWxvbmVNbVBr Zy9Db3JlL0Rpc3BhdGNoZXIuYyAgICAgICAgIHwgMTggKysrKysrKysrLS0tLS0tLS0tDQogICAg IFN0YW5kYWxvbmVNbVBrZy9JbmNsdWRlL0d1aWQvTW1Db3JlRGF0YS5oIHwgIDIgKy0NCiAgICAg U3RhbmRhbG9uZU1tUGtnL1N0YW5kYWxvbmVNbVBrZy5jaS55YW1sICAgfCAgOSArKysrKysrKysN CiAgICAgNCBmaWxlcyBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkN Cg0KICAgIGRpZmYgLS1naXQgYS9TdGFuZGFsb25lTW1Qa2cvQ29yZS9EZXBlbmRlbmN5LmMgYi9T dGFuZGFsb25lTW1Qa2cvQ29yZS9EZXBlbmRlbmN5LmMNCiAgICBpbmRleCA0NDBmZTNlNDUyMzgu LjBlOWMwZTk2YTI3NiAxMDA2NDQNCiAgICAtLS0gYS9TdGFuZGFsb25lTW1Qa2cvQ29yZS9EZXBl bmRlbmN5LmMNCiAgICArKysgYi9TdGFuZGFsb25lTW1Qa2cvQ29yZS9EZXBlbmRlbmN5LmMNCiAg ICBAQCAtMzgsNyArMzgsNyBAQCBCT09MRUFOICAqbURlcGV4RXZhbHVhdGlvblN0YWNrUG9pbnRl ciA9IE5VTEw7DQogICAgIC8qKg0KICAgICAgIEdyb3cgc2l6ZSBvZiB0aGUgRGVwZXggc3RhY2sN Cg0KICAgIC0gIEByZXR2YWwgRUZJX1NVQ0NFU1MgICAgICAgICAgIFN0YWNrIHN1Y2Nlc3NmdWxs eSBncm93ZWQuDQogICAgKyAgQHJldHZhbCBFRklfU1VDQ0VTUyAgICAgICAgICAgU3RhY2sgc3Vj Y2Vzc2Z1bGx5IGdyZXcuDQogICAgICAgQHJldHZhbCBFRklfT1VUX09GX1JFU09VUkNFUyAgVGhl cmUgaXMgbm90IGVub3VnaCBzeXN0ZW0gbWVtb3J5IHRvIGdyb3cgdGhlIHN0YWNrLg0KDQogICAg ICoqLw0KICAgIGRpZmYgLS1naXQgYS9TdGFuZGFsb25lTW1Qa2cvQ29yZS9EaXNwYXRjaGVyLmMg Yi9TdGFuZGFsb25lTW1Qa2cvQ29yZS9EaXNwYXRjaGVyLmMNCiAgICBpbmRleCBiMWNjYmExNWIw NjAuLjAxZGEzOTViZTNjNCAxMDA2NDQNCiAgICAtLS0gYS9TdGFuZGFsb25lTW1Qa2cvQ29yZS9E aXNwYXRjaGVyLmMNCiAgICArKysgYi9TdGFuZGFsb25lTW1Qa2cvQ29yZS9EaXNwYXRjaGVyLmMN CiAgICBAQCAtMTcsNyArMTcsNyBAQA0KICAgICAgICAgICAgICAgICBhbmQgQWZ0ZXIgZGVwZW5k ZW5jaWVzLiBUaGlzIGlzIGRvbmUgcmVjdXJzaXZlbHkgYXMgdGhlIGNhbGwgdG8gYWRkDQogICAg ICAgICAgICAgICAgIHRvIHRoZSBtU2NoZWR1bGVkUXVldWUgY2hlY2tzIGZvciBCZWZvcmUgRGVw ZXhlcyBhbmQgcmVjdXJzaXZlbHkNCiAgICAgICAgICAgICAgICAgYWRkcyBhbGwgQmVmb3JlIERl cGV4ZXMuIEl0IHRoZW4gYWRkcyB0aGUgaXRlbSB0aGF0IHdhcyBwYXNzZWQgaW4NCiAgICAtICAg ICAgICAgICAgYW5kIHRoZW4gcHJvY2Vzc2VzcyB0aGUgQWZ0ZXIgZGVwZW5kZW5jaWVzIGJ5IHJl Y3Vyc2l2ZWx5IGNhbGxpbmcNCiAgICArICAgICAgICAgICAgYW5kIHRoZW4gcHJvY2Vzc2VzIHRo ZSBBZnRlciBkZXBlbmRlbmNpZXMgYnkgcmVjdXJzaXZlbHkgY2FsbGluZw0KICAgICAgICAgICAg ICAgICB0aGUgcm91dGluZS4NCg0KICAgICAgIERpc3BhdGNoZXIgUnVsZXM6DQogICAgQEAgLTkz LDI5ICs5MywyOSBAQCBMSVNUX0VOVFJZICBtU2NoZWR1bGVkUXVldWUgPSBJTklUSUFMSVpFX0xJ U1RfSEVBRF9WQVJJQUJMRSAobVNjaGVkdWxlZFF1ZXVlKTsNCiAgICAgTElTVF9FTlRSWSAgbUZ3 Vm9sTGlzdCA9IElOSVRJQUxJWkVfTElTVF9IRUFEX1ZBUklBQkxFIChtRndWb2xMaXN0KTsNCg0K ICAgICAvLw0KICAgIC0vLyBGbGFnIGZvciB0aGUgTU0gRGlzcGFjaGVyLiAgVFJVRSBpZiBkaXNw YXRjaGVyIGlzIGV4ZWN1dGluZy4NCiAgICArLy8gRmxhZyBmb3IgdGhlIE1NIERpc3BhdGNoZXIu ICBUUlVFIGlmIGRpc3BhdGNoZXIgaXMgZXhlY3V0aW5nLg0KICAgICAvLw0KICAgICBCT09MRUFO ICBnRGlzcGF0Y2hlclJ1bm5pbmcgPSBGQUxTRTsNCg0KICAgICAvLw0KICAgIC0vLyBGbGFnIGZv ciB0aGUgTU0gRGlzcGFjaGVyLiAgVFJVRSBpZiB0aGVyZSBpcyBvbmUgb3IgbW9yZSBNTSBkcml2 ZXJzIHJlYWR5IHRvIGJlIGRpc3BhdGNoZWQNCiAgICArLy8gRmxhZyBmb3IgdGhlIE1NIERpc3Bh dGNoZXIuICBUUlVFIGlmIHRoZXJlIGlzIG9uZSBvciBtb3JlIE1NIGRyaXZlcnMgcmVhZHkgdG8g YmUgZGlzcGF0Y2hlZA0KICAgICAvLw0KICAgICBCT09MRUFOICBnUmVxdWVzdERpc3BhdGNoID0g RkFMU0U7DQoNCiAgICAgLy8NCiAgICAgLy8gVGhlIGdsb2JhbCB2YXJpYWJsZSBpcyBkZWZpbmVk IGZvciBMb2FkaW5nIG1vZHVsZXMgYXQgZml4ZWQgYWRkcmVzcyBmZWF0dXJlIHRvIHRyYWNrIHRo ZSBNTSBjb2RlDQogICAgLS8vIG1lbW9yeSByYW5nZSB1c2FnZS4gSXQgaXMgYSBiaXQgbWFwcGVk IGFycmF5IGluIHdoaWNoIGV2ZXJ5IGJpdCBpbmRpY2F0ZXMgdGhlIGNvcnJlc3BvZGluZw0KICAg ICsvLyBtZW1vcnkgcmFuZ2UgdXNhZ2UuIEl0IGlzIGEgYml0IG1hcHBlZCBhcnJheSBpbiB3aGlj aCBldmVyeSBiaXQgaW5kaWNhdGVzIHRoZSBjb3JyZXNwb25kaW5nDQogICAgIC8vIG1lbW9yeSBw YWdlIGF2YWlsYWJsZSBvciBub3QuDQogICAgIC8vDQogICAgIEdMT0JBTF9SRU1PVkVfSUZfVU5S RUZFUkVOQ0VEICAgIFVJTlQ2NCAgKm1NbUNvZGVNZW1vcnlSYW5nZVVzYWdlQml0TWFwID0gTlVM TDsNCg0KICAgICAvKioNCiAgICAgICBUbyBjaGVjayBtZW1vcnkgdXNhZ2UgYml0IG1hcCBhcnJh eSB0byBmaWd1cmUgb3V0IGlmIHRoZSBtZW1vcnkgcmFuZ2UgaW4gd2hpY2ggdGhlIGltYWdlIHdp bGwgYmUgbG9hZGVkDQogICAgLSAgaXMgYXZhaWxhYmxlIG9yIG5vdC4gSWYgbWVtb3J5IHJhbmdl IGlzIGF2YWxpYWJsZSwgdGhlIGZ1bmN0aW9uIHdpbGwgbWFyayB0aGUgY29ycmVzcG9uZGluZyBi aXRzIHRvIDENCiAgICArICBpcyBhdmFpbGFibGUgb3Igbm90LiBJZiBtZW1vcnkgcmFuZ2UgaXMg YXZhaWxhYmxlLCB0aGUgZnVuY3Rpb24gd2lsbCBtYXJrIHRoZSBjb3JyZXNwb25kaW5nIGJpdHMg dG8gMQ0KICAgICAgIHdoaWNoIGluZGljYXRlcyB0aGUgbWVtb3J5IHJhbmdlIGlzIHVzZWQuIFRo ZSBmdW5jdGlvbiBpcyBvbmx5IGludm9rZWQgd2hlbiBsb2FkIG1vZHVsZXMgYXQgZml4ZWQgYWRk cmVzcw0KICAgICAgIGZlYXR1cmUgaXMgZW5hYmxlZC4NCg0KICAgIC0gIEBwYXJhbSAgSW1hZ2VC YXNlICAgICAgICAgICAgICAgIFRoZSBiYXNlIGFkZHJlcyB0aGUgaW1hZ2Ugd2lsbCBiZSBsb2Fk ZWQgYXQuDQogICAgKyAgQHBhcmFtICBJbWFnZUJhc2UgICAgICAgICAgICAgICAgVGhlIGJhc2Ug YWRkcmVzcyB0aGUgaW1hZ2Ugd2lsbCBiZSBsb2FkZWQgYXQuDQogICAgICAgQHBhcmFtICBJbWFn ZVNpemUgICAgICAgICAgICAgICAgVGhlIHNpemUgb2YgdGhlIGltYWdlDQoNCiAgICAgICBAcmV0 dmFsIEVGSV9TVUNDRVNTICAgICAgICAgICAgICBUaGUgbWVtb3J5IHJhbmdlIHRoZSBpbWFnZSB3 aWxsIGJlIGxvYWRlZCBpbiBpcyBhdmFpbGFibGUNCiAgICBAQCAtMTk0LDcgKzE5NCw3IEBAIENo ZWNrQW5kTWFya0ZpeExvYWRpbmdNZW1vcnlVc2FnZUJpdE1hcCAoDQogICAgICAgQHBhcmFtICBJ bWFnZUNvbnRleHQgICAgICAgICAgICAgIFBvaW50ZXIgdG8gdGhlIGltYWdlIGNvbnRleHQgc3Ry dWN0dXJlIHRoYXQgZGVzY3JpYmVzIHRoZSBQRS9DT0ZGDQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGltYWdlIHRoYXQgbmVlZHMgdG8gYmUgZXhhbWluZWQgYnkgdGhp cyBmdW5jdGlvbi4NCiAgICAgICBAcmV0dmFsIEVGSV9TVUNDRVNTICAgICAgICAgICAgICAgQW4g Zml4ZWQgbG9hZGluZyBhZGRyZXNzIGlzIGFzc2lnbmVkIHRvIHRoaXMgaW1hZ2UgYnkgYnVpbGQg dG9vbHMgLg0KICAgIC0gIEByZXR2YWwgRUZJX05PVF9GT1VORCAgICAgICAgICAgICBUaGUgaW1h Z2UgaGFzIG5vIGFzc2lnbmVkIGZpeGVkIGxvYWRkaW5nIGFkZHJlc3MuDQogICAgKyAgQHJldHZh bCBFRklfTk9UX0ZPVU5EICAgICAgICAgICAgIFRoZSBpbWFnZSBoYXMgbm8gYXNzaWduZWQgZml4 ZWQgbG9hZGluZyBhZGRyZXNzLg0KDQogICAgICoqLw0KICAgICBFRklfU1RBVFVTDQogICAgQEAg LTUxMyw3ICs1MTMsNyBAQCBNbVByZVByb2Nlc3NEZXBleCAoDQoNCiAgICAgICBAcGFyYW0gIERy aXZlckVudHJ5ICAgICAgICAgICBEcml2ZXIgdG8gd29yayBvbi4NCg0KICAgIC0gIEByZXR2YWwg RUZJX1NVQ0NFU1MgICAgICAgICAgIERlcGV4IHJlYWQgYW5kIHByZXByb3NzZXNlZA0KICAgICsg IEByZXR2YWwgRUZJX1NVQ0NFU1MgICAgICAgICAgIERlcGV4IHJlYWQgYW5kIHByZS1wcm9jZXNz ZWQNCiAgICAgICBAcmV0dmFsIEVGSV9QUk9UT0NPTF9FUlJPUiAgICBUaGUgc2VjdGlvbiBleHRy YWN0aW9uIHByb3RvY29sIHJldHVybmVkIGFuIGVycm9yDQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgYW5kICBEZXBleCByZWFkaW5nIG5lZWRzIHRvIGJlIHJldHJpZWQuDQog ICAgICAgQHJldHZhbCBFcnJvciAgICAgICAgICAgICAgICAgREVQRVggbm90IGZvdW5kLg0KICAg IEBAIC04NTEsNyArODUxLDcgQEAgRnZJc0JlaW5nUHJvY2Vzc2VkICgNCiAgICAgICBUaGUgRGlz Y292ZXJlZCBsaXN0IGlzIG5ldmVyIGZyZWVkIGFuZCBjb250YWlucyBib29sZWFucyB0aGF0IHJl cHJlc2VudCB0aGUNCiAgICAgICBvdGhlciBwb3NzaWJsZSBNTSBkcml2ZXIgc3RhdGVzLg0KDQog ICAgLSAgQHBhcmFtIFtpbl0gICBGd1ZvbEhlYWRlciAgICAgUG9pbnRlciB0byB0aGUgZm9ybXdh cmUgdm9sdW1lIGhlYWRlci4NCiAgICArICBAcGFyYW0gW2luXSAgIEZ3Vm9sSGVhZGVyICAgICBQ b2ludGVyIHRvIHRoZSBmaXJtd2FyZSB2b2x1bWUgaGVhZGVyLg0KICAgICAgIEBwYXJhbSBbaW5d ICAgUGUzMkRhdGEgICAgICAgIFBvaW50ZXIgdG8gdGhlIFBFIGRhdGEuDQogICAgICAgQHBhcmFt IFtpbl0gICBQZTMyRGF0YVNpemUgICAgU2l6ZSBvZiB0aGUgUEUgZGF0YS4NCiAgICAgICBAcGFy YW0gW2luXSAgIERlcGV4ICAgICAgICAgICBQb2ludGVyIHRvIHRoZSBEZXBleCBpbmZvLg0KICAg IGRpZmYgLS1naXQgYS9TdGFuZGFsb25lTW1Qa2cvSW5jbHVkZS9HdWlkL01tQ29yZURhdGEuaCBi L1N0YW5kYWxvbmVNbVBrZy9JbmNsdWRlL0d1aWQvTW1Db3JlRGF0YS5oDQogICAgaW5kZXggYjhi ZTkyYzZhYmZkLi4wZjU4ZjQxZDgwNjAgMTAwNjQ0DQogICAgLS0tIGEvU3RhbmRhbG9uZU1tUGtn L0luY2x1ZGUvR3VpZC9NbUNvcmVEYXRhLmgNCiAgICArKysgYi9TdGFuZGFsb25lTW1Qa2cvSW5j bHVkZS9HdWlkL01tQ29yZURhdGEuaA0KICAgIEBAIC03MCw3ICs3MCw3IEBAIHR5cGVkZWYgc3Ry dWN0IHsNCg0KICAgICAgIC8vLw0KICAgICAgIC8vLyBUaGUgTU0gRm91bmRhdGlvbiBFbnRyeSBQ b2ludC4gIFRoZSBNTSBDb3JlIGZpbGxzIGluIHRoaXMgZmllbGQgd2hlbiB0aGUNCiAgICAtICAv Ly8gTU0gQ29yZSBpcyBpbml0aWFsaXplZC4gIFRoZSBNTSBJUEwgaXMgcmVzcG9uc2JpbGUgZm9y IHJlZ2lzdGVyaW5nIHRoaXMgZW50cnkNCiAgICArICAvLy8gTU0gQ29yZSBpcyBpbml0aWFsaXpl ZC4gIFRoZSBNTSBJUEwgaXMgcmVzcG9uc2libGUgZm9yIHJlZ2lzdGVyaW5nIHRoaXMgZW50cnkN CiAgICAgICAvLy8gcG9pbnQgd2l0aCB0aGUgTU0gQ29uZmlndXJhdGlvbiBQcm90b2NvbC4gIFRo ZSBNTSBDb25maWd1cmF0aW9uIFByb3RvY29sIG1heQ0KICAgICAgIC8vLyBub3QgYmUgYXZhaWxh YmxlIGF0IHRoZSB0aW1lIHRoZSBNTSBJUEwgYW5kIE1NIENvcmUgYXJlIHN0YXJ0ZWQsIHNvIHRo ZSBNTSBJUEwNCiAgICAgICAvLy8gc2V0cyB1cCBhIHByb3RvY29sIG5vdGlmaWNhdGlvbiBvbiB0 aGUgTU0gQ29uZmlndXJhdGlvbiBQcm90b2NvbCBhbmQgcmVnaXN0ZXJzDQogICAgZGlmZiAtLWdp dCBhL1N0YW5kYWxvbmVNbVBrZy9TdGFuZGFsb25lTW1Qa2cuY2kueWFtbCBiL1N0YW5kYWxvbmVN bVBrZy9TdGFuZGFsb25lTW1Qa2cuY2kueWFtbA0KICAgIGluZGV4IDQ3Nzc1MzJhN2VkZS4uNTM1 ZTI2OWU3ODkxIDEwMDY0NA0KICAgIC0tLSBhL1N0YW5kYWxvbmVNbVBrZy9TdGFuZGFsb25lTW1Q a2cuY2kueWFtbA0KICAgICsrKyBiL1N0YW5kYWxvbmVNbVBrZy9TdGFuZGFsb25lTW1Qa2cuY2ku eWFtbA0KICAgIEBAIC04MSwxMiArODEsMjEgQEANCiAgICAgICAgICAgICAiSWdub3JlRmlsZXMi OiBbXSwgICAgICAgICAgICMgdXNlIGdpdGlnbm9yZSBzeW50YXggdG8gaWdub3JlIGVycm9ycw0K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyBpbiBtYXRjaGluZyBm aWxlcw0KICAgICAgICAgICAgICJFeHRlbmRXb3JkcyI6IFsNCiAgICArICAgICAgICAgICAgImJv b3RpbmZvcm1hdGlvbiIsDQogICAgICAgICAgICAgICAgICJCc3ltYm9saWMiLA0KICAgICsgICAg ICAgICAgICAiYnVnYnVnIiwNCiAgICArICAgICAgICAgICAgImNvbWJpbmVhYmxlIiwNCiAgICAr ICAgICAgICAgICAgImRlcGV4ZXMiLA0KICAgICAgICAgICAgICAgICAiRndWb2wiLA0KICAgICsg ICAgICAgICAgICAiaG9ibGlzdCIsDQogICAgKyAgICAgICAgICAgICJpbWFnZWhhbmRsZSIsDQog ICAgKyAgICAgICAgICAgICJpbnRlcmZhY2VyIiwNCltTQU1JXSBJIHRoaW5rIHRoZXJlIGlzIGEg dHlwbyBpbiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIvYmxvYi9tYXN0ZXIvU3Rh bmRhbG9uZU1tUGtnL0NvcmUvSGFuZGxlLmMjTDM1MCBhbmQgaHR0cHM6Ly9naXRodWIuY29tL3Rp YW5vY29yZS9lZGsyL2Jsb2IvbWFzdGVyL1N0YW5kYWxvbmVNbVBrZy9Db3JlL1N0YW5kYWxvbmVN bUNvcmUuaCNMNDI5LCB3aGVyZSAiYSBwcm90b2NvbDppbnRlcmZhY2VyIiBuZWVkcyB0byBiZSBj aGFuZ2VkIHRvICJwcm90b2NvbCBpbnRlcmZhY2VzIi4NClsvU0FNSV0gDQogICAgICAgICAgICAg ICAgICJtcGlkciIsDQogICAgICAgICAgICAgICAgICJtc3RyaWN0IiwNCiAgICAgICAgICAgICAg ICAgInNjaGVkdWxhYmxlIiwNCiAgICAgICAgICAgICAgICAgIlN0YW5kYWxvbmVNTUNvcmUiLA0K ICAgICsgICAgICAgICAgICAic3lzdGVtdGFibGUiLA0KICAgICsgICAgICAgICAgICAidW5jYWNo ZWFibGUiDQogICAgICAgICAgICAgXSwgICAgICAgICAgICMgd29yZHMgdG8gZXh0ZW5kIHRvIHRo ZSBkaWN0aW9uYXJ5IGZvciB0aGlzIHBhY2thZ2UNCiAgICAgICAgICAgICAiSWdub3JlU3RhbmRh cmRQYXRocyI6IFtdLCAgICMgU3RhbmRhcmQgUGx1Z2luIGRlZmluZWQgcGF0aHMgdGhhdA0KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyBzaG91bGQgYmUgaWdub3Jl DQogICAgLS0gDQogICAgMi4yOC4wLndpbmRvd3MuMQ0KDQoNCg==