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 67743EC1128 for ; Mon, 23 Feb 2026 19:20:38 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id C54D810E440; Mon, 23 Feb 2026 19:20:37 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=intel.com header.i=@intel.com header.b="n5/xafyn"; dkim-atps=neutral Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.15]) by gabe.freedesktop.org (Postfix) with ESMTPS id 330C610E42F; Mon, 23 Feb 2026 19:20:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1771874436; x=1803410436; h=date:from:to:cc:subject:message-id:references: content-transfer-encoding:in-reply-to:mime-version; bh=Clvt1uB/stM28d1qK4Rlfmnf823uth9Q3T8HiplX/vk=; b=n5/xafynaSPSaxaIQXQfOi/eRUAP55JVJBbB0nVBSwmR6tbWqVj1d7bF iuiZeFnWsRL+3a7rS/retwZigButeGJRRSP/QXcMlSsV8wKnUUAqcFNOx LstJOmCyL+ALSNs7qT/oHT86wrN4Izhfg/x4wnTBkPCmjA1OhAdHVc5t/ uQbCOdJhn4iwENAyxkRtx7KduNkprgleWWolw/F67xdjdWrsbhbAqahHz u7nwzS1RhK9Io3yK65bMi+/X9lSdogszSZeUJjzYJcZlFIbWuIJa6FWyV YLa21/63daE8T5P6nPdhL8aVSZz4fPYmoNWxxNl2Vm12trDPtPtphLRqY g==; X-CSE-ConnectionGUID: cqoUS35rTmS5P8qVYh//2A== X-CSE-MsgGUID: WHm1Z4gSQkC8HymTyPkt7A== X-IronPort-AV: E=McAfee;i="6800,10657,11710"; a="72981545" X-IronPort-AV: E=Sophos;i="6.21,307,1763452800"; d="scan'208";a="72981545" Received: from fmviesa002.fm.intel.com ([10.60.135.142]) by fmvoesa109.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Feb 2026 11:20:36 -0800 X-CSE-ConnectionGUID: nBHrHnFwQHihHnIy/F7pOg== X-CSE-MsgGUID: 0k9BSQdKR9KVTPrvegU2eg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.21,307,1763452800"; d="scan'208";a="238621123" Received: from fmsmsx903.amr.corp.intel.com ([10.18.126.92]) by fmviesa002.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Feb 2026 11:20:36 -0800 Received: from FMSMSX901.amr.corp.intel.com (10.18.126.90) by fmsmsx903.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.35; Mon, 23 Feb 2026 11:20:35 -0800 Received: from fmsedg901.ED.cps.intel.com (10.1.192.143) by FMSMSX901.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.35 via Frontend Transport; Mon, 23 Feb 2026 11:20:35 -0800 Received: from CH4PR04CU002.outbound.protection.outlook.com (40.107.201.61) by edgegateway.intel.com (192.55.55.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.35; Mon, 23 Feb 2026 11:20:35 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=bsOLacEEvWODaLN50tP+voVql/d92s/ycSp2riw23EnTp3tMlFLiUfOOsOxwRqrc/ziX9Zfiu8mi0bWomY7QdTDE/EwPyIrALXzIgVXzQhcWtSFakKRF/V49FwmEPpEIAmOpMZ/yvz1McGUIrKrjcMmUwy+yAJ/SL4sLLDkN6WCpQeCZQl6mJUnMqLBzpcnDmnWcDj1Fj2MXcJaBFKDb6emngnA+uAmbOd9X7VYZif5k6Uokx99cr5KZTjxgKP6v8ftFJaYpBbuf07s0O1X2YczxBRBaF5jYGzwTx9Sr/LjW4XYuMlW5LvZPBcyCrWqdZP9qJt/g+JrQ49KH50pWEQ== 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=ThalbKn7V8ru9Asel/XHnx4avFMvqLKryBehs4BHdh8=; b=PWDLQGA1wl2nqw1ld+32YDldxVwBYspCzRXcB5nMtXnKF/adHbbyO5UvylG5MNFkq+rd/iZzZiuh3JBBJgczxCTvsDIspnfyyMGxYiDIXOcIFbTrOMvgN/PfesrHaIegEAaBpTZ46RcdTntZtvQUrKUaTYzvRcnUo0esIeq6cmRVZC48z1TjDSdd/zwewB20T2OBrTWmQA1TgAMrh+rJt7G8uTvnYAlMp32d57FSa2valVnEefyRokYGN8vuFxCY7f5eBzG47m9n/AD1AErAQCqqmeS6hAlfSdjZHHEsq81n7S8n/X0lYbZUT09f1M6yZdrNi7sWQ9LgAKGe7OKrSQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from PH7PR11MB6522.namprd11.prod.outlook.com (2603:10b6:510:212::12) by DM4PR11MB6312.namprd11.prod.outlook.com (2603:10b6:8:a5::11) 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:20:30 +0000 Received: from PH7PR11MB6522.namprd11.prod.outlook.com ([fe80::e0c5:6cd8:6e67:dc0c]) by PH7PR11MB6522.namprd11.prod.outlook.com ([fe80::e0c5:6cd8:6e67:dc0c%6]) with mapi id 15.20.9632.017; Mon, 23 Feb 2026 19:20:29 +0000 Date: Mon, 23 Feb 2026 11:20:22 -0800 From: Matthew Brost To: Christian =?iso-8859-1?Q?K=F6nig?= CC: , , Subject: Re: [PATCH] drm/i915/selftests: Fix build after dma-fence locking rework Message-ID: References: <20260223172553.1663749-1-matthew.brost@intel.com> Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: base64 In-Reply-To: X-ClientProxiedBy: MW4PR03CA0023.namprd03.prod.outlook.com (2603:10b6:303:8f::28) To PH7PR11MB6522.namprd11.prod.outlook.com (2603:10b6:510:212::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH7PR11MB6522:EE_|DM4PR11MB6312:EE_ X-MS-Office365-Filtering-Correlation-Id: b7bfe151-192a-48da-1d0f-08de73109b66 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024|7053199007; X-Microsoft-Antispam-Message-Info: =?utf-8?B?M1AxZnBTTC83eEJSNmFpcmxlNnRHTjMxM1RTSnRnVTFnNlJUR1hlb1JaV1Fq?= =?utf-8?B?bHR1Nit2U1VZY1VZUU5OeWd2YnZ1Qnk1S3YyaXhRSXVQanpZeG81NDU1cTRx?= =?utf-8?B?Yk1BazhjZ1RDbkdvOUREdExkVFN4bkF5S0ZXbjFWZ0NqaWR4MHc1bHd2dWNZ?= =?utf-8?B?MGRaTldBUGtrZmMzbElyL0tQR2FDK3JVNnEzVmxjN3hEUHBCWTVYZ0MrWVIz?= =?utf-8?B?dmZ6V0ZrdmFFMXlub3lKVmJydS9oTjU4WW00OUNHS1pkbkdteVZhbElFN213?= =?utf-8?B?SzJtTGxOTmpsQWxIbTJFajRrV0lVaXFYMkhkWjc0Zlg2ZW52L0QvVWY0Y2Nx?= =?utf-8?B?YnJIS3NJNUM0cC9uL05RejNYNFd3SXpieXFkOEpqcjFpRnlvRnFxQlVpWlpR?= =?utf-8?B?Yk1IcnloOGEvdTNSL1ZMVGxmdnNIUzM3V3MyYWhmY2Q3WHFha0EzTlhCcWhQ?= =?utf-8?B?TVIxaWRpcTJzL3k4MkkwSWFIM3d2V0JRNnhVVzg0UVNWTEt3Zmp3NVBKVUVx?= =?utf-8?B?MFFRbC9XYUJkNkx0b01nQWdEN0pjVzE1a1dWMlZjUmJ0MFV2L1JmTVBNM1h0?= =?utf-8?B?VkFJTXh4T0dQbkNtWXRxMW1SeHlXN3FlVitpNDNLdmpEcGNkR2tvenUwOVU5?= =?utf-8?B?b0RYZ3hIdkFxYTVlc0RIY1pScVB5OUhKbmNnV2VLaFVhNVZhMzU4c2k5NjNa?= =?utf-8?B?c1pOSnduajcyL3pFRkVRSFVCR0FDN09PMjhaa1VXS3Q3TE0rRVZVZUlOaHlr?= =?utf-8?B?YysvemRTZllTYkl6dGJ6blVwUkVzakd0MzhuMWpWNVRkVUpsWGJFdkUyNEx5?= =?utf-8?B?S3VIU2o0MEhranFTVEdFKzRocCtEYk1oQ0VqVGppZHNMRTk2Zys3TDBCRzRO?= =?utf-8?B?ekxPdklObGZSazlrTDBzN3lPRm05djB4NXVBaDFqb2lBSzlUNU1sL21jbVUv?= =?utf-8?B?elJEYzN1QUJMNktUOHFhTVhDbXpHSFVzdDEwd3hOeTExenkxcTRkRzBnQ1Nq?= =?utf-8?B?R01tV0pKcSsvbzV4bDlOVUQzQ3NrdUx3UC8yT29qd2dzY043d2Vza0RNZUFG?= =?utf-8?B?VnA3TUlERVRMam43eDBJWUFoMnRiUyt4WUsvVkVhOU1aSFEyN1dKQ1pSMFdy?= =?utf-8?B?OHZ6SjlSdWVoTW5hVzMwbnlnZXB2YnRZT0wxR21PQ29nNkNOZjdNVkJVS3hZ?= =?utf-8?B?K0NIYnU1SE9UMXFNbStNQnI5cjBrS0JjK1QyMkp4OTFra1c1NGlyVWlxemRI?= =?utf-8?B?bThHVkRhSlRweno1WDRFYWJ4bnp2TXV3andVY3d4Y0lnam9TeHhqUTRCVmVq?= =?utf-8?B?WHFXMHl6UjV4LzREb1hoSHU4YzdKQzc5TjdqT1QyUlgrVGhJUVA4eGZvbEdK?= =?utf-8?B?b2pJdEJUZXlHc1VYWURqYjNqYXd0anNsaHc3TFFIckl5YkZMdXNWcEdZUzlS?= =?utf-8?B?dWRTbS9DL1V0L0tDOU0rK3BTRFVMZWZiam1pVDAwbVl2WUFSU3ZUYnVRZmJ3?= =?utf-8?B?d3RkdVBXVzBTSmVTVnd2dTQ2OTF1U1ozTHNzbGJVenRIYkNoaTJ5Qko1SzhS?= =?utf-8?B?QUJNbng3OWxmRyt5WEVsTGd3VFdlSGRLazlCV1dBUjlwVDY4OFVRTG51c3Bt?= =?utf-8?B?VWJhQ0VTV3d6NTRJZEJFUGZGcy9PTDBVZml5Zk0rcTE2ZmJuUHNHanFWUFVj?= =?utf-8?B?dE43clpFQXp3YlpXazNRRERHbmx4dFgwa01yZ01tSk5tVGZvR1RZU29PVThx?= =?utf-8?B?NSt1Y1NBN01kNFNCcGNBaHBXVEs4RWNtL2M2aXlQYStmUnhMSDI1OWVrK2Mv?= =?utf-8?B?UHhPRW5xNEtjNncwbmJVdTRwSFZSMGw3eENKN3NucDVWMlk1OHUwMEszWHVP?= =?utf-8?B?OGxzM0t2cHJTVTlNWkNxVVhiZERuV2dPUlJjZjhaRUVyN01iMkRYN2dzSitH?= =?utf-8?B?VXpKNjRMUXduSU1JRjBtdDdUeStOcE4rV2VMZm9VaDF6MkFLSXhZTUY5dkVa?= =?utf-8?B?QzZzM20wSUIwMGkxQVcrWlpRcTNtVG15NW9LWmF1Z0V6L09OaFRxQU8rQXVa?= =?utf-8?Q?SPx0Yj?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH7PR11MB6522.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(1800799024)(7053199007); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ZzJsQmpKUU9HdUhWdG9KcW1HTmY4ZGpqQUpFZlE4UzE3NjZOYUZRdk94Vi9N?= =?utf-8?B?c1BjdnVydTBJZ2pmK21XbDdybnNrUnV3eEl2QitNb0pGZUV2czRHNzFlOVA0?= =?utf-8?B?amcxdXZQVXYyZFZYdk9VUTF2UGx4bUtjSWpZaGhPOVZKZkZNN0V2RmxzSi9Z?= =?utf-8?B?d0JIZUg3VnZodGdjcUNNUUZ2VEptTnN4K1JRNnVkdVZVQU9BWENVWlFUZFRD?= =?utf-8?B?UU9mZlZyVVpMbm42cHJEMERWM3NkYmNzWnE5eXhjV1lnU2hMRkR6R0IrckZy?= =?utf-8?B?MHNXR1VOTWJsNzVlYjR5RkI4REdCdWhRMzd0R3NkM0RJamdzOFRTd21iNWdr?= =?utf-8?B?TVJ6cDVzWjhCQ2Z1UTJSYjVxK3ZuT0g4azN1OUxUUFM4ak1HVXpqVUdQbmN1?= =?utf-8?B?dHBzMno4Y0kzQk15M1NadG84K3lHVDlYQUx2b3kybDFWUkFYbWJHTWE4czFT?= =?utf-8?B?OTJoMHdZNGxWYlFnYWUxMEZwMUllMXhrdHZrNGwvYVN5bHJTQmpQWkxQbStH?= =?utf-8?B?dHBaNlk2My8yU2p6YzVhOFBqVWVqVmtQTXJpcDdZN3hUVU8wQzRJbTFOYTd1?= =?utf-8?B?WnhGcWJSQi9GbUVjRHl2NWVZcHd6QUlIWk9nQXprcGE0Vk5scGl2c01NcFdJ?= =?utf-8?B?akVsYm4xWHZHZkRsSWdkVmVOYXpXWERFVWc1RGp4cWNYMXRJeEJncXFqd2JD?= =?utf-8?B?M0d4NENwUGN3SWozNk5rQkdSY3c4bzJGVHJ0Mkg5UmhCTGs3VGpFREYySWJM?= =?utf-8?B?NFhFYlp5R09UNEowQ3Jiakd2MlhwakJvdE1hWlA5WmtkNnQ2NjRYVHlYdXRs?= =?utf-8?B?VkNaQXNlUFF1c25LanFOMUJRalo2cXBvSVVaWVJDK044ZnZLLzlyUG9aaVNu?= =?utf-8?B?Yzl3S1hMdFZuTE5Sa2E3Q3lTUzR3VWJKM3VJVDlKS2pJQzdxZ0FIYXV1V3VZ?= =?utf-8?B?U1crMHRHTFJMUTVMdDBtSXhGNGVJSFV0RXB5STlkY1ZTamhBZW5sSEJCS0Vu?= =?utf-8?B?QzFqbC9scmh3SmhaR2lkZ09jQVBTSmZncE8xNWYvZXFoVFBKc1paK2Vlb3FZ?= =?utf-8?B?UisvaHBMd3RQTWdOUU5xbkdDd2hCQ1VVajZPd0dWbnRDM1RpQlp4SUt1UUNB?= =?utf-8?B?TVdHSW1nSXZ5cFlJK0RZcmdZSmh2QkwxV2h5ektmL1Uxa2c3aktiRjk1eitH?= =?utf-8?B?TStvSnlXNFIxVW92TWFzRXhHenZ1Y1RtNFVUUWlOcDdKa0dZa0FxK25icHRm?= =?utf-8?B?eTNrR0grNzdNM2Qzb2Q5WEhpM2FrRUxIb1hlUVorVG51UG0yTmJVM3Nwb2Y0?= =?utf-8?B?aEcxMHFaeXNoeXkwMkR1K2dsdWVvVXNkYTV4OHJwdlM3Vlg1TTNoM3ducnMv?= =?utf-8?B?VS8zWm5ycFd0YzNienBabklZWFc4eEo2aVA2MkhIaDRqQVJ2ZHdqVk03N2FW?= =?utf-8?B?azVDMUl4UUUxbzZqVG1WK0Y5RnJmMzRNMElnWm1FSWE3VkFGWUkwbFJ4VDBl?= =?utf-8?B?WTlrd3BmWjBnZjdBUWxKa1J2ais4YnM3c0ZLRUZxMHIrQnRkeXBQWHJvWGVE?= =?utf-8?B?UUZvZ3A3emN5Y0VLVkdJOWhhL2I5V2ZEbkVvTFJEUENxMnZLd3BWNmxUY3pt?= =?utf-8?B?Z1VpRVVUcGtFcG5sR2VnV0VzR3NBdkRnLzIyTDJhMGZvaFlnNkRPb1l0Y2ZQ?= =?utf-8?B?U08wZGZqU1JBSTZTd0ZGM0toZlc2dlc5azNGcnlrdW82RG1uMXZ2N0lMMW8w?= =?utf-8?B?dzFvN2JqMlJsMTV0aFBoMEJUaTY2bHV2RGdrRnYxcVE5cjgzcWlvelp4Rjlh?= =?utf-8?B?NVJjei9kcjdIZWY5RlIxWk1RRXluMnBTSGszTVFBREQ3ZlZPdFAzdlpjL3RV?= =?utf-8?B?Z0FMVk1DaVhrTlVZbFRKTGlZSHd2dzBTNDZESExONUZDeWUySXJWSFgyKzBR?= =?utf-8?B?aE5GY2tXaWFOYnBzVkR3ay9wRVFhTTVld3pIRmhoVWhhU09HaHl6Zk1JOHh5?= =?utf-8?B?dTR0QTBOeGJVeEptb0ZXQzNZc0ZZYVFQN1I5SGxmL0RoMjd3elZRa1ppcUJy?= =?utf-8?B?WDkzN0tlKzJQalVGMlkvQkVFd243TWY3djRuRm03OTBaZ280UGFZOEpzZUV0?= =?utf-8?B?RzlGSk8yRm4rYzhmekVBcXRMcGZoL2FZRXhOWVNZM29WV1Y4V2JBcklxeE5r?= =?utf-8?B?QzdaVjJoK0huVm9Id0lvbGhDSk9DMXBRN2IvQU5XUFNydTdNVEhaTXJzSm1I?= =?utf-8?B?WnV5NWZ4Y01kRGp2d1lHZ0ZuenNIZzVNN2NkYXhadEV3ZnI4QXU4M0lmdUdo?= =?utf-8?B?a1E3S3VDcUl5ZjIwZndKU29ZQzBGNnhSUUZkQkdHMGl6a1A0aXN3eTIyY2VD?= =?utf-8?Q?pdUfdZq3F2eG3DvM=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: b7bfe151-192a-48da-1d0f-08de73109b66 X-MS-Exchange-CrossTenant-AuthSource: PH7PR11MB6522.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Feb 2026 19:20:29.8696 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Zll8lc7E/+SZaNgwaDlOolbA9YsYT2fgBFs+1kfQQC7jmbEh7LQeO/Hn6wkYAPxROgYq2zoJhf2/oxKBS6qAzA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR11MB6312 X-OriginatorOrg: intel.com 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" T24gTW9uLCBGZWIgMjMsIDIwMjYgYXQgMDg6MTM6MzRQTSArMDEwMCwgQ2hyaXN0aWFuIEvDtm5p ZyB3cm90ZToKPiBPbiAyLzIzLzI2IDE4OjI1LCBNYXR0aGV3IEJyb3N0IHdyb3RlOgo+ID4gVGhl IGk5MTVfYWN0aXZlIHNlbGZ0ZXN0IG5vIGxvbmdlciBidWlsZHMgYWZ0ZXIgdGhlIGRtYS1mZW5j ZSBsb2NraW5nCj4gPiByZXdvcmsgYmVjYXVzZSBpdCBkaXJlY3RseSBhY2Nlc3NlZCB0aGUgZmVu Y2XigJlzIHNwaW5sb2NrLiBUaGUgaGVscGVyCj4gPiBkbWFfZmVuY2Vfc3BpbmxvY2soKSBtdXN0 IG5vdyBiZSB1c2VkIHRvIG9idGFpbiB0aGUgc3BpbmxvY2suIFVwZGF0ZSB0aGUKPiA+IHNlbGZ0 ZXN0IHRvIHVzZSBkbWFfZmVuY2Vfc3BpbmxvY2soKSBhY2NvcmRpbmdseS4KPiA+IAo+ID4gRml4 ZXM6IDFmMzJmMzEwYTEzYyAoImRtYS1idWY6IGlubGluZSBzcGlubG9jayBmb3IgZmVuY2UgcHJv dGVjdGlvbiB2NSIpCj4gPiBDYzogQ2hyaXN0aWFuIEvDtm5pZyA8Y2hyaXN0aWFuLmtvZW5pZ0Bh bWQuY29tPgo+ID4gU2lnbmVkLW9mZi1ieTogTWF0dGhldyBCcm9zdCA8bWF0dGhldy5icm9zdEBp bnRlbC5jb20+Cj4gCj4gUmV2aWV3ZWQtYnk6IENocmlzdGlhbiBLw7ZuaWcgPGNocmlzdGlhbi5r b2VuaWdAYW1kLmNvbT4KPiAKPiBUaGFua3MgZm9yIHRoZSBwYXRjaCBhbmQgc29ycnkgZm9yIHRo ZSBub2lzZSwganVzdCBvbmUgbW9yZSBxdWVzdGlvbiBiZWxvdy4KPiAKPiA+IC0tLQo+ID4gIGRy aXZlcnMvZ3B1L2RybS9pOTE1L3NlbGZ0ZXN0cy9pOTE1X2FjdGl2ZS5jIHwgNCArKy0tCj4gPiAg MSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiA+IAo+ID4g ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L3NlbGZ0ZXN0cy9pOTE1X2FjdGl2ZS5j IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvc2VsZnRlc3RzL2k5MTVfYWN0aXZlLmMKPiA+IGluZGV4 IDUyMzQ1MDczYjQwOS4uOWZlYTJmYWJlYWM0IDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUv ZHJtL2k5MTUvc2VsZnRlc3RzL2k5MTVfYWN0aXZlLmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L3NlbGZ0ZXN0cy9pOTE1X2FjdGl2ZS5jCj4gPiBAQCAtMzIzLDkgKzMyMyw5IEBAIHN0 YXRpYyB2b2lkIGFjdGl2ZV9mbHVzaChzdHJ1Y3QgaTkxNV9hY3RpdmUgKnJlZiwKPiA+ICAJaWYg KCFmZW5jZSkKPiA+ICAJCXJldHVybjsKPiA+ICAKPiA+IC0Jc3Bpbl9sb2NrX2lycShmZW5jZS0+ bG9jayk7Cj4gPiArCXNwaW5fbG9ja19pcnEoZG1hX2ZlbmNlX3NwaW5sb2NrKGZlbmNlKSk7Cj4g Cj4gSXMgaXQgZ3VhcmFudGVlZCB0aGF0IHRoaXMgaXMgY2FsbGVkIGZyb20gaW50ZXJydXB0IGNv bnRleHQ/IEUuZy4gd2h5IGlzIHNwaW5fbG9ja19pcnEoKSBpbnN0ZWFkIG9mIHNwaW5fbG9ja19p cnFzYWZlKCkgdXNlZCBoZXJlPwo+IAoKSWRrLCB0aGlzIGk5MTUgc3R1ZmYgSeKAmXZlIGxvbmcg aW50ZW50aW9uYWxseSB0cmllZCB0byBmb3JnZXQgdG8gYXZvaWQgbmlnaHRtYXJlcy4KCj4gVGhh dCdzIGJhc2ljYWxseSB0aGUgcmVhc29uIHdoeSBJIG1pc3NlZCB0aGlzLgo+IAoKQWxzbywgcGxl YXNlIGluY2x1ZGUgdGhlIGludGVsLXhlIGxpc3QgZm9yIENJIOKAlCB0aGF0IHdpbGwgY2F0Y2gg aXNzdWVzIGFzIHdlbGwuCgpXZeKAmXJlIG1ha2luZyBpdCBhIGJpdCBmdXJ0aGVyIG5vdywgYnV0 IHdl4oCZcmUgaGl0dGluZyBhIGxvY2tkZXAgc3BsYXQgWzFdLgoKSSBjYW4gZGlnIGludG8gaXQg bm93OyBob3BlZnVsbHkgaXTigJlzIGFuIGVhc3kgZml4LiBJZiBub3QsIEkgbWF5IGFzayBmb3IK YSByZXZlcnQuIEdpdmUgbWUgYW4gaG91ciBvciBzbyB0byBsb29rIGludG8gaXQgYW5kIEnigJls bCByZXBvcnQgYmFjay4KQnV0IGFnYWluLCBwbGVhc2UgaW5jbHVkZSB0aGUgaW50ZWwteGUgbGlz dCBmb3IgQ0kgb24gcmlza3kgRFJNIGNvbW1vbgpvciBkbWEtYnVmIHBhdGNoZXMg4oCUIGlmIHRo ZSBwYXRjaGVzIGFwcGx5IHRvIGRybS10aXAsIENJIHdpbGwgcnVuLiBZb3UKc2hvdWxkIGhhdmUg cGVybWlzc2lvbiB0byB0cmlnZ2VyIHRoaXM7IEkgYmVsaWV2ZSBhbGwgQU1EIGVtYWlscyBkby4K Ck1hdHQgIAoKWzFdIGh0dHBzOi8vaW50ZWwtZ2Z4LWNpLjAxLm9yZy90cmVlL2ludGVsLXhlL3hl LXB3LTE2MTk5OXYxL2JhdC1wdGwtMS9pZ3RAeGVfY29tcHV0ZUBjb21wdXRlLXNxdWFyZS5odG1s Cgo+IFJlZ2FyZHMsCj4gQ2hyaXN0aWFuLgo+IAo+ID4gIAlfX2xpc3RfZGVsX2VudHJ5KCZhY3Rp dmUtPmNiLm5vZGUpOwo+ID4gLQlzcGluX3VubG9ja19pcnEoZmVuY2UtPmxvY2spOyAvKiBzZXJp YWxpc2Ugd2l0aCBmZW5jZS0+Y2JfbGlzdCAqLwo+ID4gKwlzcGluX3VubG9ja19pcnEoZG1hX2Zl bmNlX3NwaW5sb2NrKGZlbmNlKSk7IC8qIHNlcmlhbGlzZSB3aXRoIGZlbmNlLT5jYl9saXN0ICov Cj4gPiAgCWF0b21pY19kZWMoJnJlZi0+Y291bnQpOwo+ID4gIAo+ID4gIAlHRU1fQlVHX09OKCF0 ZXN0X2JpdChETUFfRkVOQ0VfRkxBR19TSUdOQUxFRF9CSVQsICZmZW5jZS0+ZmxhZ3MpKTsKPiAK