From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from esa.microchip.iphmx.com (esa.microchip.iphmx.com [68.232.154.123]) by sourceware.org (Postfix) with ESMTPS id 52B5A3858404 for ; Fri, 2 Jun 2023 07:03:08 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 52B5A3858404 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=microchip.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=microchip.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1685689388; x=1717225388; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=KjN+znQ2rXiCmq5dSE+rGHmgW0vG0yUI8IAkUbnICDw=; b=jySdWGLY9lW+cfIcx9jx//2kDBLTeq0nE2EgOhB/+PtXm10mTtklfNLY 2ph1Lcdjm7DICJipzysCyT82rjHvFwTDgy6iw8xQG31O3A4IOCfjXcX3w LNV36Ufh2D9gyDk0N20DBTYwod+41ycQGeQQL0BqjNGKDhkLXWJvzy9zT D4x+5MR62yl4Kz9cExx1zSkS+AZMlJwqxYWd8bbuKODN0HiEbWCbYeBR5 ntzzuowr73BTqUdhAHQ0D9raifR/l3hyUeAFj2vZYIDP+3bUIQbvcy0ZJ hJRBIcksciuZXijMU/T+263TjrFlq9e/PpqMm0GxQ8Y02U8klz1CYqoPn w==; X-IronPort-AV: E=Sophos;i="6.00,212,1681196400"; d="scan'208";a="218515549" X-Amp-Result: SKIPPED(no attachment in message) Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa2.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 02 Jun 2023 00:03:06 -0700 Received: from chn-vm-ex03.mchp-main.com (10.10.85.151) by chn-vm-ex01.mchp-main.com (10.10.85.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Fri, 2 Jun 2023 00:03:03 -0700 Received: from NAM02-DM3-obe.outbound.protection.outlook.com (10.10.215.89) by email.microchip.com (10.10.87.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21 via Frontend Transport; Fri, 2 Jun 2023 00:03:03 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WcLEj6f+W+BY3kyiW766xU10TNl2ziywc1ZCKAtUyVRbDFayhQDjvj3ZPsD7IVJOhG/teCxveh4tKGUuJzEZeuuhO9ORTMzwaC4ISX88NPbpFYfDLQzFKJ5YyLTEB68xdxz5oHwkmCYz0hRblGwVOFhrFHV/PKqUZ6uudX1K5TWx+x6hEm0t9WMcZzslkE4id3bd6MzZrODk/tnI38toZshPC90ZGoyVhzsqTwom+BVq7BeWrDEvqv31zasdDfHz6X8dj062r6ckeLVCZB21rW8JrwcU+dKXhmRTtziPYWQhsIRe8s505qdMxWQG5wTwAB/y4K7eFcUjDJREdI1anw== 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=KjN+znQ2rXiCmq5dSE+rGHmgW0vG0yUI8IAkUbnICDw=; b=lPRQiPlLq8hj2K7yb9+CWOlFmOLvUUrQryjWQhwsycCRcxNbCaN+iYUEMIY7KasanEVeq/0YHG5ZOwKvz+CjoQa9EGeQpkTc2Y5RnR9AoygIAn6UcwhrLguzeNQ4YJ9HCW6qR064VWD6Q1VBczHNl44gytzWrfsPtuzLtuRB8tCNrwN2XI9RcZDK1Vbwcji8UrOVxY1FG7P11XufFLNUrCqH8OVllrLGjjvkF2xVwyF7h356V9xhBDr3RY2rIu1H9x4wMo3nvUj+EvvgvT+WPvCjA4lx8lpKeUifLPns40ri5wx7T0WRE8stq/WUO2AMkZxEqB1x0k1F2FQXu7oWYg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microchip.com; dmarc=pass action=none header.from=microchip.com; dkim=pass header.d=microchip.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microchiptechnology.onmicrosoft.com; s=selector2-microchiptechnology-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=KjN+znQ2rXiCmq5dSE+rGHmgW0vG0yUI8IAkUbnICDw=; b=vlFnK3OSsF84Vu1RVJWlMkapDZ/9d/sAgCGF4AKZfp1x5AB/yFyBozjWJ1CMwctgYO9AHRsEOAWcJdNw2CJonhLpJVMEyQzHI3iBG8AJmBSnRRU13rfXRjwK572d2oVmgpyn4StPZIy+WQ7AHDax4o/9xXQ6HOD05kdGKeYG5EE= Received: from BN6PR11MB1892.namprd11.prod.outlook.com (2603:10b6:404:105::13) by CO1PR11MB4980.namprd11.prod.outlook.com (2603:10b6:303:98::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.24; Fri, 2 Jun 2023 07:03:01 +0000 Received: from BN6PR11MB1892.namprd11.prod.outlook.com ([fe80::c0c8:5223:aaa:3c5f]) by BN6PR11MB1892.namprd11.prod.outlook.com ([fe80::c0c8:5223:aaa:3c5f%4]) with mapi id 15.20.6455.024; Fri, 2 Jun 2023 07:03:00 +0000 From: To: CC: , Subject: Re: [PATCH] avr: Set param_min_pagesize to 0 [PR105523] Thread-Topic: [PATCH] avr: Set param_min_pagesize to 0 [PR105523] Thread-Index: AQHZeB2AxGY8ZqesEES+5xHxMlF3oa89Vr2AgAAAHACAAHCegP//ux+AgCQXVACABMEfAIAQ9SwA Date: Fri, 2 Jun 2023 07:02:59 +0000 Message-ID: <18130d0c4bcc6ac74103849bda5269998d63d711.camel@microchip.com> References: <8089B1FC-D297-4D78-B11D-6FBB4A7CFFBF@microchip.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.36.5-0ubuntu1 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=microchip.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BN6PR11MB1892:EE_|CO1PR11MB4980:EE_ x-ms-office365-filtering-correlation-id: d039d719-92e9-48d4-2af6-08db633766af x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 5n59F7UX537cKhUt2GXOpuZ25fpkPEG3IkhWiEE5z+Ep2lK69PYpX9hCyOElfpYuOG+Qb7j1fZiCy2hWBemVjRL96EDeJUhE6DgKOmWfg3RYqfCNBBGvEddgVqAfsP0Z4o41h+979HJQ+jJlibYRZ1QiNbD9JD6zNm+hLhBopR3JvPZxKoIH5bBO3ZLAdna6Nl1f5WW1evg3giiPOguMZytuWAgecJ5QCNzSyc0nxBm+no6tco8uKHas2Hblr5gR7eRk8eSik41xae2WgUDprfvIaB1RMb5MrWy5EZTFPom9G8CfguupZYnqZFsn/HbkUBXSvyictVokZ4S/dROq+Jy1zlpAhvstBvY6cUq9s57Gs91CoJcvZT9Pq2WRrSRPK+81xasYx1sC5lqx8CAVgmQkOu7Rd3c8v4K/7eao7whA1zcFF5lJSjCRp+cbVk/MnkT2HvHCeyBW04e76jsJhxACzKx6bF3hnOcO+6R6b8O2ShvMSqzBigCnDrRPGbzMKu/m+lBIRqv+N4atV1cb40CAs5ui7UY6MNaWgQdjc7Sw15rcXCw3imfXEEz96a+JTaKHZ1RmyB3Ps38zxUdwmiYt0d+Lav3Y5Mmp+eYB97U= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN6PR11MB1892.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(376002)(346002)(396003)(366004)(39860400002)(136003)(451199021)(966005)(71200400001)(316002)(91956017)(36756003)(76116006)(66946007)(38070700005)(5660300002)(66556008)(4326008)(6916009)(64756008)(66476007)(66446008)(41300700001)(8936002)(8676002)(86362001)(38100700002)(6486002)(122000001)(54906003)(478600001)(84970400001)(186003)(2616005)(6512007)(26005)(2906002)(6506007)(53546011)(83380400001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aHU4b1pPUUJOTzV5TmRCdEE4bmgyVUp4ZnlkMHRTSEZMQmttL054c1dPOVVt?= =?utf-8?B?TlV1WG1IdTZ2QUdLTzZKckowbE1tclFqcWJ1bXdmODQvN3ZhZFlFcjlZakFZ?= =?utf-8?B?Q0lnT1dNRkFBQlhBUnZ5NnZaOE1LUVVtaW5naitodjRVZU9OLzhmSWdtNS9G?= =?utf-8?B?NUUrZVVtNEEzWHFkZ0ZBSnEwSThwWVRhRCtGWEdUWDVEUG5HRk9rVlhZbFp6?= =?utf-8?B?a2lMbG1OWitoWWVvMTI1eTUwdG1XbXh3alBwcVA4bW8vMHBqQnI0a2FzWWhu?= =?utf-8?B?RW9KV3hJeEZFT3BhU0hyaitHUktCR2VzU01nSjZ4dGlJalJ4YldJVGxXZXBK?= =?utf-8?B?RkVnKzk4QXFjNkRPdDBGZG42WTJCZ1pTUlBqaHNuWGQ3N1ZObStnWTNBTjdv?= =?utf-8?B?SldPTnZIL2tTUm04c3dCeWpFd0dndVkrekxId0ZaTG5GV2VVRW51ZWlzcnVp?= =?utf-8?B?R0hVZURLWGlrcEkrN1JVUjl4dnVmR0VrSTYzL1pIZEpWYmVmblBBbEx2Q2ky?= =?utf-8?B?bXpLMXBFQnhDNTV1bmdCYXpYeDdXR1dkUGdZZGNPQkgycGNkOWpmYmNzYjZ4?= =?utf-8?B?RkhTbk5reHFCZXdaVi9CTE9FdnNiSThpODRscDd4bHplVnYxRFloamZ1T0Yr?= =?utf-8?B?cHdVeE5kU0N3Skw2UHliZ2ZkWXR2Qjg2Tmh6VnJxdXZ3ckdCeXVsc3NWYlV5?= =?utf-8?B?cnFoNThuTGM4cXkzVkRJdWpocW8xU3BocnhFUmhUSVd2bExzeXIwUUJyNE1Q?= =?utf-8?B?RFNKRkVOaG90WVdCSmxSWkI2WTJSUWN2MlVRZjVxQzNjZUM2ekk0aVUxZE9G?= =?utf-8?B?Ujhzcm5ieXZpcmdOL093a1dKTmtYQmJqMWQ1YktQTGNmbHI0TkxiTVJWQU9X?= =?utf-8?B?cHBNV3VWem5IVTZGMnFCMks1MjB0M0pKOWZnYjBVN2lyRDFhM3B2RHJWS0dQ?= =?utf-8?B?RTk1VG4yUHR0RHRyZUJYUXYwTVZnRFVtbVBreStOODJrZXVKWGo5bStZMjFF?= =?utf-8?B?eFdIcTQ1Yk5GTlkyL2J2eHRvcWRwbHdHUzJYOGxtdTUvTkd6RHRERmcvdmJD?= =?utf-8?B?Smh1YnlpakhFRHJVNWkzOEhKR0VFMFZWRWtPQ1JpSVl0dEwxZlZhMU9VUDdL?= =?utf-8?B?SHI0aUFOVGUyL1JLZTZmRlJhTUpmSzNCV0dVU1Q3dHViQzJoanR0LzFobk9m?= =?utf-8?B?Q3RUeG5VU1JKWks4WU50VDdmMjFXZVE4cjkwcUR1eElGN25hcmp0eENWZWh1?= =?utf-8?B?ZllVd0haSzRZRlhQb1RZZG5GWjZHS0VlNnVUY3dFVmdkSlVYb2thdUVWQ29M?= =?utf-8?B?U2phODBWQnUxNElUQmE0SEJwcjUwam5mY1ZVYWUyYzFValltWGExdk52cmk0?= =?utf-8?B?cVVIM2Q5L0U2ejcydmtHdFRSY09wRFI1bzROaWp1YzNqZklyRCtuSmZRZ1NI?= =?utf-8?B?N29tNVNBZ1FDNk52Nm5CZktMWkNaTkRKU1l2RTlMNTBMMUdIblFwZ0lBNjFY?= =?utf-8?B?WldnY1Z4bG43Rk1FWk1mbWJmZzBpVXV0NDg0ZlJ0aTVjb3dQNFhqSFUydlpZ?= =?utf-8?B?enJ1em1CRDg5OXA0QklKWnk0WXI0b3hBTHJaUmV4Q0l6TmFPbFRPU05BZHF4?= =?utf-8?B?NW1JdktMcExaTGxaQVdQTWxQWFlxYkRWOFFyVzZldnhRVDJoVk1RMlJIQ1V2?= =?utf-8?B?SmVycVdYejFXRDVKdkphdlZRQlZHMU5SWm1VaFlaL2lpUDUweXBIbWlmTVNn?= =?utf-8?B?YWdHSFlwVWpkWlhHVVp4L0J5bzdqeStCY1psM3RxN0FnLzJCRVRiN2FXcEk5?= =?utf-8?B?bWJUZTkwL3JGanh3ZzlkU3dXYUc0eFIyQ0lZd08rSzFHd0JhMnJCQmZuNGtK?= =?utf-8?B?akw3dzVDQ21zdmh4amFaTzZ2aHRaQkx1OWxvOEFpMnB4dkpnU3RZTUVGS1Fs?= =?utf-8?B?NEpXcjhXblhGSGQ1ZXZPWURuTVFicmJrOVJFc0txa24vNVFwWDhvdXJqTUY1?= =?utf-8?B?VFlmdVBQMEMxUXNQUEh2MkpSeGJXQ1hoV1F4Si90Q2xTejR6aGZIZDJvdHBr?= =?utf-8?B?NW55eXhuY3dmaEFLdFdNYkU5c09HandiK0FhdzMyanRMajhEWUVDd0dvNWJ3?= =?utf-8?B?MHJRSkt6YkZnVFBKamdKbEluT3oxUHQ0MHhvWHBhWFo5K0lITUE4bXE3cmJz?= =?utf-8?Q?gCjBxhPR8YgPCP1i0e0Ur6E=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: <10C17986A53EFA41B4C285E06AE62E84@namprd11.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN6PR11MB1892.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d039d719-92e9-48d4-2af6-08db633766af X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Jun 2023 07:02:59.9910 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3f4057f3-b418-4d4e-ba84-d55b4e897d88 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: e6dOvKVUgsHZc7zSgca3Yev6M9vmKPOe9Ixu9aPUTd/IFs5l5qZHH/k6er2MwIJ+fu//4jF00je8kohXceAwTdrNdZg7cZDU8nFUOMZBMp3ooDTKf87tyNnEUsi0Ydwe X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR11MB4980 X-Spam-Status: No, score=-14.5 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,KAM_SHORT,SPF_HELO_PASS,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: T24gTW9uLCAyMDIzLTA1LTIyIGF0IDE0OjA1ICswMjAwLCBSaWNoYXJkIEJpZW5lciB3cm90ZToN Cj4gRVhURVJOQUwgRU1BSUw6IERvIG5vdCBjbGljayBsaW5rcyBvciBvcGVuIGF0dGFjaG1lbnRz IHVubGVzcyB5b3Uga25vdyB0aGUgY29udGVudCBpcyBzYWZlDQo+IA0KPiBPbiBGcmksIE1heSAx OSwgMjAyMyBhdCA3OjU44oCvQU0gPFNlbnRoaWxLdW1hci5TZWx2YXJhakBtaWNyb2NoaXAuY29t PiB3cm90ZToNCj4gPiBPbiAyNi8wNC8yMywgNTo1MSBQTSwgIlJpY2hhcmQgQmllbmVyIiA8cmlj aGFyZC5ndWVudGhlckBnbWFpbC5jb20gPG1haWx0bzpyaWNoYXJkLmd1ZW50aGVyQGdtYWlsLmNv bT4+IHdyb3RlOg0KPiA+ID4gT24gV2VkLCBBcHIgMjYsIDIwMjMgYXQgMTI6NTYgUE0gPFNlbnRo aWxLdW1hci5TZWx2YXJhakBtaWNyb2NoaXAuY29tIDxtYWlsdG86U2VudGhpbEt1bWFyLlNlbHZh cmFqQG1pY3JvY2hpcC5jb20+PiB3cm90ZToNCj4gPiA+ID4gT24gV2VkLCBBcHIgMjYsIDIwMjMg YXQgMzoxNSBQTSBSaWNoYXJkIEJpZW5lciB2aWEgR2NjLXBhdGNoZXMgPGdjYy1wYXRjaGVzQGdj Yy5nbnUub3JnIDxtYWlsdG86Z2NjLXBhdGNoZXNAZ2NjLmdudS5vcmc+PiB3cm90ZToNCj4gPiA+ ID4gPiBPbiBXZWQsIEFwciAyNiwgMjAyMyBhdCAxMTo0MiBBTSBSaWNoYXJkIEJpZW5lcg0KPiA+ ID4gPiA+IDxyaWNoYXJkLmd1ZW50aGVyQGdtYWlsLmNvbSA8bWFpbHRvOnJpY2hhcmQuZ3VlbnRo ZXJAZ21haWwuY29tPj4gd3JvdGU6DQo+ID4gPiA+ID4gPiBPbiBXZWQsIEFwciAyNiwgMjAyMyBh dCAxMTowMSBBTSBTZW50aGlsS3VtYXIuU2VsdmFyYWotLS0gdmlhDQo+ID4gPiA+ID4gPiBHY2Mt cGF0Y2hlcyA8Z2NjLXBhdGNoZXNAZ2NjLmdudS5vcmcgPG1haWx0bzpnY2MtcGF0Y2hlc0BnY2Mu Z251Lm9yZz4+IHdyb3RlOg0KPiA+ID4gPiA+ID4gPiBIaSwNCj4gPiA+ID4gPiA+ID4gDQo+ID4g PiA+ID4gPiA+IFRoaXMgcGF0Y2ggZml4ZXMgUFIgMTA1NTIzIGJ5IHNldHRpbmcgcGFyYW1fbWlu X3BhZ2VzaXplIHRvIDAgZm9yIHRoZQ0KPiA+ID4gPiA+ID4gPiBhdnIgdGFyZ2V0LiBGb3IgdGhp cyB0YXJnZXQsIHplcm8gYW5kIG9mZnNldHMgZnJvbSB6ZXJvIGFyZSBwZXJmZWN0bHkNCj4gPiA+ ID4gPiA+ID4gdmFsaWQgYWRkcmVzc2VzLCBhbmQgdGhlIGRlZmF1bHQgdmFsdWUgb2YgcGFyYW1f bWluX3BhZ2VzaXplIGVuZHMgdXANCj4gPiA+ID4gPiA+ID4gdHJpZ2dlcmluZyB3YXJuaW5ncyBv biB2YWxpZCBtZW1vcnkgYWNjZXNzZXMuDQo+ID4gPiA+ID4gPiANCj4gPiA+ID4gPiA+IEkgdGhp bmsgdGhlIHByb3BlciBjb25maWd1cmF0aW9uIGlzIHRvIGhhdmUNCj4gPiA+ID4gPiA+IERFRkFV TFRfQUREUl9TUEFDRV9aRVJPX0FERFJFU1NfVkFMSUQNCj4gPiA+ID4gPiANCj4gPiA+ID4gPiBF cnIsIFRBUkdFVF9BRERSX1NQQUNFX1pFUk9fQUREUkVTU19WQUxJRA0KPiA+ID4gPiANCj4gPiA+ ID4gVGhhdCB3b3JrZWQuIE9rIGZvciB0cnVuayBhbmQgYmFja3BvcnRpbmcgdG8gMTMgYW5kIDEy IGJyYW5jaGVzDQo+ID4gPiA+IChwZW5kaW5nIHJlZ3Jlc3Npb24gdGVzdGluZyk/DQo+ID4gPiAN Cj4gPiA+IE9LLCBidXQgcGxlYXNlIGxldCBEZW5pcyB0aW1lIHRvIGNvbW1lbnQuDQo+ID4gDQo+ ID4gRGlkbid0IGhlYXIgZnJvbSBEZW5pcy4gV2hlbiBydW5uaW5nIHJlZ3Jlc3Npb24gdGVzdHMg d2l0aCB0aGlzIHBhdGNoLA0KPiA+IEkgZm91bmQgdGhhdCBzb21lIHRlc3RzIHdpdGggLWZkZWxl dGUtbnVsbC1wb2ludGVyLWNoZWNrcyB3ZXJlDQo+ID4gZmFpbGluZy4gQ29tbWl0IDE5NDE2MjEw YjM3ZGIwNTg0Y2QwYjNmM2IzOTYxMzI0Yjg5NzNkMjUgbWFkZQ0KPiA+IC1mZGVsZXRlLW51bGwt cG9pbnRlci1jaGVja3MgZmFsc2UgYnkgZGVmYXVsdCwgd2hpbGUgc3RpbGwgYWxsb3dpbmcgaXQN Cj4gPiB0byBiZSBvdmVycmlkZGVuIGZyb20gdGhlIGNvbW1hbmQgbGluZSAoaXQgd2FzIHByZXZp b3VzbHkNCj4gPiB1bmNvbmRpdGlvbmFsbHkgZmFsc2UpLg0KPiA+IA0KPiA+IFRvIGtlZXAgdGhl IHNhbWUgYmVoYXZpb3IsIEkgbW9kaWZpZWQgdGhlIGhvb2sgdG8gcmVwb3J0IHplcm8NCj4gPiBh ZGRyZXNzZXMgYXMgdmFsaWQgb25seSBpZiAtZmRlbGV0ZS1udWxsLXBvaW50ZXItY2hlY2tzIGlz IG5vdCBzZXQuDQo+ID4gV2l0aCB0aGlzIGNoYW5nZSwgYWxsIHJlZ3Jlc3Npb24gdGVzdHMgcGFz cy4NCj4gPiANCj4gPiBPayBmb3IgdHJ1bmsgYW5kIGJhY2twb3J0aW5nIHRvIDEzIGFuZCAxMiBi cmFuY2hlcz8NCj4gDQo+IEkgdGhpbmsgdGhhdCdzIGJpdCBiYWNrd2FyZHMgLSB0aGlzIGhvb2sg Y29udmV5cyBtb3JlIHByZWNpc2UgaW5mb3JtYXRpb24NCj4gKGl0J3MgYWRkcmVzcy1zcGFjZSBz cGVjaWZpYykgYW5kIGl0IGlzIGFsc28gbW9yZSBzcGVjaWZpYy4gIEluc3RlYWQgSSdkDQo+IHN1 Z2dlc3QgdG8gc2V0IHRoZSBmbGFnIHRvIHplcm8gaW4gdGhlIHRhcmdldCBsaWtlIG5pb3MyIG9y IG1zcDQzMCBkby4NCj4gSW4gZmFjdCB3ZSBzaG91bGQgcHJvYmFibHkgaW5pdGlhbGl6ZSBpdCB1 c2luZyB0aGlzIGhvb2sgKGFuZCB1c2luZyB0aGUNCj4gZGVmYXVsdCBhZGRyZXNzIHNwYWNlKS4N Cg0KRG9lcyB0aGUgYmVsb3cgcGF0Y2ggd29yaz8gVGhlIGhvb2sgaW1wbCByZXBvcnRzIHRoYXQg emVybyBhZGRyZXNzIGlzDQp2YWxpZCwgYW5kIGZsYWdfZGVsZXRlX251bGxfcG9pbnRlcl9jaGVj a3MgaXMgc2V0IHRvIHplcm8gaWYgdGhlDQpob29rIHNheXMgemVybyBpcyBhIHZhbGlkIGFkZHJl c3MuDQoNCkFzIGZsYWdfZGVsZXRlX251bGxfcG9pbnRlcl9jaGVja3MgaXMgbm93IGFsd2F5cyBk aXNhYmxlZCBmb3IgYXZyLCBJDQpyZW1vdmVkIHRoZSByZXNldHRpbmcgY29kZSBpbiBhdnItY29t bW9uLmNjIHRoYXQgZGlzYWJsZXMgaXQgZm9yDQpPUFRfTEVWRUxTX0FMTCBieSBkZWZhdWx0LCBh bmQgYWRkZWQgYXZyIGFzIGEgdGFyZ2V0IHRoYXQgYWx3YXlzIGtlZXBzDQpudWxsIHBvaW50ZXIg Y2hlY2tzIGluIHRlc3RzdWl0ZS9saWIvdGFyZ2V0LXN1cHBvcnRzLmV4cC4NCg0KSSBhbHNvIHJl bW92ZWQgQVRUUklCVVRFX1VOVVNFRCBhbmQgdGhlIHBhcmFtZXRlciBuYW1lIGluIHRoZSB0YXJn ZXQNCmhvb2sgdG8gYWRkcmVzcyBodHRwczovL2djYy5nbnUub3JnL3BpcGVybWFpbC9nY2MtcGF0 Y2hlcy8yMDIzLU1heS82MTkwMTQuaHRtbC4gDQoNClBSIDEwNTUyMw0KDQpnY2MvQ2hhbmdlTG9n Og0KDQoJKiBjb21tb24vY29uZmlnL2F2ci9hdnItY29tbW9uLmNjOiBSZW1vdmUgc2V0dGluZw0K CW9mIE9QVF9mZGVsZXRlX251bGxfcG9pbnRlcl9jaGVja3MuDQoJKiBjb25maWcvYXZyL2F2ci5j YyAoYXZyX29wdGlvbl9vdmVycmlkZSk6IENsZWFyDQoJZmxhZ19kZWxldGVfbnVsbF9wb2ludGVy X2NoZWNrcyBpZiB6ZXJvX2FkZHJlc3NfdmFsaWQuDQoJKGF2cl9hZGRyX3NwYWNlX3plcm9fYWRk cmVzc192YWxpZCk6IE5ldyBmdW5jdGlvbi4NCgkoVEFSR0VUX0FERFJfU1BBQ0VfWkVST19BRERS RVNTX1ZBTElEKTogUHJvdmlkZSB0YXJnZXQNCglob29rLg0KDQpnY2MvdGVzdHN1aXRlL0NoYW5n ZUxvZzoNCg0KCSogbGliL3RhcmdldC1zdXBwb3J0cy5leHANCgkoY2hlY2tfZWZmZWN0aXZlX3Rh cmdldF9rZWVwc19udWxsX3BvaW50ZXJfY2hlY2tzKTogQWRkDQoJYXZyLg0KCSogZ2NjLnRhcmdl dC9hdnIvcHIxMDU1MjMuYzogTmV3IHRlc3QuDQoNCmRpZmYgLS1naXQgZ2NjL2NvbW1vbi9jb25m aWcvYXZyL2F2ci1jb21tb24uY2MgZ2NjL2NvbW1vbi9jb25maWcvYXZyL2F2ci1jb21tb24uY2MN CmluZGV4IDJhZDAyNDQuLjJmODc0YzUgMTAwNjQ0DQotLS0gZ2NjL2NvbW1vbi9jb25maWcvYXZy L2F2ci1jb21tb24uY2MNCisrKyBnY2MvY29tbW9uL2NvbmZpZy9hdnIvYXZyLWNvbW1vbi5jYw0K QEAgLTI5LDEyICsyOSw2IEBADQogLyogSW1wbGVtZW50IFRBUkdFVF9PUFRJT05fT1BUSU1JWkFU SU9OX1RBQkxFLiAgKi8NCiBzdGF0aWMgY29uc3Qgc3RydWN0IGRlZmF1bHRfb3B0aW9ucyBhdnJf b3B0aW9uX29wdGltaXphdGlvbl90YWJsZVtdID0NCiAgIHsNCi0gICAgLy8gV2l0aCAtZmRlbGV0 ZS1udWxsLXBvaW50ZXItY2hlY2tzIG9wdGlvbiwgdGhlIGNvbXBpbGVyIGFzc3VtZXMNCi0gICAg Ly8gdGhhdCBkZXJlZmVyZW5jaW5nIG9mIGEgbnVsbCBwb2ludGVyIHdvdWxkIGhhbHQgdGhlIHBy b2dyYW0uDQotICAgIC8vIEZvciBBVlIgdGhpcyBhc3N1bXB0aW9uIGlzIG5vdCB0cnVlIGFuZCBh IHByb2dyYW0gY2FuIHNhZmVseQ0KLSAgICAvLyBkZXJlZmVyZW5jZSBudWxsIHBvaW50ZXJzLiAg Q2hhbmdlcyBtYWRlIGJ5IHRoaXMgb3B0aW9uIG1heSBub3QNCi0gICAgLy8gd29yayBwcm9wZXJs eSBmb3IgQVZSLiAgU28gZGlzYWJsZSB0aGlzIG9wdGlvbi4NCi0gICAgeyBPUFRfTEVWRUxTX0FM TCwgT1BUX2ZkZWxldGVfbnVsbF9wb2ludGVyX2NoZWNrcywgTlVMTCwgMCB9LA0KICAgICAvLyBU aGUgb25seSBlZmZlY3Qgb2YgLWZjYWxsZXItc2F2ZXMgbWlnaHQgYmUgdGhhdCBpdCB0cmlnZ2Vy cw0KICAgICAvLyBhIGZyYW1lIHdpdGhvdXQgbmVlZCB3aGVuIGl0IHRyaWVzIHRvIGJlIHNtYXJ0 IGFyb3VuZCBjYWxscy4NCiAgICAgeyBPUFRfTEVWRUxTX0FMTCwgT1BUX2ZjYWxsZXJfc2F2ZXMs IE5VTEwsIDAgfSwNCmRpZmYgLS1naXQgZ2NjL2NvbmZpZy9hdnIvYXZyLmNjIGdjYy9jb25maWcv YXZyL2F2ci5jYw0KaW5kZXggYTkwY2FkZS4uYjk4NzgzNyAxMDA2NDQNCi0tLSBnY2MvY29uZmln L2F2ci9hdnIuY2MNCisrKyBnY2MvY29uZmlnL2F2ci9hdnIuY2MNCkBAIC03NTYsNiArNzU2LDEw IEBAIGF2cl9vcHRpb25fb3ZlcnJpZGUgKHZvaWQpDQogICAgICAgZmxhZ19vbWl0X2ZyYW1lX3Bv aW50ZXIgPSAwOw0KICAgICB9DQogDQorICAvKiBEaXNhYmxlIGZsYWdfZGVsZXRlX251bGxfcG9p bnRlcl9jaGVja3MgaWYgemVybyBpcyBhIHZhbGlkIGFkZHJlc3MuICovDQorICBpZiAodGFyZ2V0 bS5hZGRyX3NwYWNlLnplcm9fYWRkcmVzc192YWxpZCAoQUREUl9TUEFDRV9HRU5FUklDKSkNCisg ICAgZmxhZ19kZWxldGVfbnVsbF9wb2ludGVyX2NoZWNrcyA9IDA7DQorDQogICBpZiAoZmxhZ19w aWMgPT0gMSkNCiAgICAgd2FybmluZyAoT1BUX2ZwaWMsICIlPC1mcGljJT4gaXMgbm90IHN1cHBv cnRlZCIpOw0KICAgaWYgKGZsYWdfcGljID09IDIpDQpAQCAtOTgwMCw2ICs5ODA0LDE2IEBAIGF2 cl9hZGRyX3NwYWNlX2RpYWdub3NlX3VzYWdlIChhZGRyX3NwYWNlX3QgYXMsIGxvY2F0aW9uX3Qg bG9jKQ0KICAgKHZvaWQpIGF2cl9hZGRyX3NwYWNlX3N1cHBvcnRlZF9wIChhcywgbG9jKTsNCiB9 DQogDQorLyogSW1wbGVtZW50IGBUQVJHRVRfQUREUl9TUEFDRV9aRVJPX0FERFJFU1NfVkFMSUQu IFplcm8gaXMgYSB2YWxpZA0KKyAgIGFkZHJlc3MgaW4gYWxsIGFkZHJlc3Mgc3BhY2VzLiBFdmVu IGluIEFERFJfU1BBQ0VfRkxBU0gxIGV0Yy4uLA0KKyAgIGEgemVybyBhZGRyZXNzIGlzIHZhbGlk IGFuZCBtZWFucyAweDxSQU1QWiB2YWw+MDAwMCwgd2hlcmUgUkFNUFogaXMNCisgICBzZXQgdG8g dGhlIGFwcHJvcHJpYXRlIHNlZ21lbnQgdmFsdWUuICovDQorDQorc3RhdGljIGJvb2wNCithdnJf YWRkcl9zcGFjZV96ZXJvX2FkZHJlc3NfdmFsaWQgKGFkZHJfc3BhY2VfdCkNCit7DQorICByZXR1 cm4gdHJ1ZTsNCit9DQogDQogLyogTG9vayBpZiBERUNMIHNoYWxsIGJlIHBsYWNlZCBpbiBwcm9n cmFtIG1lbW9yeSBzcGFjZSBieQ0KICAgIG1lYW5zIG9mIGF0dHJpYnV0ZSBgcHJvZ21lbScgb3Ig c29tZSBhZGRyZXNzLXNwYWNlIHF1YWxpZmllci4NCkBAIC0xNDc2MCw2ICsxNDc3NCw5IEBAIGF2 cl9mbG9hdF9saWJfY29tcGFyZV9yZXR1cm5zX2Jvb2wgKG1hY2hpbmVfbW9kZSBtb2RlLCBlbnVt IHJ0eF9jb2RlKQ0KICN1bmRlZiAgVEFSR0VUX0FERFJfU1BBQ0VfRElBR05PU0VfVVNBR0UNCiAj ZGVmaW5lIFRBUkdFVF9BRERSX1NQQUNFX0RJQUdOT1NFX1VTQUdFIGF2cl9hZGRyX3NwYWNlX2Rp YWdub3NlX3VzYWdlDQogDQorI3VuZGVmICBUQVJHRVRfQUREUl9TUEFDRV9aRVJPX0FERFJFU1Nf VkFMSUQNCisjZGVmaW5lIFRBUkdFVF9BRERSX1NQQUNFX1pFUk9fQUREUkVTU19WQUxJRCBhdnJf YWRkcl9zcGFjZV96ZXJvX2FkZHJlc3NfdmFsaWQNCisNCiAjdW5kZWYgIFRBUkdFVF9NT0RFX0RF UEVOREVOVF9BRERSRVNTX1ANCiAjZGVmaW5lIFRBUkdFVF9NT0RFX0RFUEVOREVOVF9BRERSRVNT X1AgYXZyX21vZGVfZGVwZW5kZW50X2FkZHJlc3NfcA0KIA0KZGlmZiAtLWdpdCBnY2MvdGVzdHN1 aXRlL2djYy50YXJnZXQvYXZyL3ByMTA1NTIzLmMgZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L2F2 ci9wcjEwNTUyMy5jDQpuZXcgZmlsZSBtb2RlIDEwMDY0NA0KaW5kZXggMDAwMDAwMC4uZmJiZjdi Zg0KLS0tIC9kZXYvbnVsbA0KKysrIGdjYy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9hdnIvcHIxMDU1 MjMuYw0KQEAgLTAsMCArMSwxNCBAQA0KKy8qIHsgZGctZG8gY29tcGlsZSB9ICovDQorLyogeyBk Zy1vcHRpb25zICItT3MgLVdhbGwiIH0gKi8NCisNCisvKiBWZXJpZnkgbm8gImFycmF5IHN1YnNj cmlwdCAwIGlzIG91dHNpZGUgYXJyYXkgYm91bmRzIG9mIiBpcyBnZW5lcmF0ZWQNCisgICBmb3Ig YWNjZXNzaW5nIG1lbW9yeSBhZGRyZXNzZXMgaW4gdGhlIDAtNDA5NiByYW5nZS4gKi8NCisNCit0 eXBlZGVmIF9fVUlOVDhfVFlQRV9fIHVpbnQ4X3Q7DQorDQorI2RlZmluZSBTUkVHICgqKHZvbGF0 aWxlIHVpbnQ4X3QqKSAoMHgzRiArIF9fQVZSX1NGUl9PRkZTRVRfXyApKQ0KKw0KK3ZvaWQgYmFy ICh2b2lkKQ0KK3sNCisgICAgU1JFRyA9IDA7DQorfQ0KZGlmZiAtLWdpdCBnY2MvdGVzdHN1aXRl L2xpYi90YXJnZXQtc3VwcG9ydHMuZXhwIGdjYy90ZXN0c3VpdGUvbGliL3RhcmdldC1zdXBwb3J0 cy5leHANCmluZGV4IDI2M2VmMzUuLjU2ZmE3M2QgMTAwNjQ0DQotLS0gZ2NjL3Rlc3RzdWl0ZS9s aWIvdGFyZ2V0LXN1cHBvcnRzLmV4cA0KKysrIGdjYy90ZXN0c3VpdGUvbGliL3RhcmdldC1zdXBw b3J0cy5leHANCkBAIC02ODYsNyArNjg2LDggQEAgcHJvYyBjaGVja19lZmZlY3RpdmVfdGFyZ2V0 X2tlZXBzX251bGxfcG9pbnRlcl9jaGVja3MgeyB9IHsNCiAgICAgaWYgW3RhcmdldF9pbmZvIGV4 aXN0cyBrZWVwc19udWxsX3BvaW50ZXJfY2hlY2tzXSB7DQogICAgICAgcmV0dXJuIDENCiAgICAg fQ0KLSAgICBpZiB7IFtpc3RhcmdldCBtc3A0MzAtKi0qXSB9IHsNCisgICAgaWYgeyBbaXN0YXJn ZXQgbXNwNDMwLSotKl0NCisgICAgICAgICB8fCBbaXN0YXJnZXQgYXZyLSotKl0gfSB7DQogCXJl dHVybiAxOyAgIA0KICAgICB9DQogICAgIHJldHVybiAwDQo=