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 13F9DEC1120 for ; Mon, 23 Feb 2026 19:33:19 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id D562E10E435; Mon, 23 Feb 2026 19:33:16 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (1024-bit key; unprotected) header.d=amd.com header.i=@amd.com header.b="uuFR5YiA"; dkim-atps=neutral Received: from BL2PR02CU003.outbound.protection.outlook.com (mail-eastusazon11011042.outbound.protection.outlook.com [52.101.52.42]) by gabe.freedesktop.org (Postfix) with ESMTPS id 5C9F810E2C6; Mon, 23 Feb 2026 19:33:15 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=pPD4eBIWuT2TeATqfz5Tu8pGb7haYAuTCN7RO0cngOTfqAhfrJUdL5rIE38Yvon3YWWtawfGw5aFx1MWm33ycWzVVKWVb8U2mYUpp/wikph8pnpUD5nUZQ/44+yGOf8wgKcEbSyVurwQNEQrl2GvcmsGPHMQsHibUuY3Las+jSeFB0hAaO/JEXtgCNNgxDriX5KBNuBHnwCwEeQXy5/q8tWmCOzNm5C1NiYntZuzXbfR5LBPlcV8TJTefipTZ1rxZ884J1RVrbJEgXKrCklSQUUa85R6IUBr+RC4ofuNH1AdbLAqq+2iblORittNs8KPFyZDTnYDtFiu/3cso8cKVA== 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=xY89LgWOuvije5Gy3YO5UQoGZ1P2EZ0Son91nXj6YCw=; b=xkxuiV2E+Zbg2vyr+HIQhPqvIfcfF09pQNXrdVgMGmJnGKeykqMTSTJtfaRqZigK4zDfkGNbDYLE/IlZjRSXpVjC9/4QKH4cQNcve+91i8xzW/y25SMOXJ5/DuDRAx4uAf4sJx+bYA0kovNvVFwN+AA43toUFFwuRx5lR3pgYgRBNVCcJHyhDJiYYBUBCPdo1Eu5ac/zvACej1Msw5Nb3rQo6P+LOM+PjQ0945ypFYBHMkjq7jNpJ5acY0PjX+d0PX7zEEWHHR4t0JnaNKnwriACjoWTr14DJERhhtW89B4T+gUcg87pGIeHQ6fT0aRWcwK8fR4Tyv0PHvpixtVr+w== 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=xY89LgWOuvije5Gy3YO5UQoGZ1P2EZ0Son91nXj6YCw=; b=uuFR5YiAr8MmaSBWkS2V4DXC6HncSzuK3LIilseyDthDFrh5aoy0Ie1uhpRMIi0/rCJi4XRBs0olU9tsXcJbUzNjD+6eKQ+pmovgxhYFLLDl6AMEr9KQLDgi+lAkB+J5Yxt4C8ucXPQ2yVtaQkl9hq3AW8yTKWWtEc3lTO3XN54= 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 DM4PR12MB5793.namprd12.prod.outlook.com (2603:10b6:8:60::13) 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 19:33:11 +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 19:33:09 +0000 Message-ID: <7b3811c5-1086-42a6-8324-b7ec927a74a5@amd.com> Date: Mon, 23 Feb 2026 20:33:05 +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> 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: BN9PR03CA0361.namprd03.prod.outlook.com (2603:10b6:408:f7::6) To PH7PR12MB5685.namprd12.prod.outlook.com (2603:10b6:510:13c::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH7PR12MB5685:EE_|DM4PR12MB5793:EE_ X-MS-Office365-Filtering-Correlation-Id: be87eeb2-05c7-472a-3445-08de73126054 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|7053199007; X-Microsoft-Antispam-Message-Info: =?utf-8?B?Vkw2YWo5dlMwQ3lET3pMSkQyenk1Q2doVjU5WVFFU1JNdWE0QUV1NVN3aVcz?= =?utf-8?B?Q2FyZUhsbGRJNTJ5b01LTzhmamRnemhVVE5XcmVpakZtMFhDOHpKSWZGSHN5?= =?utf-8?B?Q1RIVmY1U3NnZGdVM0Fpa2o2WTkzTUpvczdoWmdmQ05WTGtQY2FycXBaNHBQ?= =?utf-8?B?NkxHdlBCeU1Wcjl2eUk3djVVWEdNc1NDclNaSU5CQTY3WjZvcXg0c3pjYndm?= =?utf-8?B?ZVZ4azZwbjQwZWNzODR2elcya1JjY2FIQnN3TGNZYXVHZkVSWU11SGRRcVk4?= =?utf-8?B?WXFnNHdFR09MTk1IVnp4VE9VVVNJbUVDYVJuRHFadTVuclJ5MC9XSWxOR0Fr?= =?utf-8?B?OFVzYUZCT0pwUEFpa2VFdHFSdDJkVVNsWUsycnRwelpoUzQ0a2VLRnhVRG02?= =?utf-8?B?QVBsOGx2Y0E5Rm8zZEYzVVh5NlRsVFN0Yzg5SXNkZmdRNC85T0ZwZDF0UXly?= =?utf-8?B?eVhwbDRiWGp6NEwwcTZyZkRMQkkxOFZHSmhjODBMOEJ3M1BiSXZtd3lVU0M5?= =?utf-8?B?UDJzTjE1V09lTmU1aG5kelNFN1ozcytWS0xyNmRPY2haL1ByOU1kbmdZNks3?= =?utf-8?B?ZkNHUzk1bGswRHJtUUNqSWZlMDY0ci9sL0V0TnI4dk9QM3UweUZOYUY4Ny9a?= =?utf-8?B?aDBDQ1lRM1pGSnlnRXFzYzBwekxaQ21IbVpLN1RVdEFRbUhOMEJWR0czN1VS?= =?utf-8?B?TXptUkwrU2ZvNENaL2F5VjljNGJ1NmxjKys4dGNsS2xsZmlwMEZtS01GWElO?= =?utf-8?B?aXgyUVFIVExZcGNKNGxvV3llZnZiQmJyZThoQm1HMVFlSVFvZFpKRG5Qd1Nn?= =?utf-8?B?RVdEeE92bHd3eDZhV01CNDBNSlp4VFYzK01EbysxZWM4ZVc0OGtDNmorRzQ3?= =?utf-8?B?U0VCWk9VVnF4TEx6Y1puTjZsTEcvZmVNb1AvYzMyMDkvMnNIbHZEbTNLYXVY?= =?utf-8?B?SHdJcTE3WndoY0VTeG5RdnlyMHN5eEtJWXRMcDhzaVl0c2hFWmZ6Z1lCRndW?= =?utf-8?B?a3RpNUoxZFNpTnJVM241SzZkNks4YWNmVkdPS1NpNVlZVERsUnErdm54Vjho?= =?utf-8?B?NVVWMmg0RmtjekJOcG1tV0p1WlBFeE9lSzhjSlNHc2QwNXFBZmhiZW94TnNm?= =?utf-8?B?bno0L21jdGdod1MrMDZKaWR4TWZSM2JJRGNDUEt5V1JNeWhLK0xzbGI4N0JP?= =?utf-8?B?blJRcDNCL0xaWWJza0lCb0dCdjV4S2RyektUVEJsK1Bkd2ZLV3RTY0s2eitI?= =?utf-8?B?ak5aVVc3RXNLck5sbHNNekp1K1dNbzFlL2JZUTh5dCt2ZjFlVHlIUVE4QSt3?= =?utf-8?B?VDg5aDFWRGpwSW9qWFFPVXZYbHFSMWZKbHhST3BBdE45RWlRQ3E2WXdIZHhq?= =?utf-8?B?Rkt2bkdtcmkwZmcwa0RrcXpURU92VGNpYVlSQWdBS0QwcmJYdWRQMndTaGNH?= =?utf-8?B?VXpZR3JPTmNySm9BRmFnZEVpUFZwMlg2bFUvczdQTFFlc0lQMzNCeUFKMjV2?= =?utf-8?B?WHhQNGVMWk13VjJIWm4wNWMwVkVRcG1GeFZUQzFCbjg3R3RqdUFRSjlrbDZv?= =?utf-8?B?MCs0Znc1UHhEazRPTG5KTFIvdzhBZGJETENDVlcwRzlGNGRzUVRiR29lcHZ3?= =?utf-8?B?cmQ4UlJJMVdDNW5IeFFDcE15UlJYR3prYUJTWi9yY3JINVFCemxXUWpMUjNj?= =?utf-8?B?dUs0VDA5VDJUK21VRE1RRXFFZmZkUnlwN3hubUxSNHlpTGwrd3Bqa0N1SldB?= =?utf-8?B?aUJDRWxrWE1rc1g2QzJqbWZ6MlZhOXZxNVVodlVTbEFoWGhrTkNGMUI1L3pO?= =?utf-8?B?SUVUZTJ4NGN0NDVrekt4ZGFxbjFaR2pvTVpvOG5hdzR0TGNIVitvbDd5MWpZ?= =?utf-8?B?K3JUVWRyWDNxK2NtUkUrSW9zZUw0UldLYmU0QjEySXdEN3plVFQ0OGRuRzRx?= =?utf-8?B?eXczK2wvOG92Q0NjNHl5TlRta0tHODhoR2ZqckJTOXRJenJPMHFMeVREb3Ju?= =?utf-8?B?RkNNcjluQTNZTE1SZkVjdnBvZ1BHVW1zY2pwdWRDOHAyNEFYN2hLWmFCejhn?= =?utf-8?Q?68w8Ir?= 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)(1800799024)(366016)(376014)(7053199007); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?RVlvNnhmck9QYkdnL2tnemxYdlRQSmFJOFhrWENRMW82Sk9ROUlDZEdpTnhT?= =?utf-8?B?Qm5XMW9EQmxIeFAzaFNXejl0QThZTFV0ZmFyY240Z0R4OUhZWjB1M3Joc0ta?= =?utf-8?B?U1pHdFFEWmRCdlRFZkRlWHZFWm9CR2RtZWZhRFJydEVMckVRdFkxaWhaWW14?= =?utf-8?B?Q2QzTHh2dmkwMHN0NSs4eXJRdUkvMFUyU1ZvblpPMHRwVFBUeng3eFhQSTRL?= =?utf-8?B?ZFUyU3dCRTJsVVBKL2Q1SHJNekc2Yk1tQStjWkNJUzFUSWZzdWQzNzRMRjlS?= =?utf-8?B?a3Z0NUpBWnZlMmhmQ3NWN1dWaXpXSCtTWGdnNEhVSllJNlovLytKYzdFVGFL?= =?utf-8?B?OWZCbTJQbW9pZDVNdFoyeGdGN0VXR1hXOHhrbVdZYTRWb0tsUHNRSU0vRzlh?= =?utf-8?B?Nm80dnBkNzNmKzFEcHlHUjRGcnVqNDkyM1luL0xVQmRpMkl3NDBQQm53cjJU?= =?utf-8?B?WkV0cjV2UVRBa3lDNy90RC9BSGkxVzV1R0lpQkR1Y0JONWxFVTEwUk9RSGxk?= =?utf-8?B?bVNOWlQrcHJjUGJjRTdvemtVSTkyQlF0Q3FHMlJUVGlhVkFXdlFGWGx2a2R5?= =?utf-8?B?OVpxSzhPa3BlUnJnWFZKd002VTU1L1ljTWVVcmR6VnNld3JNWkVacVpYTExE?= =?utf-8?B?NVhVMkQ0K0VIVzYyMlYxRXdFajRENGF3NjM5dFhSUGRYY21WMGZRZC9XcUl6?= =?utf-8?B?RGN1MG9wcTRLaUhFY1dzQThUZWV4R3NoTWE4UzVFK0F4dDV3OFRURzloUlF4?= =?utf-8?B?VXp5ci9IYkFIWHRVdGtJa3ZlSy9vTGJLVTZSOEpQdC9rbkdTNlZUcHY1L2tK?= =?utf-8?B?QWY4KzM1cjZSL2h3MXZZNmllNFEvblh2S2doaFZRbVNVTW1PYmk5a0VPYzdw?= =?utf-8?B?ZW1qTXduaHlsVm1CeGF5VzU4WEZJYnUwZG12MUVaQzY5TWlvUFRhR0o2b2Zo?= =?utf-8?B?MGErN2NDNm1EY044M3lBNnBmQ08zbXVsbFVxNjNQcEYxU2hrSXpDTFU0VURv?= =?utf-8?B?OWg1bkd6M3BlcHQ0YVRhZTVvbGEyekdHSDh0bHZ1cHBuMGdqWjc3OGg4aHVY?= =?utf-8?B?YVRKQzA2Y09xNFZQZFRrc1R1dnpQSG5XWW5KZXpvYUQweWtsMFQwMnRUdEwv?= =?utf-8?B?aDgwT3dQR0QyYnJCc1ZyZjUzQTQ0YW5wYzltaVBRMWo0dmVRZnJtcWJxNUky?= =?utf-8?B?dWxrRVJSK0ZScjdDWUFoMEtWQmx4SnJ5eUVaQk9GNjFacEFwUUR4VWc3QTdq?= =?utf-8?B?dGYrUlRHbmtSR01EM3RHZ0E4NVVGeWszdlVCT1NTVFoveUhDWHFSSVhvYVR6?= =?utf-8?B?V2tiemdBWUR4dzJ5emV4VmdsbDd4dWI4Q2JaT1hOcTl1bnl1VUIwV1FFb2J6?= =?utf-8?B?UU5YRHh6UFZFdFc1MW92RENKU0NqbGw5dHp3Z2tLRk1ua2Q5NnBEUjgyOXJv?= =?utf-8?B?dmVQZEFsVVdqZ0FlZzFVeS9PMFBxWno0aUVLY2lmNjlQMU80Ym4wWjhMZVRt?= =?utf-8?B?YUtzdDk0SXVndHJndFJpaGJSWTNPZ3kxNFpLSkVmSmc2RkdCNjhXMVNiTFpi?= =?utf-8?B?N1BXd29lekZad0E5UStPNU5lRDdibmU2WVp6YjBySkwxdW5saVNhd3piYkF6?= =?utf-8?B?RWdzQksrMis3enhqTFVGVCtpZzM3QXkyZTE5alpvNjh0dzlkNFBnRlE5WU1B?= =?utf-8?B?SjBnYXlkWWlwM3dYLzlXRWoweUNyWUFEenZLbWV2cVlvUlUxZHFTRklRRUY5?= =?utf-8?B?ZjBPT3RCaUJlMFJ6MjVzdDdzN1V0Ykl6dEplNHdhMFFMbmVTK3FleklHTVk4?= =?utf-8?B?L3ZYU2xOZ3FXTXl2clFORldwNW5tL1BKeEhwb1YrY2xDV0QyZXdscUx3aGpj?= =?utf-8?B?SmtvYzRuNzNsMnpwZVpDOXgzSlppd1Nld0tkVngwSzUyZVBHSEhrKzdMYVJt?= =?utf-8?B?b0dhZXVqQmg5ZEh2dXI3dklyU2RqYXBFZWJoM2R2cHdsYkZGVlUzVEhzclVC?= =?utf-8?B?WHgwZnZ0aWNKcjVTQjVzUmI1RVNBaGFDdUp0R2VPSEhYQUJPOEttazhURFVs?= =?utf-8?B?Uk9rdW1KZHE3ZXZyYVJMK2RHVjUyY2ttU0VlUWhjQlY4WGp5VDR3L3pUZVI3?= =?utf-8?B?eGtsYlBPRVBPYjY3YlpxWHpVeGVVUEpmbEtrTWhUQnozditSbGRtMVNHTW9W?= =?utf-8?B?WHBBRjlBcjBqQ3kvQmJPTllRK0FJOWV4c1BEUGlSMUZDNUVnd2xJeDhhc1ZQ?= =?utf-8?B?Lzd6ZzdMRmdyVERuRmhrMUZaSDhLRU9XNTNSV2laM0M3WCtlYmovK2N6b1oy?= =?utf-8?Q?y6B6Uz2yVsorXq+zKc?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: be87eeb2-05c7-472a-3445-08de73126054 X-MS-Exchange-CrossTenant-AuthSource: PH7PR12MB5685.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Feb 2026 19:33:09.7245 (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: MKvQ0XjwOP11ekYJD1I2bDhOPsuAadWuqvvoVqMMOkw/iT3yFzYvmuIEyoYn0Rts X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB5793 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" T24gMi8yMy8yNiAyMDoyMCwgTWF0dGhldyBCcm9zdCB3cm90ZToKPiBPbiBNb24sIEZlYiAyMywg MjAyNiBhdCAwODoxMzozNFBNICswMTAwLCBDaHJpc3RpYW4gS8O2bmlnIHdyb3RlOgo+PiBPbiAy LzIzLzI2IDE4OjI1LCBNYXR0aGV3IEJyb3N0IHdyb3RlOgo+Pj4gVGhlIGk5MTVfYWN0aXZlIHNl bGZ0ZXN0IG5vIGxvbmdlciBidWlsZHMgYWZ0ZXIgdGhlIGRtYS1mZW5jZSBsb2NraW5nCj4+PiBy ZXdvcmsgYmVjYXVzZSBpdCBkaXJlY3RseSBhY2Nlc3NlZCB0aGUgZmVuY2XigJlzIHNwaW5sb2Nr LiBUaGUgaGVscGVyCj4+PiBkbWFfZmVuY2Vfc3BpbmxvY2soKSBtdXN0IG5vdyBiZSB1c2VkIHRv IG9idGFpbiB0aGUgc3BpbmxvY2suIFVwZGF0ZSB0aGUKPj4+IHNlbGZ0ZXN0IHRvIHVzZSBkbWFf ZmVuY2Vfc3BpbmxvY2soKSBhY2NvcmRpbmdseS4KPj4+Cj4+PiBGaXhlczogMWYzMmYzMTBhMTNj ICgiZG1hLWJ1ZjogaW5saW5lIHNwaW5sb2NrIGZvciBmZW5jZSBwcm90ZWN0aW9uIHY1IikKPj4+ IENjOiBDaHJpc3RpYW4gS8O2bmlnIDxjaHJpc3RpYW4ua29lbmlnQGFtZC5jb20+Cj4+PiBTaWdu ZWQtb2ZmLWJ5OiBNYXR0aGV3IEJyb3N0IDxtYXR0aGV3LmJyb3N0QGludGVsLmNvbT4KPj4KPj4g UmV2aWV3ZWQtYnk6IENocmlzdGlhbiBLw7ZuaWcgPGNocmlzdGlhbi5rb2VuaWdAYW1kLmNvbT4K Pj4KPj4gVGhhbmtzIGZvciB0aGUgcGF0Y2ggYW5kIHNvcnJ5IGZvciB0aGUgbm9pc2UsIGp1c3Qg b25lIG1vcmUgcXVlc3Rpb24gYmVsb3cuCj4+Cj4+PiAtLS0KPj4+ICBkcml2ZXJzL2dwdS9kcm0v aTkxNS9zZWxmdGVzdHMvaTkxNV9hY3RpdmUuYyB8IDQgKystLQo+Pj4gIDEgZmlsZSBjaGFuZ2Vk LCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L3NlbGZ0ZXN0cy9pOTE1X2FjdGl2ZS5jIGIvZHJpdmVycy9ncHUv ZHJtL2k5MTUvc2VsZnRlc3RzL2k5MTVfYWN0aXZlLmMKPj4+IGluZGV4IDUyMzQ1MDczYjQwOS4u OWZlYTJmYWJlYWM0IDEwMDY0NAo+Pj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvc2VsZnRl c3RzL2k5MTVfYWN0aXZlLmMKPj4+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L3NlbGZ0ZXN0 cy9pOTE1X2FjdGl2ZS5jCj4+PiBAQCAtMzIzLDkgKzMyMyw5IEBAIHN0YXRpYyB2b2lkIGFjdGl2 ZV9mbHVzaChzdHJ1Y3QgaTkxNV9hY3RpdmUgKnJlZiwKPj4+ICAJaWYgKCFmZW5jZSkKPj4+ICAJ CXJldHVybjsKPj4+ICAKPj4+IC0Jc3Bpbl9sb2NrX2lycShmZW5jZS0+bG9jayk7Cj4+PiArCXNw aW5fbG9ja19pcnEoZG1hX2ZlbmNlX3NwaW5sb2NrKGZlbmNlKSk7Cj4+Cj4+IElzIGl0IGd1YXJh bnRlZWQgdGhhdCB0aGlzIGlzIGNhbGxlZCBmcm9tIGludGVycnVwdCBjb250ZXh0PyBFLmcuIHdo eSBpcyBzcGluX2xvY2tfaXJxKCkgaW5zdGVhZCBvZiBzcGluX2xvY2tfaXJxc2FmZSgpIHVzZWQg aGVyZT8KPj4KPiAKPiBJZGssIHRoaXMgaTkxNSBzdHVmZiBJ4oCZdmUgbG9uZyBpbnRlbnRpb25h bGx5IHRyaWVkIHRvIGZvcmdldCB0byBhdm9pZCBuaWdodG1hcmVzLgo+IAo+PiBUaGF0J3MgYmFz aWNhbGx5IHRoZSByZWFzb24gd2h5IEkgbWlzc2VkIHRoaXMuCj4+Cj4gCj4gQWxzbywgcGxlYXNl IGluY2x1ZGUgdGhlIGludGVsLXhlIGxpc3QgZm9yIENJIOKAlCB0aGF0IHdpbGwgY2F0Y2ggaXNz dWVzIGFzIHdlbGwuCj4gCj4gV2XigJlyZSBtYWtpbmcgaXQgYSBiaXQgZnVydGhlciBub3csIGJ1 dCB3ZeKAmXJlIGhpdHRpbmcgYSBsb2NrZGVwIHNwbGF0IFsxXS4KCl5eIHRoYXQgYWN0dWFsbHkg bG9va3MgbGlrZSBhIGJ1ZyBpbiBkbWFfZmVuY2VfY2hhaW5fZW5hYmxlX3NpZ25hbGluZygpIHdo aWNoIHdhcyB0aGVyZSBiZWZvcmUgdGhlIHBhdGNoIHNldCBhbmQgbm93IGp1c3QgZ2V0IGJ1YmJs ZWQgdXAgYmVjYXVzZSBsb2NrZGVwIGNhbiBmaW5hbGx5IGNoZWNrIG9uIGl0LgoKSnVzdCByZXZl cnRpbmcgImRtYS1idWY6IHVzZSBpbmxpbmUgbG9jayBmb3IgdGhlIGRtYS1mZW5jZS1jaGFpbiIg c2hvdWxkIHNpbGVuY2UgdGhhdCBhZ2FpbiwgYnV0IGl0IGlzIGNsZWFybHkgbm90IHRoZSByaWdo dCBmaXguCgo+IEkgY2FuIGRpZyBpbnRvIGl0IG5vdzsgaG9wZWZ1bGx5IGl04oCZcyBhbiBlYXN5 IGZpeC4gSWYgbm90LCBJIG1heSBhc2sgZm9yCj4gYSByZXZlcnQuIEdpdmUgbWUgYW4gaG91ciBv ciBzbyB0byBsb29rIGludG8gaXQgYW5kIEnigJlsbCByZXBvcnQgYmFjay4KPiBCdXQgYWdhaW4s IHBsZWFzZSBpbmNsdWRlIHRoZSBpbnRlbC14ZSBsaXN0IGZvciBDSSBvbiByaXNreSBEUk0gY29t bW9uCj4gb3IgZG1hLWJ1ZiBwYXRjaGVzIOKAlCBpZiB0aGUgcGF0Y2hlcyBhcHBseSB0byBkcm0t dGlwLCBDSSB3aWxsIHJ1bi4gWW91Cj4gc2hvdWxkIGhhdmUgcGVybWlzc2lvbiB0byB0cmlnZ2Vy IHRoaXM7IEkgYmVsaWV2ZSBhbGwgQU1EIGVtYWlscyBkby4KCkkgZGlkIHRoYXQgb24gYW4gb2xk ZXIgdmVyc2lvbiBvZiB0aGUgcGF0Y2ggc2V0IGJ1dCBuZXZlciBnb3QgYSByZXBvcnQgYmFjay4g TXkgYXNzdW1wdGlvbiB3YXMgdGhhdCBpdCdzIHdvcmtpbmcgYnV0IGNvdWxkIGJlIHRoYXQgdGhp cyBhY3R1YWxseSBuZXZlciByYW4uCgpSZWdhcmRzLApDaHJpc3RpYW4uCgo+IAo+IE1hdHQgIAo+ IAo+IFsxXSBodHRwczovL2ludGVsLWdmeC1jaS4wMS5vcmcvdHJlZS9pbnRlbC14ZS94ZS1wdy0x NjE5OTl2MS9iYXQtcHRsLTEvaWd0QHhlX2NvbXB1dGVAY29tcHV0ZS1zcXVhcmUuaHRtbAo+IAo+ PiBSZWdhcmRzLAo+PiBDaHJpc3RpYW4uCj4+Cj4+PiAgCV9fbGlzdF9kZWxfZW50cnkoJmFjdGl2 ZS0+Y2Iubm9kZSk7Cj4+PiAtCXNwaW5fdW5sb2NrX2lycShmZW5jZS0+bG9jayk7IC8qIHNlcmlh bGlzZSB3aXRoIGZlbmNlLT5jYl9saXN0ICovCj4+PiArCXNwaW5fdW5sb2NrX2lycShkbWFfZmVu Y2Vfc3BpbmxvY2soZmVuY2UpKTsgLyogc2VyaWFsaXNlIHdpdGggZmVuY2UtPmNiX2xpc3QgKi8K Pj4+ICAJYXRvbWljX2RlYygmcmVmLT5jb3VudCk7Cj4+PiAgCj4+PiAgCUdFTV9CVUdfT04oIXRl c3RfYml0KERNQV9GRU5DRV9GTEFHX1NJR05BTEVEX0JJVCwgJmZlbmNlLT5mbGFncykpOwo+PgoK