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 64941EC1128 for ; Mon, 23 Feb 2026 20:03:31 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 9B09710E30E; Mon, 23 Feb 2026 20:03:30 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (1024-bit key; unprotected) header.d=amd.com header.i=@amd.com header.b="UwEbbk1B"; dkim-atps=neutral Received: from SN4PR0501CU005.outbound.protection.outlook.com (mail-southcentralusazon11011001.outbound.protection.outlook.com [40.93.194.1]) by gabe.freedesktop.org (Postfix) with ESMTPS id 0176910E30F; Mon, 23 Feb 2026 20:03:29 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Zw7+KIWygG8HALoYiL4ErTqcbOF1b5LgBj6feMmjKWYHwp/eh9hBrqhENUkeCUxK/pNbheXSXYsx1RBtj4YM5dyIKqW8q0lG80a8+do7q2xqs5yvhBYeHEG+cagCfV5fmuD+qITqxbjI7YLtIAT7ZELM2MPtdjqUY/iA3UZhb2ffQg5OJ/FYyaHddOUF2i1JDLNaQfohWZql6tyS+kePpV5znSAIiWYQwpRBxYe+McdUhrRKW10KIsUuHUpsB8/JcMEGLSBZCnYGDfuPYBiqFr01y+GYOmURkshHkz374iYJ9yhaZVxjANRB0U+BnDiD1C0p4Svvkm+8asgnAHGfCQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=d4jggszBeiq/NImU8CtSYt6nQDXl3yp4iBh7F0dDpbQ=; b=sBM1512x8z3whRkNoRSEGE5MEQkD+mfdH8kmDcIOn8Sr0IHREZj8FLY48ZV0aUViGi/f/ddq9f6pyuR3vXCrmonnVfj3ZETPYlSF4c2UbAvpkjHSt6YL0/NciSew+h4ymcVuPOS5f9msSat5J6/V5rDG2/qsYiATZIJYj8qr0HOot38X3Q0OR/tfzzhJk349qJjbakJBNcH565WnQXmx0ylDNUdEahhD3vmSFDM1YRhY5QIPdVAlSoIdkSdDoyLkN8C87Y4qkEAVGe3H8aLZLaHCwaX3loui7C4Te9+XILpvtF0CV518PdoeaCdwVW3Vl+vSGb5CfR+21KTr5MlzBw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; 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=d4jggszBeiq/NImU8CtSYt6nQDXl3yp4iBh7F0dDpbQ=; b=UwEbbk1BivCmp2ZN5DX490ZTRHLr8vOXmynG0MnWB6EvMmrIix04shMXJpAXsL/t0/uhUoyJbhVd7K0UxlL2WuVhMU3quZiqmbUxJ2LEJNa1AlA+9t81pV4USrwD/wrwq2I2eqLslGtD+qutoQVhbXN/dYeq04ilWa3cxHTvS8s= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; Received: from PH7PR12MB5685.namprd12.prod.outlook.com (2603:10b6:510:13c::22) by CY8PR12MB7217.namprd12.prod.outlook.com (2603:10b6:930:5b::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.21; Mon, 23 Feb 2026 20:03:22 +0000 Received: from PH7PR12MB5685.namprd12.prod.outlook.com ([fe80::ce69:cfae:774d:a65c]) by PH7PR12MB5685.namprd12.prod.outlook.com ([fe80::ce69:cfae:774d:a65c%5]) with mapi id 15.20.9632.017; Mon, 23 Feb 2026 20:03:22 +0000 Message-ID: Date: Mon, 23 Feb 2026 21:03:18 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] drm/i915/selftests: Fix build after dma-fence locking rework To: Matthew Brost Cc: intel-xe@lists.freedesktop.org, dri-devel@lists.freedesktop.org, intel-gfx@lists.freedesktop.org References: <20260223172553.1663749-1-matthew.brost@intel.com> <7b3811c5-1086-42a6-8324-b7ec927a74a5@amd.com> Content-Language: en-US From: =?UTF-8?Q?Christian_K=C3=B6nig?= In-Reply-To: Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-ClientProxiedBy: BN9P222CA0028.NAMP222.PROD.OUTLOOK.COM (2603:10b6:408:10c::33) To PH7PR12MB5685.namprd12.prod.outlook.com (2603:10b6:510:13c::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH7PR12MB5685:EE_|CY8PR12MB7217:EE_ X-MS-Office365-Filtering-Correlation-Id: e43dd4e4-77bf-4e5f-551c-08de731698e0 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|7053199007; X-Microsoft-Antispam-Message-Info: =?utf-8?B?VDJ3LzVadjhjalJ2VkRYaGtFa1NtWjI0OE9rWVdDNUhhNjN2Y1k3aHE3endw?= =?utf-8?B?RHZ0WHN2dDRiK0pjVDR2S1U5dWFuK2ZSc1ZoTU52QTVhWmtLVUpwaGV4anNp?= =?utf-8?B?WTRRNjN3QVNCdGY4WmhaODFRY1BNKzMwVjk2RklQTWV3Zk9uMGMzbHpZRlVv?= =?utf-8?B?V1k2cG5zSTA4ck9WYkVhT0FBSFkxcitFZEhYS1dKa0lQY1UxMGc1YzRFOGlI?= =?utf-8?B?dmZKQWpmbU1WTUE5K3ZySkxzUk5LVk9EUk5pendDaGRzYXdWcWNKK0Q0RCt4?= =?utf-8?B?SG12dlRmbUFoL1RwdTZ4RytBekZKaW13VTdZWkNySEh1TmNxRUdVZGd2Q1Jw?= =?utf-8?B?cFc1WWxsRTRRbGlrOHlGYXlNd1VHRVJpeDJNaVcwczc0S1hFR0hnUWZpdUk3?= =?utf-8?B?Q2JwcE41bkZuQ1JGNXdBZGw2bXVDMVF4Y1BPcGFWMTYreldabGR0L1REZUd3?= =?utf-8?B?UU5BTDZMZWxCRUVIaEZnaDNPTmcyZkZTZ0drQ250UGljOXdnMGJORTUvWmdz?= =?utf-8?B?R1pJME5rVDFJMlRabCtMVFd0TGxBZGJBTlowWk9hKzBxMzJFTm50QXVKc2ds?= =?utf-8?B?VVFuRlRVR0s0OFowaHE5dm1PSTZHSXFoWnNudFJ5SldONWx6M3RrZkFMKzhi?= =?utf-8?B?NWdkQnpmNC9MSEh1eTBwaDNwZXpVWlZNNzFueUw1NTZ1c3J3ak53R3dHa1JQ?= =?utf-8?B?K0dlRjZIWDZHVWZiZ3ZycllzUWlUTExlbzFyZXpvSmI0KzRDY3c3ckVmb2do?= =?utf-8?B?bW42WkRtR3FQTHdVZTJ4RUNxTno4bVJZNENhZGhkTytLWjhWenRrZWluN3Rj?= =?utf-8?B?VHFFZ0Z3bWtwMVFCWldEMEZlS2t5dFBQYnBrQ2tsSHV0c2oxTmUrTnlzemI4?= =?utf-8?B?V0szU05lcHhReW1FUlMzUkY2YnJ6bkwzbHZpMEFJeklGV1ZzUU9DOWJmeFEw?= =?utf-8?B?cWk0L3J1VGU1Zm45N3BzdlVueDFGMHpUSGJKcERsQzZ4Y3JhRHVxTGg0NnFO?= =?utf-8?B?bnRMR2Z3eFNaM251UlR6LzBpT0VIOENWOW5jc0Y4WWpCYlJ6RnRwSHFJYVFB?= =?utf-8?B?WUk2SUUwU1YvSjBJeWtUMGlERWQrNlhBSTd1cHBmdUJJSzNnbWc4VzZhaDBD?= =?utf-8?B?eFR0WktlZXJTTVY3VG10UFd5bjVxVFVhck9iTlBOcFJiMWRuUk9QdW1iTWM0?= =?utf-8?B?VmM3VkJoOE04aW5uSDFudCsyTGlNa1F3VksrREt1dkpkVmJ4c3JHQzdsZkN5?= =?utf-8?B?UjAyMG5LNzdrSDdWWE40YWpFRS9jVkg5cU12a3pTb09BRGRBZGR0aFMvMkdu?= =?utf-8?B?cHF3SkJlOWdsZG92Rld4RDhhOUtVOWl5UjJUWGFteUhrOHBacWt6NlNWbFBK?= =?utf-8?B?ek5QWlZQMHlERk90MjRzQ1lDNkVEeWQ1ak16dUlIMHBnVW5neTcrUDl6TzVU?= =?utf-8?B?OEc1eFJIUmZ1cXpkNWdXSFFHNHMvU3kvYVpweWQ3cGYyQVdZaDRRMm50Y0FI?= =?utf-8?B?RFhkZkpNdE5BL3lpSDNJaTA1ZFpPbWREOVlVc1hDL3h0aVBQMVFENldvRmo2?= =?utf-8?B?V1B0YUlNUjI0bmM1b3o0MEp2cm56RVFhYXp2ZGh3MHJNU2szWjYzSlliVVVO?= =?utf-8?B?dkZjL3RPWUpLQkxjNnJtZVcvUlJETlVmdFdORG5XSkV5N3JiRlBzOFhkZTZS?= =?utf-8?B?bUEwS2NrOUpWK2pzcTJvM0syeEh2RFkwMmowa3VYWFBIK0oyR1ZsSnZveVJT?= =?utf-8?B?UEtVUTRZc1JVWjA3eFpMb2c0SDhlcjIvMHRxR2t0dTkvTVdhTHUxL1NhM0FQ?= =?utf-8?B?Q1RoUmZoVFF0VHVhN1hCSWh3SWl2Ry9JYjk1cE9hdDlxQ3F0YW5ZUG1QR0hG?= =?utf-8?B?K0c1c3hxNEZySlR4R0doNjZXTW4vQ0VtaE1xSWQzc2FrcEZzeG9UdWNZSjVs?= =?utf-8?B?WHl3QnZOaVplV2p2dUNZR0liT0xKY0J5aVJXYzlnQnhRMlFnejJRNUt6U0pv?= =?utf-8?B?cUtSR0JGR2pTc2dMeDFBdDdEMi9MU3V6bWgrclpxN1F3WHJsZXVoVzlNNXZa?= =?utf-8?Q?8EpmGa?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH7PR12MB5685.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(1800799024)(376014)(7053199007); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WXBDeW84OFJ0aW5PS0l4LzdYUXE4VXFiSTYyaE5YQTVUVCtabGpCcTFDYTZa?= =?utf-8?B?bENmRDlqbDJYSWRjbmNnektGV3R3cDR1TnNZcURRZTNXOHlUZnVZUWxDY2hX?= =?utf-8?B?Wm1WU3haSUoyNm9HMzVtSE1xdDg3TzVEL1dZSmJhb2I3bkhrNWNFRllENWVF?= =?utf-8?B?K1J4dCtkV0VXWTNOSmYvR0pURHpJSGZGeDZEODRXalhGNkdjb0VYRzFzZWNG?= =?utf-8?B?OFRXZ0FkVU0xSnJvMlQrd1JFMlI4dVovaU5Ga2JZZUtUaS95UXAvLzRjM3NU?= =?utf-8?B?K1Eyc3JyUTdmbC9meEtBUWRiTzBvS3hzUFRPMkdMY2w3K051UGMySWtPSStC?= =?utf-8?B?QkhqR3FuWVljVVEycDBzdjVSM1gvSmFxSFMxMmx0dFI2cy9sbm95OE5YaU9O?= =?utf-8?B?MytqZzFDZkFKLzBnWml0Zmd5UVR1cWZJOThIbWRRL3pBSjFtUk5sQ0FyUUlF?= =?utf-8?B?QVBNSUF3Z2dvZGxEMjlXQXpFaFc4Y1NSMG4wMTNmWUtQVjdGb0U0TVJBWkVE?= =?utf-8?B?cTFuU2FDRXcrNk02WVQ1OTErcWlyTG42N1MwbXEvV2tDVFF5WkpvZnZGbUpm?= =?utf-8?B?NHNmdmRobDFyVWsxWllsUWpOT2tucUMvZnExVytqZzIyQytINVNJWFNLbkxh?= =?utf-8?B?enlyQjNPWCt5bzdEWHByeWZoMnpjdjNMUnZlSTBld3NhQWVJTjB1V1MwU3Zv?= =?utf-8?B?TEJTdkVTNlRWWUxkd0NrWGttTVVuWEFIZXY5OTRRNWFnRWhyL0ttUzVmWExx?= =?utf-8?B?TXJOa3VsWVZtalVQVmhqZ3dlWk54RXhHSSsvaFB5UDJrOFVZQkxMRWJ3U0ZY?= =?utf-8?B?SHpYclUwandYOVhGcldIdzEyZytxL0w4cmErWlVWTTNFcFF0TEJoNk1XT0Ir?= =?utf-8?B?K2Z6OE5qMWdoUmg2VEpXOFhtczVxVU9TZHRJTlByZWFiZGExN29UV0JiM2JE?= =?utf-8?B?RGw3Uk5kNVBZRG56RGJwUUdOOWo2cUFPMng3ZVl2UU90MWF1eXUzQWpEdDUr?= =?utf-8?B?czhhdVorYytvUjl3K3hLNG1JS1UxRE9FMGRJenk4QlJpbmk5MU8wOW5IdnFO?= =?utf-8?B?SXBjVlk4Z3YvbU11UU93RHIvV2ttNklEc2tub0tvak5RZ0Y5K0R2alNvSFh3?= =?utf-8?B?NDBtMmN2TGs0QVRnOVNEd08vSG1SNE80Z1hteE5HajJUWHk1MWV0Z1lEU3Vh?= =?utf-8?B?OHREbWpDSldjaUZIbEJzcnNybGRiWVhOVFQ1MmNWYnkwUzBSVFFaVElhYWRz?= =?utf-8?B?VWVoVzVrdXBYcmJwQzY2STNRNlZlYngzQzA0bEtEMFM5c2wxU2dmcC9YbExz?= =?utf-8?B?ZUtmYUhkejZVOWMwQkxDNmRSWUJkVDYzY3dHS0lqNThHOXR4MnRIMWtEekx5?= =?utf-8?B?YzhEUzE4MFhQQUZrRzZkRVhjQmM0c3MwOU95Wjg2VTZiZ21PR0hSQ1M4Vnhk?= =?utf-8?B?d3JpRGZ4d3l0RHFyWk9OVFpvRWFGamNSVjBLL3NZME8rbUFjK3NDRWpVSDlj?= =?utf-8?B?QXc2ekE1REtQUUpURGdWV2lXKzNlOWdDc20rTlJlbUJ3MzBCYzVwMnNTdW9h?= =?utf-8?B?Ky9CUHRwUFB5b0Rid29DczR1d0x2eFA0eUExM1hPVlB6Q0FOQjBMRVpjYWlr?= =?utf-8?B?ZnYrTkZ1cEdYdktyd3RRbGRDdzNsYlF3aU0vRkFQODZvYThnM0poeHhiY3or?= =?utf-8?B?TXpqRFFJWGgxNnZPcVpEd3A0TXNxWXg0MUZBMzRoQnBPb1dzTVF4aFVPUnJ6?= =?utf-8?B?NHE2UDR5QngvTE1wTkhNdy9IMnZMdXpWL21oZFNqSjV3WTBEV2xkY3BXREpY?= =?utf-8?B?cjgxbkh3TjB5QUxHYmNqRXQwTStsVDAvaWxNdE5ncENIb3NPOVphd0xlM0xj?= =?utf-8?B?U3RROGR0dyt6cjZLTlJrRjRKZldEd0ZYcHpaQjd3VkRXRXBxYlBIT1BYM1Bk?= =?utf-8?B?a0tkOUdnU1hMcTFHQzloY2hlcmlUNnBKM2F5ZUtoWWNSRVlSWFd2b29KWVBY?= =?utf-8?B?ZGYrRlUxNFlWeEN2ZWUrK1JpZ2tPQTJvTjE5SXFHdHUxZm03RWNtVUdQWWRx?= =?utf-8?B?dVpBeHZNRkVmZDhaUElpMTd2ZFgwcXNXNEtIVXVTR3J1M0t0c2JkZUhJT1Vu?= =?utf-8?B?MkpYV2Nld0FXd2tHNThEWmJwVHJPc1JGSmhJMlA3d2NZUWtlZjZaR3JMY0dL?= =?utf-8?B?S0F4VGN0cVY3Mmk1Y0ErQTMrbG8zYUo5UGNDRWh6VHFxcWhWWkcvRkVWdzlO?= =?utf-8?B?SE4vVUVySm9iRG8xL0g1bnI3UGtsTEt2bk5nOFpBN0NvTU51U2RUSW1PWERo?= =?utf-8?Q?NaxdYLhOnRFGVISBpr?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: e43dd4e4-77bf-4e5f-551c-08de731698e0 X-MS-Exchange-CrossTenant-AuthSource: PH7PR12MB5685.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Feb 2026 20:03:22.6035 (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: 8D/QzUSoqgeoqtM9rRGL7pwla6cwuLnnlDNH8gQZh+HIs0t+Rtm5W0cXbcwO9I3Z X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR12MB7217 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" T24gMi8yMy8yNiAyMDozNiwgTWF0dGhldyBCcm9zdCB3cm90ZToKPiBPbiBNb24sIEZlYiAyMywg MjAyNiBhdCAwODozMzowNVBNICswMTAwLCBDaHJpc3RpYW4gS8O2bmlnIHdyb3RlOgo+PiBPbiAy LzIzLzI2IDIwOjIwLCBNYXR0aGV3IEJyb3N0IHdyb3RlOgo+Pj4gT24gTW9uLCBGZWIgMjMsIDIw MjYgYXQgMDg6MTM6MzRQTSArMDEwMCwgQ2hyaXN0aWFuIEvDtm5pZyB3cm90ZToKPj4+PiBPbiAy LzIzLzI2IDE4OjI1LCBNYXR0aGV3IEJyb3N0IHdyb3RlOgo+Pj4+PiBUaGUgaTkxNV9hY3RpdmUg c2VsZnRlc3Qgbm8gbG9uZ2VyIGJ1aWxkcyBhZnRlciB0aGUgZG1hLWZlbmNlIGxvY2tpbmcKPj4+ Pj4gcmV3b3JrIGJlY2F1c2UgaXQgZGlyZWN0bHkgYWNjZXNzZWQgdGhlIGZlbmNl4oCZcyBzcGlu bG9jay4gVGhlIGhlbHBlcgo+Pj4+PiBkbWFfZmVuY2Vfc3BpbmxvY2soKSBtdXN0IG5vdyBiZSB1 c2VkIHRvIG9idGFpbiB0aGUgc3BpbmxvY2suIFVwZGF0ZSB0aGUKPj4+Pj4gc2VsZnRlc3QgdG8g dXNlIGRtYV9mZW5jZV9zcGlubG9jaygpIGFjY29yZGluZ2x5Lgo+Pj4+Pgo+Pj4+PiBGaXhlczog MWYzMmYzMTBhMTNjICgiZG1hLWJ1ZjogaW5saW5lIHNwaW5sb2NrIGZvciBmZW5jZSBwcm90ZWN0 aW9uIHY1IikKPj4+Pj4gQ2M6IENocmlzdGlhbiBLw7ZuaWcgPGNocmlzdGlhbi5rb2VuaWdAYW1k LmNvbT4KPj4+Pj4gU2lnbmVkLW9mZi1ieTogTWF0dGhldyBCcm9zdCA8bWF0dGhldy5icm9zdEBp bnRlbC5jb20+Cj4+Pj4KPj4+PiBSZXZpZXdlZC1ieTogQ2hyaXN0aWFuIEvDtm5pZyA8Y2hyaXN0 aWFuLmtvZW5pZ0BhbWQuY29tPgo+Pj4+Cj4+Pj4gVGhhbmtzIGZvciB0aGUgcGF0Y2ggYW5kIHNv cnJ5IGZvciB0aGUgbm9pc2UsIGp1c3Qgb25lIG1vcmUgcXVlc3Rpb24gYmVsb3cuCj4+Pj4KPj4+ Pj4gLS0tCj4+Pj4+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9zZWxmdGVzdHMvaTkxNV9hY3RpdmUu YyB8IDQgKystLQo+Pj4+PiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxl dGlvbnMoLSkKPj4+Pj4KPj4+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L3Nl bGZ0ZXN0cy9pOTE1X2FjdGl2ZS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvc2VsZnRlc3RzL2k5 MTVfYWN0aXZlLmMKPj4+Pj4gaW5kZXggNTIzNDUwNzNiNDA5Li45ZmVhMmZhYmVhYzQgMTAwNjQ0 Cj4+Pj4+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L3NlbGZ0ZXN0cy9pOTE1X2FjdGl2ZS5j Cj4+Pj4+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L3NlbGZ0ZXN0cy9pOTE1X2FjdGl2ZS5j Cj4+Pj4+IEBAIC0zMjMsOSArMzIzLDkgQEAgc3RhdGljIHZvaWQgYWN0aXZlX2ZsdXNoKHN0cnVj dCBpOTE1X2FjdGl2ZSAqcmVmLAo+Pj4+PiAgCWlmICghZmVuY2UpCj4+Pj4+ICAJCXJldHVybjsK Pj4+Pj4gIAo+Pj4+PiAtCXNwaW5fbG9ja19pcnEoZmVuY2UtPmxvY2spOwo+Pj4+PiArCXNwaW5f bG9ja19pcnEoZG1hX2ZlbmNlX3NwaW5sb2NrKGZlbmNlKSk7Cj4+Pj4KPj4+PiBJcyBpdCBndWFy YW50ZWVkIHRoYXQgdGhpcyBpcyBjYWxsZWQgZnJvbSBpbnRlcnJ1cHQgY29udGV4dD8gRS5nLiB3 aHkgaXMgc3Bpbl9sb2NrX2lycSgpIGluc3RlYWQgb2Ygc3Bpbl9sb2NrX2lycXNhZmUoKSB1c2Vk IGhlcmU/Cj4+Pj4KPj4+Cj4+PiBJZGssIHRoaXMgaTkxNSBzdHVmZiBJ4oCZdmUgbG9uZyBpbnRl bnRpb25hbGx5IHRyaWVkIHRvIGZvcmdldCB0byBhdm9pZCBuaWdodG1hcmVzLgo+Pj4KPj4+PiBU aGF0J3MgYmFzaWNhbGx5IHRoZSByZWFzb24gd2h5IEkgbWlzc2VkIHRoaXMuCj4+Pj4KPj4+Cj4+ PiBBbHNvLCBwbGVhc2UgaW5jbHVkZSB0aGUgaW50ZWwteGUgbGlzdCBmb3IgQ0kg4oCUIHRoYXQg d2lsbCBjYXRjaCBpc3N1ZXMgYXMgd2VsbC4KPj4+Cj4+PiBXZeKAmXJlIG1ha2luZyBpdCBhIGJp dCBmdXJ0aGVyIG5vdywgYnV0IHdl4oCZcmUgaGl0dGluZyBhIGxvY2tkZXAgc3BsYXQgWzFdLgo+ Pgo+PiBeXiB0aGF0IGFjdHVhbGx5IGxvb2tzIGxpa2UgYSBidWcgaW4gZG1hX2ZlbmNlX2NoYWlu X2VuYWJsZV9zaWduYWxpbmcoKSB3aGljaCB3YXMgdGhlcmUgYmVmb3JlIHRoZSBwYXRjaCBzZXQg YW5kIG5vdyBqdXN0IGdldCBidWJibGVkIHVwIGJlY2F1c2UgbG9ja2RlcCBjYW4gZmluYWxseSBj aGVjayBvbiBpdC4KPj4KPj4gSnVzdCByZXZlcnRpbmcgImRtYS1idWY6IHVzZSBpbmxpbmUgbG9j ayBmb3IgdGhlIGRtYS1mZW5jZS1jaGFpbiIgc2hvdWxkIHNpbGVuY2UgdGhhdCBhZ2FpbiwgYnV0 IGl0IGlzIGNsZWFybHkgbm90IHRoZSByaWdodCBmaXguCj4+Cj4gCj4gQWgsIG9rLiBXZWxsIGxl dCdzIGp1c3QgZmlndXJlIHRoaXMgb3V0IHByb3Blcmx5LgoKVGhhdCBpcyBhIGJpdCBvZiB3aWRl ciBjaGFuZ2UsIGxldCdzIGp1c3QgcmV2ZXJ0IHRoYXQgb25lIGZvciBub3cuCgo+IAo+Pj4gSSBj YW4gZGlnIGludG8gaXQgbm93OyBob3BlZnVsbHkgaXTigJlzIGFuIGVhc3kgZml4LiBJZiBub3Qs IEkgbWF5IGFzayBmb3IKPj4+IGEgcmV2ZXJ0LiBHaXZlIG1lIGFuIGhvdXIgb3Igc28gdG8gbG9v ayBpbnRvIGl0IGFuZCBJ4oCZbGwgcmVwb3J0IGJhY2suCj4+PiBCdXQgYWdhaW4sIHBsZWFzZSBp bmNsdWRlIHRoZSBpbnRlbC14ZSBsaXN0IGZvciBDSSBvbiByaXNreSBEUk0gY29tbW9uCj4+PiBv ciBkbWEtYnVmIHBhdGNoZXMg4oCUIGlmIHRoZSBwYXRjaGVzIGFwcGx5IHRvIGRybS10aXAsIENJ IHdpbGwgcnVuLiBZb3UKPj4+IHNob3VsZCBoYXZlIHBlcm1pc3Npb24gdG8gdHJpZ2dlciB0aGlz OyBJIGJlbGlldmUgYWxsIEFNRCBlbWFpbHMgZG8uCj4+Cj4+IEkgZGlkIHRoYXQgb24gYW4gb2xk ZXIgdmVyc2lvbiBvZiB0aGUgcGF0Y2ggc2V0IGJ1dCBuZXZlciBnb3QgYSByZXBvcnQgYmFjay4g TXkgYXNzdW1wdGlvbiB3YXMgdGhhdCBpdCdzIHdvcmtpbmcgYnV0IGNvdWxkIGJlIHRoYXQgdGhp cyBhY3R1YWxseSBuZXZlciByYW4uCj4+Cj4gCj4gR290IGEgbGluaz8gSSB3b3JraW5nIG9uIHJl Y3JlYXRpbmcgdGhpcyBub3cgb24gbXkgZGV2IGJveC4gQW55IGhpbnRzIHRvCj4gc3BlZWQgdXAg dmVyaWZ5aW5nIGEgZml4IHdvdWxkIGJlIGhlbHBmdWwuCgpJIHdvdWxkIG5lZWQgdG8gZGlnIHRo YXQgdXAgYXMgd2VsbC4gSUlSQyB0aGF0IHdhcyBvbmUgb2YgdGhlIGZpcnN0IHZlcnNpb25zIHdp dGggeW91ciBYRSBwYXRjaGVzIHN0aWxsIGluIHRoZSBzZXQuCgpJIHN0b3BwZWQgQ0NpbmcgZHJp dmVyIHNwZWNpZmljIGxpc3RzIGFmdGVyIGRyb3BwaW5nIGRyaXZlciBwYXRjaGVzLCB0aGF0IHdh cyBwcm9iYWJseSBhIG1pc3Rha2UuCgpBbnl3YXkgbGVzc29uIGxlYXJuZWQgKGFnYWluKS4KCkNo cmlzdGlhbi4KCj4gCj4gTWF0dAo+IAo+PiBSZWdhcmRzLAo+PiBDaHJpc3RpYW4uCj4+Cj4+Pgo+ Pj4gTWF0dCAgCj4+Pgo+Pj4gWzFdIGh0dHBzOi8vaW50ZWwtZ2Z4LWNpLjAxLm9yZy90cmVlL2lu dGVsLXhlL3hlLXB3LTE2MTk5OXYxL2JhdC1wdGwtMS9pZ3RAeGVfY29tcHV0ZUBjb21wdXRlLXNx dWFyZS5odG1sCj4+Pgo+Pj4+IFJlZ2FyZHMsCj4+Pj4gQ2hyaXN0aWFuLgo+Pj4+Cj4+Pj4+ICAJ X19saXN0X2RlbF9lbnRyeSgmYWN0aXZlLT5jYi5ub2RlKTsKPj4+Pj4gLQlzcGluX3VubG9ja19p cnEoZmVuY2UtPmxvY2spOyAvKiBzZXJpYWxpc2Ugd2l0aCBmZW5jZS0+Y2JfbGlzdCAqLwo+Pj4+ PiArCXNwaW5fdW5sb2NrX2lycShkbWFfZmVuY2Vfc3BpbmxvY2soZmVuY2UpKTsgLyogc2VyaWFs aXNlIHdpdGggZmVuY2UtPmNiX2xpc3QgKi8KPj4+Pj4gIAlhdG9taWNfZGVjKCZyZWYtPmNvdW50 KTsKPj4+Pj4gIAo+Pj4+PiAgCUdFTV9CVUdfT04oIXRlc3RfYml0KERNQV9GRU5DRV9GTEFHX1NJ R05BTEVEX0JJVCwgJmZlbmNlLT5mbGFncykpOwo+Pj4+Cj4+Cgo=