From mboxrd@z Thu Jan 1 00:00:00 1970 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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 48769C433F5 for ; Wed, 19 Jan 2022 12:12:57 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id D131910EB26; Wed, 19 Jan 2022 12:12:56 +0000 (UTC) Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2069.outbound.protection.outlook.com [40.107.92.69]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1083710EB97 for ; Wed, 19 Jan 2022 12:12:55 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HpnspCKdBl5g6pj/hrGlvA1LRAZbAv36PqJ1f9eyqPybBdsUti10RiholCx8weeB9ahRvS5zuGINP56oDBox2DQAQd5EBmhXXNoMAkK6jG1gHV5wYctPjI4y2O5KNdyBzMjghCQBfksU8AQxKoahtyHXDVOtIehlzmQVOW7eFt69ibc2+tpcSrarxa6EKkiKyV2HmQ+fZBKlETPvRf7jUlzaU5BK9QrDPzkts3rUUJTq7zbCAeQi75nQvgVerkwJO9MCg2cXnq9vuJ5UE9ZaIB7cpikj2bU2QEtkeSpA5cty+jyjF21qJNYF3ju13YvjROqZCJHmHrNvejwJy2iB2Q== 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=bwmBot75Yet0S8yI02ZP9sv9SksKQKj6p7rL+7EsuRY=; b=n3UH4GLEXk3rjKxoTxSLen7Gn7KpKHdalUo2qIgjnSOvIxumz9zixsNyNmsvEzibTJ6p0/0gZmaNIB9AydvHbq5U5UaXg/wV6+0sYCuOw3akYluW474BrvTsC7NPQm0i7vdhBzT63m0e5iRpD0sZdY8X1k7SjiIG0/OtwXhuztibrE7llDLzo3uJ4DbqQKuzfUPgm84iSJJJD0il//OkuKFlRyaIA7PiLLl5Ukmso1tVUyrrfpSZMIJ6pu1QjKduwu4uMek2vphlry2z1gvkxW72s7BFreNZ9rq5W7zNE9maHnrA+kLMfzLM51++S0BiSiXwt+btd/KgUlkDH6y32g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bwmBot75Yet0S8yI02ZP9sv9SksKQKj6p7rL+7EsuRY=; b=eOI7ubZzkgxxjoBRwjnae9y1jm0fgSe1zWEdewgSrZXhlcr61RVmXAkQiCMYXJYajJbNiwEeTsIyjXmcTce7seUpGO/sDVwaoYgjpdfp48tSYXWorUgu3a5E5HrSTZ09Vv9YWwI3Czkpox3wwjipiU8HfleK1cDT+5YAqgMfxcU= Received: from BL1PR12MB5334.namprd12.prod.outlook.com (2603:10b6:208:31d::17) by BYAPR12MB3173.namprd12.prod.outlook.com (2603:10b6:a03:13d::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4909.8; Wed, 19 Jan 2022 12:12:52 +0000 Received: from BL1PR12MB5334.namprd12.prod.outlook.com ([fe80::a4fd:f836:9ebc:7c47]) by BL1PR12MB5334.namprd12.prod.outlook.com ([fe80::a4fd:f836:9ebc:7c47%6]) with mapi id 15.20.4909.008; Wed, 19 Jan 2022 12:12:52 +0000 From: "Yang, Stanley" To: "Zhang, Hawking" , "amd-gfx@lists.freedesktop.org" , "Ziya, Mohammad zafar" , "Clements, John" , "Zhou1, Tao" Subject: =?utf-8?B?5Zue5aSNOiBbUEFUQ0ggUmV2aWV3IDEvMV0gZHJtL2FtZGdwdTogcmVtb3Zl?= =?utf-8?Q?_unused_variable_warning?= Thread-Topic: [PATCH Review 1/1] drm/amdgpu: remove unused variable warning Thread-Index: AQHYDSg3m8kBwyoXgkeA8wLhL0SIP6xqQJUAgAAAS8A= Date: Wed, 19 Jan 2022 12:12:52 +0000 Message-ID: References: <20220119113048.3432-1-Stanley.Yang@amd.com> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_88914ebd-7e6c-4e12-a031-a9906be2db14_Enabled=true; MSIP_Label_88914ebd-7e6c-4e12-a031-a9906be2db14_SetDate=2022-01-19T12:09:42Z; MSIP_Label_88914ebd-7e6c-4e12-a031-a9906be2db14_Method=Standard; MSIP_Label_88914ebd-7e6c-4e12-a031-a9906be2db14_Name=AMD Official Use Only-AIP 2.0; MSIP_Label_88914ebd-7e6c-4e12-a031-a9906be2db14_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; MSIP_Label_88914ebd-7e6c-4e12-a031-a9906be2db14_ActionId=d5ee3245-b8ac-4617-a8c3-3c5177730724; MSIP_Label_88914ebd-7e6c-4e12-a031-a9906be2db14_ContentBits=1 msip_label_88914ebd-7e6c-4e12-a031-a9906be2db14_enabled: true msip_label_88914ebd-7e6c-4e12-a031-a9906be2db14_setdate: 2022-01-19T12:12:49Z msip_label_88914ebd-7e6c-4e12-a031-a9906be2db14_method: Standard msip_label_88914ebd-7e6c-4e12-a031-a9906be2db14_name: AMD Official Use Only-AIP 2.0 msip_label_88914ebd-7e6c-4e12-a031-a9906be2db14_siteid: 3dd8961f-e488-4e60-8e11-a82d994e183d msip_label_88914ebd-7e6c-4e12-a031-a9906be2db14_actionid: b4866213-8c66-4dba-8f9e-6e9bef458bf2 msip_label_88914ebd-7e6c-4e12-a031-a9906be2db14_contentbits: 0 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 2f90323b-7d02-4686-dab8-08d9db45048c x-ms-traffictypediagnostic: BYAPR12MB3173:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7219; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 8YNuil/+GfE8IYBFjIJvn6zGvtuCN2F1bWLg1OuiCHrUvXu448t/WmG0GdmNdnTLWAGbgO3wIJcTm9Z4hNK0l/8vhs/ZHKkAbqQI3x0izK4U6vEX5DobmVQwjmiQddJqFrDT1ZcOc4PSl3QbPfoPpZ4LnlzyQ7DvsnkNzzIkaaWmvSRva/zXLde6anrzen6o0A6yrU/rdsoihQU1WLt2Pf1WoQk66ks6ogFdBqOq1HgHCd7zBMNu/rjYMJpzntjB9a4+3HZQdItkE42Cj8ZkB4Kv/vV3+8uLArbeftmpQRPet0xxloPIMaqK/nfcLADyKXXhxHp7UYwQvjo1bVh/Qd7/jbqfQ6u9+ujJ6o9+l+AB4jDgH7g5OTRl86/OhqTxpW3+H1DVAvpF1EekwcZQVA3JbewT/xTUL6DWgtKzmHlLtNtQqBaA0OmAfUMA6Ob6Kgvn79B+9g91kDPryJNWAnnFHVX4nD64eGvhH+tqKE8+DM+PijCudEAeN4AWCXq0ChlHSSKecA6BpOnBia/PQQ2gdRzK+bVI3gSDAiuAiys5ojP1RvPh4ivUPkAbPhK20MhlaTMEKGg9zljBQUOPhD6GOx7MX9eJCdWK0SrKp4OIf8fjM8rDHQGWlGq4v5Ri/FRePOl/5qGwbnsJ2tuGNTGRDZHmUapa8/bvhknsn3r7WeunAxsftXqug0zKXqC6BNs8E6+sXdSCEX5UqVx69g== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BL1PR12MB5334.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(6636002)(55016003)(122000001)(5660300002)(38100700002)(26005)(33656002)(52536014)(6506007)(53546011)(86362001)(110136005)(316002)(186003)(9686003)(8936002)(66946007)(83380400001)(7696005)(508600001)(224303003)(2906002)(38070700005)(76116006)(66556008)(66476007)(64756008)(71200400001)(66446008); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bnhuZ1hZdXU3aGFrVWo4K3d0bXZqQjgwS2VkY1BhV0w2M2JCSktHUDVSZFFQ?= =?utf-8?B?VFE5YW4xQWVvM0RSVkQ5aDNUSkpRUlptb1NFRzR6dVkwMU5Hb203cXhkNEc5?= =?utf-8?B?VndDN3dXYnkvVHpxQTZJdTdXSUZjOVBtaURYcnNHZVFGQUVBakphbUdRWG5F?= =?utf-8?B?dDhaWjA4Rk9taERlYUdEY3liMkZQbXhlZ2grMFdwekduLzVPQmRySFZ1Uko5?= =?utf-8?B?RGRLeC8zM1Njcy91Qk44NTgzMnR6U2N1MVNJOFdQOTN5TGRCYW5NVDNSbllE?= =?utf-8?B?ZE14a05tQWJjSWxHU20wMDc1aU91Smd0UldvUGRaRUg4WE9JNG9VRVdIU3ZU?= =?utf-8?B?RjFJQXlOb24vV0R3K0k1OHgxMzRJRGhDWW1NOW0xQTlYYjNEMnJDR2EvckR3?= =?utf-8?B?QmJvM3VIeG9LVStBVlVKZzMvT1RrVUl1NHRUemtPQ1Nwb1F5Y1R3QnJUMDNq?= =?utf-8?B?c0dvdmpSemoxaDRwbHRWMWtGMnZ6dGFkOGtyQWRIV3ZESGx4ajNDMWYzSTlo?= =?utf-8?B?YjdiVjU5NmMzZFdGa3BxTHN5WFpoaXhJSzlLU3VMcHNQZXY2c0g4TWtBWkdL?= =?utf-8?B?K1RHMFVTRC9EWUlQYitEUmRrV2FsR2FmelFScnBuZHZlT2lHNWpqdWphNjBK?= =?utf-8?B?aFZzbFRqeGwya0N2N1lTVmVSOHZDWE9GUGYzaHVHTHNsWU1VUlErUWs4VjRy?= =?utf-8?B?NUJvaGVhTUlwdTNVNGlEZTJ1MjdsQU9vN0UwT3ArRUZGZ2hUSS9EUnZFemZO?= =?utf-8?B?ek5GWm4zSlZXbjA2bDVOcGdaWkNVbkNwb0ZzVnJyb0Z4VWNRZnQ2QnZ6cSt3?= =?utf-8?B?Y1cxay9HbDM4cDRiU0pEQlZoWW5UUzg3NXhnQ1VZeXV2TWc0S2FkSUtKUHJm?= =?utf-8?B?bHJST3pkaEV2SnYxSmJndzVUWEVwVGErc056MGhsVGUwMHFOMi8raE0zSDcr?= =?utf-8?B?NW03VzUxMW9ja3FzWEFvajRmeTdjeko1QXFYWm9XWVpneEoyM3dkVW9QSDlV?= =?utf-8?B?L05OUVd5QUttb3FQRm1iOU9neW1LUHhEa0FoWUQxY1FmeVNXTUZxcHMwT0tq?= =?utf-8?B?cjQ2R0pyNFJpd0ZKdzFTd2RqVC95Wm9ZdERLM0pJMkVPREozTFAydjUyaFZR?= =?utf-8?B?aUJhSStHY0ExaVhqdytDV2RCS3dhbHhLQ1lJdjhnWm4zS3pkbURNc2U5Q1Bh?= =?utf-8?B?OUptUXY4VVYvRkpiWkE5aSt0aDFzR0dNR2hsYmlHN2RjbnJSb3dzK0RtQWE1?= =?utf-8?B?UFFwR1NEY3hzS09ZTTZUQmErNU0vZ0ZHVE9HYXhxS3hMMXI1T2NhOW0yR0la?= =?utf-8?B?aFZCVGZOTk1FRHVKSXU4TEFlTUR1SEI1b3gwdllKbHlaMHhOZ3g2TEdqM0tX?= =?utf-8?B?Y1J4R0hmT3BZeDY1UG1idkFySEVKRkg0N3RtRy9waWs3aTZ1UnV0bFE0Zlh2?= =?utf-8?B?aTlnUnhqdStwVU0zT0R5blRWL21GcURxbzA2WVlqdGdpVWxuNjJjSTBTSnBN?= =?utf-8?B?c3VmRVRETSt6TU1Bc2dpdllVVk11WGhZS0RjcTFvUEw4cjdlSW5GY1g0Y1Rm?= =?utf-8?B?S0xvZDljQTc5clNPNVlYcDl3UjlCeHNBc3hHTTVPUWVLRU4ySEtKbCs1ZzBL?= =?utf-8?B?QUhrTHBORGxkMnhuSCs2RnpFdExFaGVBSHJYaGVOOTdkWWRGaG04bFIxLy9X?= =?utf-8?B?bUVjVTEzRzRlOHREdjFmMWZSZGI5L25waFkzNEpTa3NmREFYR1NVSXRzY3Nn?= =?utf-8?B?TUFaYkVqNkF4SkpoV3N2YU1Id0kzbkszMThDWGh4S1djN3p0Zlpwd05PTVZI?= =?utf-8?B?N2dVSi80Qk1heHlXOTFWMGxpWm10dVhPaENiQWJVSUQrR21Pc2NIMWVpMzVR?= =?utf-8?B?ZTdnaldabHBGWVRHZUVUdmZUcWNpakdSUjJxbWdPYTBVdldiekFFTVdlc25R?= =?utf-8?B?WnloM2t5cUJMNmFwZEV4QW1uZGRlQXdpYytzT2owdWVyWDd4RGplNU41WVQx?= =?utf-8?B?dUxoNDl0clhnSEE0Z0tSVUJ2ZTh6YW83YnIwSkdQbTJHZXpYa0VINjJ0aFlC?= =?utf-8?B?MGszaGtJNmJCZUZ3OWU2UllicnVHOFlCTHpmQmhvNGg5ZUFBdFVVelZxYkJE?= =?utf-8?B?ZE9jTEJ2c3VnYzFRNFdadWlrOG9HaHJRWnh5QzdRYXdLRFpGSmw4RXJ3SXhV?= =?utf-8?Q?MK1O831/hO0/WgWuvl+H2gg=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BL1PR12MB5334.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2f90323b-7d02-4686-dab8-08d9db45048c X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Jan 2022 12:12:52.2702 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: DlZkBM3M1lmd2NngREilLyfNS7OSW6Cs8kJ+xwb5ZmiTGoznnMQyrxkv9OH2FllsED1NdRgjnXn1PaR9QIxQ7w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR12MB3173 X-BeenThere: amd-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion list for AMD gfx List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: amd-gfx-bounces@lists.freedesktop.org Sender: "amd-gfx" W0FNRCBPZmZpY2lhbCBVc2UgT25seV0NCg0KVGhhbmtzIEhhd2tpbmcsIHRoZSBmaXggaW4gdW1j X3Y4XzcuYyBpcyBub3QgaW5jbHVkZWQgaW4gWmFmYXIncyBwYXRjaC4NCg0KUmVnYXJkcywNClN0 YW5sZXkNCj4gLS0tLS3pgq7ku7bljp/ku7YtLS0tLQ0KPiDlj5Hku7bkuro6IFpoYW5nLCBIYXdr aW5nIDxIYXdraW5nLlpoYW5nQGFtZC5jb20+DQo+IOWPkemAgeaXtumXtDogV2VkbmVzZGF5LCBK YW51YXJ5IDE5LCAyMDIyIDg6MTAgUE0NCj4g5pS25Lu25Lq6OiBZYW5nLCBTdGFubGV5IDxTdGFu bGV5LllhbmdAYW1kLmNvbT47IGFtZC0NCj4gZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZzsgWml5 YSwgTW9oYW1tYWQgemFmYXINCj4gPE1vaGFtbWFkemFmYXIuWml5YUBhbWQuY29tPjsgQ2xlbWVu dHMsIEpvaG4NCj4gPEpvaG4uQ2xlbWVudHNAYW1kLmNvbT47IFpob3UxLCBUYW8gPFRhby5aaG91 MUBhbWQuY29tPg0KPiDmioTpgIE6IFlhbmcsIFN0YW5sZXkgPFN0YW5sZXkuWWFuZ0BhbWQuY29t Pg0KPiDkuLvpopg6IFJFOiBbUEFUQ0ggUmV2aWV3IDEvMV0gZHJtL2FtZGdwdTogcmVtb3ZlIHVu dXNlZCB2YXJpYWJsZQ0KPiB3YXJuaW5nDQo+IA0KPiBbQU1EIE9mZmljaWFsIFVzZSBPbmx5XQ0K PiANCj4gVGhlIGNoYW5nZSBtYWRlIGluIGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L3VtY192 OF83LmMgbG9va3MNCj4gYWxyZWFkeSBjb3ZlcmVkIGJ5IFphZmFyJ3MgY2hhbmdlLiBPdGhlciB0 aGFuIHRoYXQsIHRoZSBwYXRjaCBsb29rcyBnb29kIHRvDQo+IG1lLg0KPiANCj4gUmV2aWV3ZWQt Ynk6IEhhd2tpbmcgWmhhbmcgPEhhd2tpbmcuWmhhbmdAYW1kLmNvbT4NCj4gDQo+IFJlZ2FyZHMs DQo+IEhhd2tpbmcNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogU3Rhbmxl eS5ZYW5nIDxTdGFubGV5LllhbmdAYW1kLmNvbT4NCj4gU2VudDogV2VkbmVzZGF5LCBKYW51YXJ5 IDE5LCAyMDIyIDE5OjMxDQo+IFRvOiBhbWQtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZzsgWmhh bmcsIEhhd2tpbmcNCj4gPEhhd2tpbmcuWmhhbmdAYW1kLmNvbT47IFppeWEsIE1vaGFtbWFkIHph ZmFyDQo+IDxNb2hhbW1hZHphZmFyLlppeWFAYW1kLmNvbT47IENsZW1lbnRzLCBKb2huDQo+IDxK b2huLkNsZW1lbnRzQGFtZC5jb20+OyBaaG91MSwgVGFvIDxUYW8uWmhvdTFAYW1kLmNvbT4NCj4g Q2M6IFlhbmcsIFN0YW5sZXkgPFN0YW5sZXkuWWFuZ0BhbWQuY29tPg0KPiBTdWJqZWN0OiBbUEFU Q0ggUmV2aWV3IDEvMV0gZHJtL2FtZGdwdTogcmVtb3ZlIHVudXNlZCB2YXJpYWJsZSB3YXJuaW5n DQo+IA0KPiBDaGFuZ2UtSWQ6IEljMmE0ODhlZTI1M2E5MTNkODA2YmQzM2VlOWM5MGUzMWE3MWFm MzIwDQo+IFNpZ25lZC1vZmYtYnk6IFN0YW5sZXkuWWFuZyA8U3RhbmxleS5ZYW5nQGFtZC5jb20+ DQo+IC0tLQ0KPiAgZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvdW1jX3Y2XzcuYyB8IDIzIC0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+IGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L3VtY192 OF83LmMgfCAgNiAtLS0tLS0NCj4gIDIgZmlsZXMgY2hhbmdlZCwgMjkgZGVsZXRpb25zKC0pDQo+ IA0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvdW1jX3Y2XzcuYw0K PiBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L3VtY192Nl83LmMNCj4gaW5kZXggNjk1MzQy NmYwYmVkLi41MjZkZTFjYTliOGQgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQv YW1kZ3B1L3VtY192Nl83LmMNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvdW1j X3Y2XzcuYw0KPiBAQCAtNjEsMjIgKzYxLDkgQEAgc3RhdGljIHZvaWQNCj4gdW1jX3Y2XzdfZWNj X2luZm9fcXVlcnlfY29ycmVjdGFibGVfZXJyb3JfY291bnQoc3RydWN0IGFtZGdwdV9kZXZpY2UN Cj4gIAkJCQkJCSAgIHVpbnQzMl90IGNoYW5uZWxfaW5kZXgsDQo+ICAJCQkJCQkgICB1bnNpZ25l ZCBsb25nICplcnJvcl9jb3VudCkNCj4gIHsNCj4gLQl1aW50MzJfdCBlY2NfZXJyX2NudDsNCj4g IAl1aW50NjRfdCBtY191bWNfc3RhdHVzOw0KPiAgCXN0cnVjdCBhbWRncHVfcmFzICpyYXMgPSBh bWRncHVfcmFzX2dldF9jb250ZXh0KGFkZXYpOw0KPiANCj4gLQkvKg0KPiAtCSAqIHNlbGVjdCB0 aGUgbG93ZXIgY2hpcCBhbmQgY2hlY2sgdGhlIGVycm9yIGNvdW50DQo+IC0JICogc2tpcCBhZGQg ZXJyb3IgY291bnQsIGNhbGMgZXJyb3IgY291bnRlciBvbmx5IGZyb20gbWNhX3VtY19zdGF0dXMN Cj4gLQkgKi8NCj4gLQllY2NfZXJyX2NudCA9IHJhcy0+dW1jX2VjYy5lY2NbY2hhbm5lbF9pbmRl eF0uY2VfY291bnRfbG9fY2hpcDsNCj4gLQ0KPiAtCS8qDQo+IC0JICogc2VsZWN0IHRoZSBoaWdo ZXIgY2hpcCBhbmQgY2hlY2sgdGhlIGVyciBjb3VudGVyDQo+IC0JICogc2tpcCBhZGQgZXJyb3Ig Y291bnQsIGNhbGMgZXJyb3IgY291bnRlciBvbmx5IGZyb20gbWNhX3VtY19zdGF0dXMNCj4gLQkg Ki8NCj4gLQllY2NfZXJyX2NudCA9IHJhcy0+dW1jX2VjYy5lY2NbY2hhbm5lbF9pbmRleF0uY2Vf Y291bnRfaGlfY2hpcDsNCj4gLQ0KPiAgCS8qIGNoZWNrIGZvciBTUkFNIGNvcnJlY3RhYmxlIGVy cm9yDQo+ICAJICBNQ1VNQ19TVEFUVVMgaXMgYSA2NCBiaXQgcmVnaXN0ZXIgKi8NCj4gIAltY191 bWNfc3RhdHVzID0gcmFzLQ0KPiA+dW1jX2VjYy5lY2NbY2hhbm5lbF9pbmRleF0ubWNhX3VtY19z dGF0dXM7DQo+IEBAIC0xMTAsMTUgKzk3LDExIEBAIHN0YXRpYyB2b2lkDQo+IHVtY192Nl83X2Vj Y19pbmZvX3F1ZXJ5X3Jhc19lcnJvcl9jb3VudChzdHJ1Y3QgYW1kZ3B1X2RldmljZSAqYWRldiwN Cj4gDQo+ICAJdWludDMyX3QgdW1jX2luc3QgICAgICAgID0gMDsNCj4gIAl1aW50MzJfdCBjaF9p bnN0ICAgICAgICAgPSAwOw0KPiAtCXVpbnQzMl90IHVtY19yZWdfb2Zmc2V0ICA9IDA7DQo+ICAJ dWludDMyX3QgY2hhbm5lbF9pbmRleAkgPSAwOw0KPiANCj4gIAkvKlRPRE86IGRyaXZlciBuZWVk cyB0byB0b2dnbGUgREYgQ3N0YXRlIHRvIGVuc3VyZQ0KPiAgCSAqIHNhZmUgYWNjZXNzIG9mIFVN QyByZWdpc3RlcnMuIFdpbGwgYWRkIHRoZSBwcm90ZWN0aW9uICovDQo+ICAJTE9PUF9VTUNfSU5T VF9BTkRfQ0godW1jX2luc3QsIGNoX2luc3QpIHsNCj4gLQkJdW1jX3JlZ19vZmZzZXQgPSBnZXRf dW1jX3Y2XzdfcmVnX29mZnNldChhZGV2LA0KPiAtCQkJCQkJCSB1bWNfaW5zdCwNCj4gLQkJCQkJ CQkgY2hfaW5zdCk7DQo+ICAJCWNoYW5uZWxfaW5kZXggPSBnZXRfdW1jX3Y2XzdfY2hhbm5lbF9p bmRleChhZGV2LA0KPiAgCQkJCQkJCSB1bWNfaW5zdCwNCj4gIAkJCQkJCQkgY2hfaW5zdCk7DQo+ IEBAIC0xMzMsNyArMTE2LDYgQEAgc3RhdGljIHZvaWQNCj4gdW1jX3Y2XzdfZWNjX2luZm9fcXVl cnlfcmFzX2Vycm9yX2NvdW50KHN0cnVjdCBhbWRncHVfZGV2aWNlICphZGV2LA0KPiANCj4gIHN0 YXRpYyB2b2lkIHVtY192Nl83X2VjY19pbmZvX3F1ZXJ5X2Vycm9yX2FkZHJlc3Moc3RydWN0IGFt ZGdwdV9kZXZpY2UNCj4gKmFkZXYsDQo+ICAJCQkJCSBzdHJ1Y3QgcmFzX2Vycl9kYXRhICplcnJf ZGF0YSwNCj4gLQkJCQkJIHVpbnQzMl90IHVtY19yZWdfb2Zmc2V0LA0KPiAgCQkJCQkgdWludDMy X3QgY2hfaW5zdCwNCj4gIAkJCQkJIHVpbnQzMl90IHVtY19pbnN0KQ0KPiAgew0KPiBAQCAtMTky LDE4ICsxNzQsMTMgQEAgc3RhdGljIHZvaWQNCj4gdW1jX3Y2XzdfZWNjX2luZm9fcXVlcnlfcmFz X2Vycm9yX2FkZHJlc3Moc3RydWN0IGFtZGdwdV9kZXZpY2UgKmFkZXYNCj4gDQo+ICAJdWludDMy X3QgdW1jX2luc3QgICAgICAgID0gMDsNCj4gIAl1aW50MzJfdCBjaF9pbnN0ICAgICAgICAgPSAw Ow0KPiAtCXVpbnQzMl90IHVtY19yZWdfb2Zmc2V0ICA9IDA7DQo+IA0KPiAgCS8qVE9ETzogZHJp dmVyIG5lZWRzIHRvIHRvZ2dsZSBERiBDc3RhdGUgdG8gZW5zdXJlDQo+ICAJICogc2FmZSBhY2Nl c3Mgb2YgVU1DIHJlc2dpc3RlcnMuIFdpbGwgYWRkIHRoZSBwcm90ZWN0aW9uDQo+ICAJICogd2hl biBmaXJtd2FyZSBpbnRlcmZhY2UgaXMgcmVhZHkgKi8NCj4gIAlMT09QX1VNQ19JTlNUX0FORF9D SCh1bWNfaW5zdCwgY2hfaW5zdCkgew0KPiAtCQl1bWNfcmVnX29mZnNldCA9IGdldF91bWNfdjZf N19yZWdfb2Zmc2V0KGFkZXYsDQo+IC0JCQkJCQkJIHVtY19pbnN0LA0KPiAtCQkJCQkJCSBjaF9p bnN0KTsNCj4gIAkJdW1jX3Y2XzdfZWNjX2luZm9fcXVlcnlfZXJyb3JfYWRkcmVzcyhhZGV2LA0K PiAgCQkJCQkgICAgIGVycl9kYXRhLA0KPiAtCQkJCQkgICAgIHVtY19yZWdfb2Zmc2V0LA0KPiAg CQkJCQkgICAgIGNoX2luc3QsDQo+ICAJCQkJCSAgICAgdW1jX2luc3QpOw0KPiAgCX0NCj4gZGlm ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L3VtY192OF83LmMNCj4gYi9kcml2 ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS91bWNfdjhfNy5jDQo+IGluZGV4IDA1Zjc5ZWVhMzA3Yy4u Y2Q1N2YzOWRmN2QxIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS91 bWNfdjhfNy5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L3VtY192OF83LmMN Cj4gQEAgLTExNCw3ICsxMTQsNiBAQCBzdGF0aWMgdm9pZA0KPiB1bWNfdjhfN19lY2NfaW5mb19x dWVyeV9yYXNfZXJyb3JfY291bnQoc3RydWN0IGFtZGdwdV9kZXZpY2UgKmFkZXYsDQo+IA0KPiAg c3RhdGljIHZvaWQgdW1jX3Y4XzdfZWNjX2luZm9fcXVlcnlfZXJyb3JfYWRkcmVzcyhzdHJ1Y3Qg YW1kZ3B1X2RldmljZQ0KPiAqYWRldiwNCj4gIAkJCQkJc3RydWN0IHJhc19lcnJfZGF0YSAqZXJy X2RhdGEsDQo+IC0JCQkJCXVpbnQzMl90IHVtY19yZWdfb2Zmc2V0LA0KPiAgCQkJCQl1aW50MzJf dCBjaF9pbnN0LA0KPiAgCQkJCQl1aW50MzJfdCB1bWNfaW5zdCkNCj4gIHsNCj4gQEAgLTE3Mywx OSArMTcyLDE0IEBAIHN0YXRpYyB2b2lkDQo+IHVtY192OF83X2VjY19pbmZvX3F1ZXJ5X3Jhc19l cnJvcl9hZGRyZXNzKHN0cnVjdCBhbWRncHVfZGV2aWNlICphZGV2DQo+IA0KPiAgCXVpbnQzMl90 IHVtY19pbnN0ICAgICAgICA9IDA7DQo+ICAJdWludDMyX3QgY2hfaW5zdCAgICAgICAgID0gMDsN Cj4gLQl1aW50MzJfdCB1bWNfcmVnX29mZnNldCAgPSAwOw0KPiANCj4gIAkvKiBUT0RPOiBkcml2 ZXIgbmVlZHMgdG8gdG9nZ2xlIERGIENzdGF0ZSB0byBlbnN1cmUNCj4gIAkgKiBzYWZlIGFjY2Vz cyBvZiBVTUMgcmVzZ2lzdGVycy4gV2lsbCBhZGQgdGhlIHByb3RlY3Rpb24NCj4gIAkgKiB3aGVu IGZpcm13YXJlIGludGVyZmFjZSBpcyByZWFkeQ0KPiAgCSAqLw0KPiAgCUxPT1BfVU1DX0lOU1Rf QU5EX0NIKHVtY19pbnN0LCBjaF9pbnN0KSB7DQo+IC0JCXVtY19yZWdfb2Zmc2V0ID0gZ2V0X3Vt Y192OF83X3JlZ19vZmZzZXQoYWRldiwNCj4gLQkJCQkJCQl1bWNfaW5zdCwNCj4gLQkJCQkJCQlj aF9pbnN0KTsNCj4gIAkJdW1jX3Y4XzdfZWNjX2luZm9fcXVlcnlfZXJyb3JfYWRkcmVzcyhhZGV2 LA0KPiAgCQkJCQkJZXJyX2RhdGEsDQo+IC0JCQkJCQl1bWNfcmVnX29mZnNldCwNCj4gIAkJCQkJ CWNoX2luc3QsDQo+ICAJCQkJCQl1bWNfaW5zdCk7DQo+ICAJfQ0KPiAtLQ0KPiAyLjE3LjE=