From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7154983062371041280 X-Received: by 2002:a17:907:2c78:b0:78d:eacd:1060 with SMTP id ib24-20020a1709072c7800b0078deacd1060mr9048061ejc.244.1666235431848; Wed, 19 Oct 2022 20:10:31 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:906:2ed5:b0:787:e2a6:3eb with SMTP id s21-20020a1709062ed500b00787e2a603ebls10274313eji.9.-pod-prod-gmail; Wed, 19 Oct 2022 20:10:30 -0700 (PDT) X-Google-Smtp-Source: AMsMyM6+ruU8JH5IlBqVuQej6UzmAP+vNefh/pGLF0qJzMQINI1PzizGYobtaGVZPlV8NBtFnOBh X-Received: by 2002:a17:907:7ea6:b0:791:81f4:b0e3 with SMTP id qb38-20020a1709077ea600b0079181f4b0e3mr9382376ejc.164.1666235430426; Wed, 19 Oct 2022 20:10:30 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1666235430; cv=pass; d=google.com; s=arc-20160816; b=cTBuDVDopknV8JTZS3+gHh04BWkRHwZCbAm2a7qz7OdhG8ZYWxJ57khzduXdCNxSBD KlBTZPxpBEZpqU7mLwTblE7BiHNWV848haMHam4PLXlbsJg0CszyNZ7PAJqQBesTZroe dou7xSKbFGItnilHkBFXEgNy/PTePuzQqd4VUO9i6RO9J2FKFCUpBWCcjDDE50/pyCA0 5lKX/creEzs4LhPgOXIOv4TpBARevHUR62LS+pyH6R8c9/D8OdFILO8OqqdqZF7VRjec Q4qex/LGZXMa75oOqNTL1glLDZlk+31Y2wo+HVCpxTa6rHdN/L97K4G82S2qN+Y92HIu 9JHw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:document_confidentiality :msip_labels:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:to:from :dkim-signature; bh=pVPQxT3SEfkE6+K4rigGszR45WXXvsZyM8K/MPk3RgI=; b=HF0t8yYwgwKjbbuM8+TUqmZ/pm8BCYzflXnVo81dlAbK1/j8nupwVd3vSNARqKz57s SprnJVBcJW++FHLIH2HC1ZoKTjmMrGIHw32Z7AEtS6K8x72CIF81aagMNnfX9mrD9zxo 8QbFJaVcppt6zXN3C+u8VtQ9TpXZaXR0cyDIhDiO6wcijVVfQLW0jNZ2JJ+Z8uCFr1+W vhUz2JjvjrTVnlZW6op1Xr5OyuUPg8uu+UDWMGqaPSGcwvuFkUIqfg2eq9QCoEkIGP9k lejoAkby1751CfYzrfP7/PQq0UMGW65oUlpjCQsRdoUBi1OYAqc74zvYNI0Nb7XY+r7h QQjw== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=nJ+8OXGQ; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 40.107.104.87 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2087.outbound.protection.outlook.com. [40.107.104.87]) by gmr-mx.google.com with ESMTPS id w8-20020a170907270800b0078bec38b1e9si573550ejk.1.2022.10.19.20.10.30 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 19 Oct 2022 20:10:30 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 40.107.104.87 as permitted sender) client-ip=40.107.104.87; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=nJ+8OXGQ; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 40.107.104.87 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iIr2J87t1W1wm3j9gfR5szQk9AxOrKMC7x4xPEenwnD/TBRI99CT6sApnhX+a91lZlWyIMLoMdAcbdwZJ3MF+TOtdoJbL3Gs16OP57+vqSFKoZGUus5F0lmpQ53nfRhUP6Cb8u2UMX+HOFM1+mJbqsZkcJmgqoiBDYntaKUDB11VUDbMUr/XxB3BeZCBKHi/131FvDq6b20tffopL0OyKolW8QnnhAU6ZfByCN26BjkCmxiuqAPo7V4ZcXv+XjhS8q1GV9YGcFDlvnvaYF4UwOYsXSocfwyDV82vqqeTiKIcrUtnqNXrat04VfvlbKuDXClERRpcVX0/xfx+i+mg6w== 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=pVPQxT3SEfkE6+K4rigGszR45WXXvsZyM8K/MPk3RgI=; b=ULjxtU9H7YYDpnymNOcjuhMFgCfE+UzhCuAntcYRpB2wvZmcSfJGEAR4Om3ZzbBRYvd9AlM6bZgp5Nk7ad7VuQnV31xHThydGz75WPrwGppjKnHXIyS3Hz79b0CqrrMl86jWclzu6e0hLcJkgGhhyLvenut/1AnFyhMoZmtm20Pzi+lfstJWpPTcDfq8WFPUp60397OZ290rOxfZTxBvai0dPEBoxiWSlEhR1FaDGCLbK+O3tD4KYJJUzd/11owWF59q4VpEbNn2+aJGPlAeJRpoICEy6soNtlpfn/+bHqytjiRsC/pkEOjntfVWAAiNkidFeAcSWbaJZXfXEcVZhQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pVPQxT3SEfkE6+K4rigGszR45WXXvsZyM8K/MPk3RgI=; b=nJ+8OXGQZNR79Vtf2n+mtHUXfQsLiQXg5w9OMQBRYNGexhpDA2p8qowEdzcGPdecRIXExis0B/nctbCGvBDVvdwK00k3FRI88qRqhKpRLAx8vFvPV3wq/F+vNRy66rmBOi9GHwWYRTO1u93WrCL+OFXU04k5q6slaeRrCbDZP+uNY2MabKcB6yz+z9nwSoERYRKpEQkttTbnFPRkjXQIThdSq6DAv4X6ZP0WBcDTfG7LDXWZEUALJv/P0DofnMfOWjOXAu3SG/UgATHH4Js9jh9kZ/HCtSjzNx5q0/DRIF+lwqIH1vDPtw3NAdSqg5XQ+Wds61cO9GO2vf0OlGUHDw== Received: from HE1PR1001MB1098.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:3:6e::22) by AS4PR10MB5443.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:4be::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5723.33; Thu, 20 Oct 2022 03:10:29 +0000 Received: from HE1PR1001MB1098.EURPRD10.PROD.OUTLOOK.COM ([fe80::2dfd:50a1:49f3:cbc6]) by HE1PR1001MB1098.EURPRD10.PROD.OUTLOOK.COM ([fe80::2dfd:50a1:49f3:cbc6%8]) with mapi id 15.20.5723.035; Thu, 20 Oct 2022 03:10:29 +0000 From: "MOESSBAUER, FELIX JONATHAN" To: Uladzimir Bely , "isar-users@googlegroups.com" Subject: RE: sstate can result in inconsistent kernel and modules Thread-Topic: sstate can result in inconsistent kernel and modules Thread-Index: AdjhIUI8XL3UR+fvTk+10jhY4Rzj/AAzGEGAAACAU/AAY0bzgAAsxjig Date: Thu, 20 Oct 2022 03:10:29 +0000 Message-ID: References: <7c301a59-7be2-2664-fc72-f5936276a43e@siemens.com> <4734502.OV4Wx5bFTl@hp> In-Reply-To: <4734502.OV4Wx5bFTl@hp> Accept-Language: en-US Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_Enabled=true; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_SetDate=2022-10-20T03:10:24Z; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_Method=Standard; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_Name=restricted; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_SiteId=38ae3bcd-9579-4fd4-adda-b42e1495d55a; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_ActionId=1023536f-6239-42b6-97eb-924fa0e51d45; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_ContentBits=0 document_confidentiality: Restricted authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: HE1PR1001MB1098:EE_|AS4PR10MB5443:EE_ x-ms-office365-filtering-correlation-id: 955bc8ff-4410-454f-6f16-08dab248a469 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: gjUAKr5OC9Ba/jz9hwhMnwQa9VO4+Ldyw0HFoENzekzMtOXJE0FNs/6fgU1HbjXRsjSNBtxoLZJFsWKhngASx1074YgrdgoycIu2X5PG7seD08rwrndWL3cuboSOR1RSrfhrsjYU2lzfBmekF997DAtMf5AVEj63Ghut77hY8fQRzYdVmx3Q63qAWldOT9F+OR3//Pgedmn4Uqr6PzhVvaLnf8EnX35ssXfAsbn2ooJOJcWFMy1qb2kMeaNfS2L48ipPsM6LsY2LaZic4v+QOPCwmcrN+TlaXVllAsHyatDksUSFANtWQzTXHZkNYYtJun6Qn5YBU5/AzfbvA6ILmulZPkpPPXfShuSe1CxvCgz84nYhnsH7l6020Vx9G3oIiBE5MDewI0di8X9NmRt5vPAzbXXXqjm2rpm4AyNzJucr8YVwWw7LEHI+eOkX9ek3GR8uxs69IWSiBDl4jWKhXpokkJ6aW8JFk7kWO1M/YKVAHM62L5abhOtb9CaCa9hvGzz0anQ2md0hPbc6sdw+qvPytyjWtnhRvWoFyBGO8xdx40MTdFsrIfq5y/hp7rgjdmFnxoA90JNnPYTm3PCcI49LwgnPWBNTO/SronLynCNJKzqATPHXBgO1jC3prEQKLvPQy3iCFx7NNJLBKQaLhh7eLlsAApXZDjY5cRIsomU7CUsiiXERlhucd5UjdrQl+RZYg/MQ3uCSvib3OYmyAOS0jJ5OSFLRpQHjlnuRL3A1CpSu825RH0hEq6Rtr/IOCFTe/o1XQi9gb03KgvfMpw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:HE1PR1001MB1098.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230022)(4636009)(39860400002)(136003)(376002)(346002)(366004)(396003)(451199015)(66556008)(66946007)(64756008)(66446008)(66476007)(33656002)(8676002)(2906002)(8936002)(41300700001)(110136005)(86362001)(7696005)(52536014)(316002)(76116006)(478600001)(38070700005)(71200400001)(26005)(9686003)(53546011)(38100700002)(186003)(5660300002)(55016003)(82960400001)(6506007)(122000001)(83380400001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cmZWVW9paS9NMGxyWXRpOCtxTVd2YzQzL3VQcWkrRHg2NGw0U0xxWmdBYzJ0?= =?utf-8?B?eEpBMTZxeTNTb2tWWUYxY2tuUitKb1dwRVpYaWR6UEFRWFRNR0g3Zk42U2Za?= =?utf-8?B?WCtpL08vZFBRWFlkNk9naWJWU0RnSnN4MWcyYlVCZGNnZnd6eU9idjhRT2ty?= =?utf-8?B?a2UrcjEzN1JhRFh4ck1PWG5YSFl6OXJVbkJ5S1pzbFJCSTcyd1drblZINmFB?= =?utf-8?B?SVFtTlpzaGxGWTNpdWtWZnUzWXFFSUxzdTJDWi9vK3dhOWpNSURlai9kQWNJ?= =?utf-8?B?Uy93ZDVpUEUwYnUra0ZPUm9ZcW9qY1dteWJQd1U3QzBnVGFtK2ppVk45YTAr?= =?utf-8?B?cWNlMjQ5c0tDNVlsTnorVkRKZ1dXQ1d4UVl4SXdTWEY5VmdqTE84QlhOcks4?= =?utf-8?B?NGV4TEpqbC90VCtzNWVSa092M2JiQUU5YnBoOXVuV2JMbmRJemNubExqdTF5?= =?utf-8?B?NURIZTROSlRWc1huQjFBMkNWRlVwQnBvZVpUQndTZEt6ak1GdGZCNC9sRGw5?= =?utf-8?B?bzFPOUhhQnorZHRrQ284bmFPYWtMb1ZEWmg5WGNIWjBLNzV0d2N4enlUK2tR?= =?utf-8?B?TytvUnNSREtwT3RQOG8zdzlEcHJRMkR4MG5GamNlb0w5MHprRDZFeFhGemhK?= =?utf-8?B?SVIzazdkYk1Ca2dlRFVnWndoZ3M5bjhNL3U5SzJDNWhaS2l5VE5uUWExdFdV?= =?utf-8?B?YUZZa24wRVRZazVrZnNVbGp3bUpUeEgzZEhxRTV4aXlaTSt5eEMzNm9zbEV2?= =?utf-8?B?WnNmNVh1ZHpGQWN6cEx2NWRYWE5pTGM2UzZwWlQ3QTA2SjBSTG5lSk9KelJr?= =?utf-8?B?RzZKbEJqVnR2VmM5T2twZWxNS0dLV0NJUmN4SC82R0xuL0s3U3pCM2o5aFBH?= =?utf-8?B?dkFFYW1rVkorcldkS3JITm11anpyZmFaYUh1Uk56L0FoTmlpRzRtMnZXR3M1?= =?utf-8?B?S3NYNEYrOS9mR1ZqWUllci9naHJmSFE2VURvWTR0RVdhTGZITEYvd2F5N1Q0?= =?utf-8?B?RXpMUzBXNzVvM3NsYmVad1RBTlE2RytXSXJjRWc2b01RcGlGL2dVYlhid0Qw?= =?utf-8?B?VGtReUtvSU1lUXN4ai9rc0NvQ1BZejNhUFgvRUZISE9GQkw5Tm42T1NTcndE?= =?utf-8?B?RXRKcEJidkJudVpuUmxvdC9nWkZtSitPZ1h2bytjTnNJOU56R1VyZGFzV1Uv?= =?utf-8?B?KzZwZThuT2JpYVRSN05JK2lsYVlWQ21TdlpvdlJpbUhnVU0xU3QyUXFOYXo1?= =?utf-8?B?dTdoVzBSaHczSmtMd29oTkMzQkp4dUY3M0ZoVmZWT0V0bkZhY2JVT1dyOVZs?= =?utf-8?B?bGdOaUhpdjhyZURXUkNDekF5dHRSeDNOa3VOY3c5MTZhSFI2aGZKVVpiV3N6?= =?utf-8?B?NzJEQ0U4dm94cHZBMzhjTFQ2Y2NvZTkyNFR1M1UrLzV6ZDV3blN5V2hNdjNG?= =?utf-8?B?SWM2VWJsZGZIYWpIdnFubUMrWFErZ2hwOVUwL3NhdVFsWFl6bnZ2TEZOeHp5?= =?utf-8?B?YVhiTUtsdkZMZ1hxSDVjSHYrdXNwNnlnM2VpbTlIQnphYTVldUp5MEc2RmR3?= =?utf-8?B?M2NRL0FOYWNmYXBEOFlMampJWitLMlpNbmt6WVo1Z3dQa1hOdEVodjRqUlZ5?= =?utf-8?B?dGNob3diWWdsWStIVGdBSm1FWUEraUN0QkxZV3ZLTjZqVGoxYWgwYjBzYnN5?= =?utf-8?B?VnFST21wNmFoeThnc0JQWCtuVSt1aGFsVTFWM09TV2tDRHMwSEJEMDZ6OXJn?= =?utf-8?B?R0h6YjNLZ2tyZ2d1aU9ac1hWVFl5T2RWaFVKbG9YejV4aXpkbFFCNUlaMW85?= =?utf-8?B?eDBCK0NpaktsNFg5V1lJMFBkcm1adUdQU2grdlZoSlkvbUlhN0JZa0hjdXBo?= =?utf-8?B?SEZTTmxVNURFVkhtbVNvL2xMSHdoNE91SC9NaDh0NnhMejlacGZQcTl4WUlz?= =?utf-8?B?UkNrczhKY0VOb1QzWEo5eFNJR3hNUGFpR1hCTHd4QXNsOStTbHVoTlRrcno3?= =?utf-8?B?bjNzb1FpZ3orUXRhcitvQ3R0ZG1wTHRGVXphNUdmdTVhUGNPT00vbDBpR0sx?= =?utf-8?B?Ky80MndUY05QNDZtc1FsRVFNOXRhaEhJajJXalpGUWZ6WGVvaDlJNW9TUEg1?= =?utf-8?B?YXdnd1pVclZTeTNhNzIrVnlRSVM2VDlkbjdCUG83dnZ6SFhZY3RFVVJkREpk?= =?utf-8?B?alE9PQ==?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: HE1PR1001MB1098.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 955bc8ff-4410-454f-6f16-08dab248a469 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Oct 2022 03:10:29.1796 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: uU4ldwD5W1u2LfuXpvjbbOuVGydk79ggb7nUaRKGh4X72/buZ+MO/R8vLGIn+21lVm9hm0jU/sGzFqulHrwqL/ayp1CyGTiA2BlgwG2vflo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR10MB5443 X-TUID: q5XB268ecP8S PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBVbGFkemltaXIgQmVseSA8dWJl bHlAaWxiZXJzLmRlPg0KPiBTZW50OiBXZWRuZXNkYXksIE9jdG9iZXIgMTksIDIwMjIgMTozNyBQ TQ0KPiBUbzogaXNhci11c2Vyc0Bnb29nbGVncm91cHMuY29tOyBNb2Vzc2JhdWVyLCBGZWxpeCBK b25hdGhhbiAoVCBDRUQgSU5XLUNOKQ0KPiA8ZmVsaXgubW9lc3NiYXVlckBzaWVtZW5zLmNvbT4N Cj4gU3ViamVjdDogUmU6IHNzdGF0ZSBjYW4gcmVzdWx0IGluIGluY29uc2lzdGVudCBrZXJuZWwg YW5kIG1vZHVsZXMNCj4gDQo+IEluIG1haWwgZnJvbSDQv9C+0L3QtdC00LXQu9GM0L3QuNC6LCAx NyDQvtC60YLRj9Cx0YDRjyAyMDIyINCzLiAwOToyMDoyNSArMDMgdXNlcg0KPiBNT0VTU0JBVUVS LCBGRUxJWCBKT05BVEhBTiB3cm90ZToNCj4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t DQo+ID4gPiBGcm9tOiBLaXN6a2EsIEphbiAoVCBDRUQpIDxqYW4ua2lzemthQHNpZW1lbnMuY29t Pg0KPiA+ID4gU2VudDogTW9uZGF5LCBPY3RvYmVyIDE3LCAyMDIyIDI6MDAgUE0NCj4gPiA+IFRv OiBNb2Vzc2JhdWVyLCBGZWxpeCBKb25hdGhhbiAoVCBDRUQgSU5XLUNOKQ0KPiA+ID4gPGZlbGl4 Lm1vZXNzYmF1ZXJAc2llbWVucy5jb20+OyBpc2FyLXVzZXJzQGdvb2dsZWdyb3Vwcy5jb207DQo+ ID4gPiBTY2htaWR0LCBBZHJpYWFuIChUIENFRCBTRVMtREUpIDxhZHJpYWFuLnNjaG1pZHRAc2ll bWVucy5jb20+DQo+ID4gPiBDYzogU2NoaWxkLCBIZW5uaW5nIChUIENFRCBTRVMtREUpIDxoZW5u aW5nLnNjaGlsZEBzaWVtZW5zLmNvbT4NCj4gPiA+IFN1YmplY3Q6IFJlOiBzc3RhdGUgY2FuIHJl c3VsdCBpbiBpbmNvbnNpc3RlbnQga2VybmVsIGFuZCBtb2R1bGVzDQo+ID4gPg0KPiA+ID4gT24g MTYuMTAuMjIgMDc6NDgsIE1vZXNzYmF1ZXIsIEZlbGl4IEpvbmF0aGFuIChUIENFRCBJTlctQ04p IHdyb3RlOg0KPiA+ID4gPiBEZWFyIElTQVIgdXNlcnMsDQo+ID4gPiA+DQo+ID4gPiA+IEkganVz dCBkaXNjb3ZlcmVkIHRoZSBmb2xsb3dpbmcgYnVnIG9uIGEgcmUtYnVpbGQgdXNpbmcgdGhlIHNz dGF0ZQ0KPiA+ID4gPiBjYWNoZToNCj4gPiA+ID4NCj4gPiA+ID4gVGhlIGluc3RhbGxlZCBrZXJu ZWwgdmVyc2lvbiBpbiB0aGUgaW1hZ2UgaXMgNS4xOS42LTEsIHdoaWxlIHRoZQ0KPiA+ID4gPiBr ZXJuZWwNCj4gPiA+DQo+ID4gPiBtb2R1bGVzIGFyZSBidWlsdCBmb3IgNS4xOS4wLTIuDQo+ID4g Pg0KPiANCj4gSGVsbG8uDQo+IA0KPiBDb3VsZCB5b3UgcGxlYXNlIGNsYXJpZnkgd2hlcmUgZGlk IHRoaXMgJzUuMTkuNi4xJyB2ZXJzaW9uIGNvdWxkIGNvbWUgZnJvbT8NCj4gWWVzdGVyZGF5IEkg dHJpZWQgdG8gYnVpbGQgcWVtdWFtZDY0LWJvb2t3b3JtIGltYWdlIHdpdGggZXhhbXBsZS1tb2R1 bGUgaW4NCj4gb3JkZXIgdG8gZGVidWcgdGhlIGlzc3VlIHlvdSd2ZSBkZXNjcmliZWQsIGJ1dCB3 aGF0IEkgY291bGQgc2VlIGluIHRoZSByZXN1bHRlZA0KPiBpbWFnZSBpcyB0aGF0IGJvdGggbW9k dWxlIGFuZCBrZXJuZWwgdmVyc2lvbnMgd2VyZSA1LjE5LjAtMi4gU28sIEkgY2FuJ3QgZ2V0IHdo eQ0KPiB5b3UgY291bGQgaGF2ZSBldmVuIG5ld2VyIGtlcm5lbCB2ZXJzaW9uIGZldyBkYXlzIGFn by4gU29tZSBjdXN0b20gcmVjaXBlDQo+IGZvciB0aGUga2VybmVsPw0KDQpUaGUga2VybmVsIHZl cnNpb25pbmcgaW4gRGViaWFuIHVuZm9ydHVuYXRlbHkgaXMgbm90IHZlcnkgc3RyYWlnaHQgZm9y d2FyZC4NCkkgd2FzIHJlZmVycmluZyB0byB0aGUgdmVyc2lvbiBvZiB0aGUgbGludXgtaW1hZ2Ut YW1kNjQgRGViaWFuIHBhY2thZ2Ugd2hpY2ggaXMgY3VycmVudGx5ICI1LjE5LjExLTEiICh0aGlz IGlzIHRoZSBwYWNrYWdlIHdlIGRpcmVjdGx5IHNwZWNpZnkgaW4gSVNBUiBieSBzZXR0aW5nIHRo ZSBrZXJuZWwgbmFtZSkuDQpUaGlzIHBhY2thZ2UgY3VycmVudGx5IGRlcGVuZHMgb24gImxpbnV4 LWltYWdlLTUuMTkuMC0yLWFtZDY0Iiwgd2hlcmUgIjUuMTkuMC0yIiBpcyB0aGUga2VybmVsIHJl dmlzaW9uIGFzIHNlZW4gaW4gL3Vzci9saWIvbW9kdWxlcyBidXQgIjUuMTkuMTEtMSIgaXMgdGhl IHZlcnNpb24gb2YgdGhlIHBhY2thZ2UuIA0KDQpBY3R1YWxseSBJIHN0dW1ibGVkIHVwb24gdGhp cyB2ZXJzaW9uaW5nIGNvbmZsaWN0IGFzIHdlbGwuDQpXaGlsZSB0aGlua2luZyBhYm91dCB0aGUg c2l0dWF0aW9uIGFnYWluLCBpdCBsb29rcyBsaWtlIG1vZHVsZXMgd2hlcmUgYnVpbHQgZm9yIDUu MTkuMC0xIChmZXRjaGVkIGZyb20gc3N0YXRlKSBidXQgNS4xOS4wLTIgd2FzIGluc3RhbGxlZC4N Cg0KVGhpcyBwcm9ibGVtIHVuZm9ydHVuYXRlbHkgaXMgdmVyeSBoYXJkIHRvIHJlcHJvZHVjZSBh cyBpdCBkZXBlbmRzIG9uIHVwc3RyZWFtIGtlcm5lbCB1cGRhdGVzLg0KQnV0IEknbGwga2VlcCBh biBleWUgb24gaXQgYW5kIHJlcG9ydCBiYWNrIG9uY2UgaXQgaGFwcGVucyBhZ2Fpbi4NCg0KRmVs aXgNCg0KPiANCj4gQWxzbywgd2l0aCBzc3RhdGUtY2FjaGUgZW5hYmxlZCwgYXR0ZW1wdCB0byBy ZWJ1aWxkIHRoZSBpbWFnZSB0b29rIGV2ZXJ5dGhpbmcNCj4gZnJvbSB0aGUgc3N0YXRlIGNhY2hl LiBTbywgYXMgZXhwZWN0ZWQsIGlkIGRpZG4ndCBldmVuIHRyaWVkICB0byB1cGRhdGUgdGhlDQo+ IG1pcnJvcnMuIEFuZCBJJ20gd29uZGVyaW5nIHdoYXQgaW4geW91ciBjYXNlIGNvdWxkIHRyaWdn ZXIgdGhlIGlzc3VlIChlLmcuLCB5b3UNCj4gbWlnaHQgd2FzIGRlYnVnZ2luZyBzb21ldGhpbmcg YW5kIGVkaXRpbmcgc29tZSByZWNpcGVzIGF0IHRoYXQgdGltZSkuDQo+IA0KPiA+ID4gPiBUaGUg cmVhc29uIGlzIHRoYXQgdGhlIG1vZHVsZXMgYXJlIGV4dHJhY3RlZCBmcm9tIHRoZSBzc3RhdGUN Cj4gPiA+ID4gY2FjaGUsIGJ1dA0KPiA+ID4NCj4gPiA+IGJpdGJha2UgZG9lcyBub3Qga25vdyBh Ym91dCB0aGUgImV4YWN0IiBrZXJuZWwgcmV2aXNpb24gdXNlZCBmb3IgYnVpbGRpbmcuDQo+ID4g Pg0KPiA+ID4gPiBBY3R1YWxseSwgSSBkb24ndCBrbm93IGhvdyB0byBlYXNpbHkgc29sdmUgdGhh dCBpc3N1ZSwgYXMgYml0YmFrZQ0KPiA+ID4gPiBkb2VzIG5vdA0KPiA+ID4NCj4gPiA+IGtub3cg YWJvdXQgdGhlIGV4YWN0IERlYmlhbiBwYWNrYWdlIHZlcnNpb25zLg0KPiA+ID4NCj4gPiA+ID4g QnV0IHdoYXQgY291bGQgYmUgZG9uZSBpcyB0byBjaGVjayBmb3IgdmVyc2lvbiBpbmNvbXBhdGli aWxpdGllcw0KPiA+ID4gPiBpbiB0aGUNCj4gPiA+ID4gZmluYWw+DQo+ID4gPiByb290ZnMuDQo+ ID4gPg0KPiA+ID4gPiBPciB3ZSBkaXNhYmxlIHRoZSBzc3RhdGUgY2FjaGUgZm9yIG1vZHVsZSBi dWlsZHMgKGJ1dCBJIGRvbid0IGtub3cNCj4gPiA+ID4gaG93IHRvDQo+ID4gPg0KPiA+ID4gZG8g dGhhdCkuDQo+ID4gPg0KPiA+ID4gSG93IHdhcyB0aGlzIGluY29uc2lzdGVuY3kgY3JlYXRlZD8g RGlkIHlvdSBzZWxlY3QgYSBkaWZmZXJlbnQNCj4gPiA+IGtlcm5lbCB2ZXJzaW9uIGZyb20gdGhl IHNhbWUgaXNhci1ib290c3RyYXAgZ2VuZXJhdGVkIGFwdCBkYXRhYmFzZT8NCj4gPiA+IEJlY2F1 c2UgaWYgdGhlIGxhdHRlciBjaGFuZ2VzLCBhbGwgcmVjaXBlcyBhbmQgY2FjaGVkIGFydGlmYWN0 cw0KPiA+ID4gZG93bnN0cmVhbSBzaG91bGQgY2hhbmdlIGFzIHdlbGwuDQo+ID4gVGhpcyBoYXBw ZW5lZCBvbiBhIERlYmlhbiBib29rd29ybSBidWlsZCB3aGVyZSBrZXJuZWwgdXBkYXRlcyBoYXBw ZW4NCj4gPiBxdWl0ZSBvZnRlbi4gVGhlIGN1c3RvbSBtb2R1bGVzIGhhdmUgYmVlbiBleHRyYWN0 ZWQgZnJvbSB0aGUgY2FjaGUsDQo+ID4gYnV0IHRoZSB0YXJnZXQgcm9vdGZzIGdvdCBhIG1vcmUg cmVjZW50IGtlcm5lbC4gQnkgdGhhdCwgdGhlIG1vZHVsZXMNCj4gPiAoYnVpbHQgZm9yDQo+ID4g NS4xOS4wLTIpIHdoZXJlIGluc3RhbGxlZCBpbiBhbiBpbWFnZSB3aXRoIGtlcm5lbCA1LjE5LjYt MSwgaGVuY2UNCj4gPiBjb3VsZCBub3QgYmUgbG9hZGVkLg0KPiA+DQo+ID4gSSBkb24ndCBrbm93 IGlmIHRoZXJlIGlzIGFuIGFwdCB1cGdyYWRlIHJ1bm5pbmcgcmlnaHQgYWZ0ZXIgYXNzZW1ibGlu Zw0KPiA+IHRoZSByb290ZnMsIG9yIGlmIHNpbXBseSB0aGUgdGFyZ2V0IHJvb3RmcyBjb3VsZCBu b3QgYmUgZXh0cmFjdGVkIGZyb20NCj4gPiB0aGUgY2FjaGUuDQo+ID4NCj4gPiBNYXliZSwgdGhl IG1vZHVsZSByZWNpcGUgc2hvdWxkIGFkZCBhIHJ1bnRpbWUgZGVwZW5kcyBvbiB0aGUgZXhhY3QN Cj4gPiB2ZXJzaW9uIG9mIHRoZSBrZXJuZWwgdXNlZCBmb3IgYnVpbGRpbmcuIFRoaXMgd291bGQg YXQgbGVhc3QgYnJlYWsgdGhlDQo+ID4gYnVpbGQsIGluc3RlYWQgb2YgZmFpbGluZyBzaWxlbnRs eS4NCj4gPg0KPiA+IEZlbGl4DQo+ID4NCj4gPiA+IEphbg0KPiA+ID4NCj4gPiA+IC0tDQo+ID4g PiBTaWVtZW5zIEFHLCBUZWNobm9sb2d5DQo+ID4gPiBDb21wZXRlbmNlIENlbnRlciBFbWJlZGRl ZCBMaW51eA0KPiANCj4gDQo+IA0KDQo=