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 1CE1A10775E1 for ; Wed, 18 Mar 2026 16:28:43 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 8CC7510E45A; Wed, 18 Mar 2026 16:28:42 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (1024-bit key; unprotected) header.d=arm.com header.i=@arm.com header.b="i1q2rDNy"; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.b="i1q2rDNy"; dkim-atps=neutral Received: from DB3PR0202CU003.outbound.protection.outlook.com (mail-northeuropeazon11010001.outbound.protection.outlook.com [52.101.84.1]) by gabe.freedesktop.org (Postfix) with ESMTPS id 2E5B410E45A for ; Wed, 18 Mar 2026 16:28:40 +0000 (UTC) ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=BU3A6kw2pZbM3okPP4z+aAzp79pxWvCeOwNlBo1W3N56bnPgPa2yTbCKpm9oZggV6FFNAAYcrDhNo/94V5fepZYOWsIBpyzFEM/2d8qB/UWq+URKp/e0uSIYX4/5gxSBl3UVsPtZ8nRwav8l+k3Npa6NIsE3dt0pVbhshaTd0gs1zYp/rhWnm8NQ7tzKBbYwadc2IkLHJQCboL9qEjNEcgnhSHUtGAgZJWdEQGGGqH7nq8436WiegWRv9mGTmWOkFW743wOKZYaaX0IVh7++wxboe20sJN+lkz6lP52LrUf2hHQLF971FNbGcBU2EWdH/lPjt+2bktAuIzJA/wVoKw== ARC-Message-Signature: i=2; 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=FIaEPXRNGymwFQjDzSpKdgOFj/6EoYS9zMAB151LGdE=; b=PBA752ayAOQMtrADWe1oVXbOlbmyv3XrcHiPUgZHxVuD87TscPTOKFTmVAIKS2lH+WYlqnJAXkkswu30jR+SMZOnR/NGmvz4X0VGKxtwAISDUIDra0eLzHbhwhxfuLZ7ofOn4BBXQU7t5IlBWTs3XJt6FH12lHMzsrJDLauimqsdoHNPZa3ah6GlrDZMscXFgtlKkwPdYSCvEm/yP0gRvut9rdK2RTI+nChFNGT9cxr6fr3N8Rl4m0TEIjMX7bcwReQIhXVH7fSa6Fwvs+hKIvoe3ZnZNntcEic+giplfQT4aZLlOT+4Ctq5lvINjC/tD+GapLIozMTtnZ2Ycy109w== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 4.158.2.129) smtp.rcpttodomain=collabora.com smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FIaEPXRNGymwFQjDzSpKdgOFj/6EoYS9zMAB151LGdE=; b=i1q2rDNyuO5yr7qSOPE76CxP3IlXjEEulAIfkO+NiudbrvnGsglWOAemKdSbLrdM0Wbz0W1m1JIUz4uzHI3gb0znEfybWrDeEaf9/mlKjic0L8B8PwskvVdNru4Rem8+gunxNauisVdLsSgDxSRPuhXQTx6UOIsQMcSvOmaFaI8= Received: from DUZP191CA0054.EURP191.PROD.OUTLOOK.COM (2603:10a6:10:4fa::27) by AM9PR08MB6082.eurprd08.prod.outlook.com (2603:10a6:20b:2dc::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9723.19; Wed, 18 Mar 2026 16:28:35 +0000 Received: from DB5PEPF00014B90.eurprd02.prod.outlook.com (2603:10a6:10:4fa:cafe::22) by DUZP191CA0054.outlook.office365.com (2603:10a6:10:4fa::27) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9700.27 via Frontend Transport; Wed, 18 Mar 2026 16:28:31 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 4.158.2.129) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=arm.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 4.158.2.129 as permitted sender) receiver=protection.outlook.com; client-ip=4.158.2.129; helo=outbound-uk1.az.dlp.m.darktrace.com; pr=C Received: from outbound-uk1.az.dlp.m.darktrace.com (4.158.2.129) by DB5PEPF00014B90.mail.protection.outlook.com (10.167.8.228) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9723.19 via Frontend Transport; Wed, 18 Mar 2026 16:28:35 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=BUnsMlC6n/t7EQQq1vWRGFZs5KlHC8FQgDkoEeYCmnunvtbjxdsAhv9MaoQvo0sA8HkjCgoo+2fzXu4TI2t1PQDFPoNn+1Xhh3P065nd+fN6lwfGBQMCWKUaQcLP9/JzA1yYaJVtDlE3itXgvONjMqfFanhZzzXArnqLInfjhLZzs6GcSR6iDLQprBtDl/BU/TBbTVqg5HWaCb/FVlDfTB5B8dz9UW+si/BcKi5S6vF7MFKHgJzeiwHi85Iw+fVsTf4dZ700lNmmc7g3MY9lcvHlM9xEVqZOru0dGMdlS2OsgKjr2sooRT+IiVzfUAqPUmVXe5Yp6yoF3/U2rDfQqQ== 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=FIaEPXRNGymwFQjDzSpKdgOFj/6EoYS9zMAB151LGdE=; b=cDFRVaoARCLp0uWQPUju4pAekfzw4/WkvMG+qjaI2Ra5lKkfPFYT+qfE7ObCHWYkv6LxkoCuvdVSA+OZ2Vb6IMPmjXsm42wL4WHTrGl0S1luEn8cthWrlgtxyrkzUWmys92Et9OcmlTJIEkiW4m+AmfNsia1JPUAvM7ynlj+FxGLe4s0YGyM+BjCr6x2PfaVCLXEg8Cu5IxCjZECDVK8/DdpXvjlZp8rfMnE1qFZJHN79HWNZgqd3OSc90bTU17FVlADW6JdUFZmeQM76kzkC5l5pY3OnXgTKMSSRZ2ObvJTTwhDxjw7DdGOBz3S2iQYM5qkG1rdm9THq2Pi51giQg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FIaEPXRNGymwFQjDzSpKdgOFj/6EoYS9zMAB151LGdE=; b=i1q2rDNyuO5yr7qSOPE76CxP3IlXjEEulAIfkO+NiudbrvnGsglWOAemKdSbLrdM0Wbz0W1m1JIUz4uzHI3gb0znEfybWrDeEaf9/mlKjic0L8B8PwskvVdNru4Rem8+gunxNauisVdLsSgDxSRPuhXQTx6UOIsQMcSvOmaFaI8= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from PAWPR08MB9996.eurprd08.prod.outlook.com (2603:10a6:102:35a::11) by PAWPR08MB9993.eurprd08.prod.outlook.com (2603:10a6:102:359::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9723.19; Wed, 18 Mar 2026 16:27:31 +0000 Received: from PAWPR08MB9996.eurprd08.prod.outlook.com ([fe80::5856:8db5:9ee6:414f]) by PAWPR08MB9996.eurprd08.prod.outlook.com ([fe80::5856:8db5:9ee6:414f%6]) with mapi id 15.20.9723.018; Wed, 18 Mar 2026 16:27:31 +0000 Date: Wed, 18 Mar 2026 17:27:26 +0100 From: Marcin =?utf-8?Q?=C5=9Alusarz?= To: Boris Brezillon Cc: Steven Price , Liviu Dudau , dri-devel@lists.freedesktop.org, Chia-I Wu , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Lukas Zapolskas , nd@arm.com Subject: Re: [PATCH] drm/panthor: extend timestamp query with flags Message-ID: References: <20260318112952.645160-1-marcin.slusarz@arm.com> <20260318131030.4ae7f820@fedora> <72a93cdd-b105-41aa-bf12-d6caf7e90078@arm.com> <20260318170650.496872ae@fedora> Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: base64 In-Reply-To: <20260318170650.496872ae@fedora> X-ClientProxiedBy: PA7P264CA0151.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:36c::19) To PAWPR08MB9996.eurprd08.prod.outlook.com (2603:10a6:102:35a::11) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: PAWPR08MB9996:EE_|PAWPR08MB9993:EE_|DB5PEPF00014B90:EE_|AM9PR08MB6082:EE_ X-MS-Office365-Filtering-Correlation-Id: 04c2443d-cf03-4eea-e3d7-08de850b6700 X-LD-Processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr,ExtAddr x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|1800799024|376014|366016|18002099003|22082099003|56012099003|3122999024; X-Microsoft-Antispam-Message-Info-Original: +jm7bXKQWi7WRJAQkhIe158+lwBRUOkdpsRScBwZKSI6sbXYuBg0U4mUoKtBzKeNAPM/ldkyEBRPGlDwsMp6w0plQa9hxFHCL7C8LssOBYT17iq3CBHSywX4kIExbf5onB4iypwOZrM5WYtxNVnUA1bY76DLI3QLXkeKHhTC9Bexvre9nobgRiUTmfZLceA04PTuSVlmQ3B+3ZAxEryhhhh61dFx0w0U5bgnOhtT2OyGxP5EIBV8Be/RQI9WlI5yBUmhLtHyH3Ndh4hOkn3GUkWA8SacCgsLWcHQ0FlC98KWOwUKxYCBxtFHXf80KQOA5HKd4kKzXie6elTxBipup5G8qb3ylf8B4q97L9VUbr1hjjAol4cuySVCfHLXbAbAexd75768VD5Ko75ztSRSZyvjLB+EGSZfNWoY5fCELkAx5o/FuiE4Ay0aGbfm69szfJS/z7wKusg048xFAhJggnHyhWBZCRoaf479hZm4D7rwHBDDlrom4kXjdN3R6hmxN8dWIP+1LXcVdcfWCgXLe1pnrROY/0UnkPecwKMPd9UI3zdu5VPJoVRymWZ/no1WL/TSVtZOm19GjAFSqWHpw2tbt7To9+ySD4IyLjP1SOh9PlUSlc8vQK2oGU3gQBNFs5XCsuvEGBATfGuyQu6/tcOQsgDKW7C8D3pWUcRQkb2DhhvfkGtgie+J4VwMIBABdrdQXEnHf3YNNxfwWeDsTAoA5eVxTGQFkIiFsbsaBmw/G0GbgciJxCBdHBEGvXTK X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAWPR08MB9996.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(376014)(366016)(18002099003)(22082099003)(56012099003)(3122999024); DIR:OUT; SFP:1101; X-Exchange-RoutingPolicyChecked: nran9Wu5tpge3IY1VdPBdJeCi8ZUAOmXNpHQua/H54I0ffGhzNTQQkyAgi8NKMsPdDBVKJzDPHxjDed/c7NZL2X5A6KC28Jdh6A4X4qC2jJLkXboIuEeSa2PL04QhbtDuagUiIVLyOvVgnxyOSu3buqk/NIbJlsqVZQ0fdzHdl8HB6jPjntDr5i3Y/SvOLs+DJRLEe6soIDu66WY7Hf5a3GP2kkdiUmDz4N4v0fhQcQf/LJ6ZNSvLLt0l1/UebcUHG4omXsY1qE2s3uLX3QDruwaoVOEUevvgqpISWqZX/BlDR6XnjuWKYgA1Mhm/8l1Soc5eUNcGtAxDHRqtQhsHw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR08MB9993 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5PEPF00014B90.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 4d258b13-94ad-426e-4c22-08de850b4105 X-Microsoft-Antispam: BCL:0; ARA:13230040|82310400026|14060799003|376014|36860700016|35042699022|1800799024|3122999024|13003099007|56012099003|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: Vzj26a71fjlB0H3NfMY3Kyhb+8rSbbATgSgGkg0nim3GKfqSPxS966Qz2aDIEuRc6VIySDupcM31R6TSOAJeG5nIQvtNaNPQn6FnJqcdORLFTmxmbGmqmuzdXSnmjt8uEIjbTq7rbk/QqvuybNeIUV7+THHs/Dbw/wlNVBq3ZJ/+y+8B+sNN+mfeQoeJ/5N4P3gXW9UbS1X3GXIlBGAtmHceILXjh6v7I+38lBQnj2H0ll2YrB81NPdcfG5t65TzXDQHFD8j4jkFNyccI3g9L+ik/Uef34jNYkE56lN15QTcKhYrTZSOZ0wtne/8KYiu+eDvaxScKR8q7vBPOQia5lMX9+KjRCxq9mj7ekMZOZcVuovXmj5sQ6nozJySUERA/GcqQjgFRiZoAdLG63iw0nDO1FHaWsDIyNypcuhDFvB3vG2uBLf2tKhjKZbHVf+1AWe6rUZ8T3W7U0EFflVWcVTze2NSH8tyBvGegi76fMuoLejMmtJSOIkxfQLpYwxDXcSluiwNajpUVam+kOFSD6rwr9hK+QCebo/YL8np234sNdVpJ0g8aUsNqvcj057xJLj5q5l9lwFdu7vivg5a54ukpEFqpbpJHB9Am6JoRQmBbibr2a/HK7kvO69I0S9tLnJjA9mqK3fUn4n7ttVXDtJ2UAyIK9Y8uHq9G1kpu5wKJy76pBpYATGFWPhprqXdwdYuZQW5HcvZKPyBFGL5HuUArIJjFsQlagbg4Smb/8SpAfpTdq2d4eIhRpnsl0oX5QP5+ajoNXR0CABbSNVwhH8+Poc3KUB9UIRMV47c8so= X-Forefront-Antispam-Report: CIP:4.158.2.129; CTRY:GB; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:outbound-uk1.az.dlp.m.darktrace.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(82310400026)(14060799003)(376014)(36860700016)(35042699022)(1800799024)(3122999024)(13003099007)(56012099003)(22082099003)(18002099003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: yhF+am3wksnEuVWPtlmBScb2X54C20cMthwRJP15qXaCXL4DrYXuhfpYRx6A1WLU19lrjXH+mhoLPP8k91b7I9Gf0TXYUsNADopH5gEZ6Dez4yuh2w7uLQwgcQBxoYYUW5rVdaDUehnkRK6VHKNxIlTK5qJ3MrS03juG/zziicS1JEp8tSV5/PVE3tD3AEiiYSvOssJmEBPnnZn4+9HvaIYFjVup1Jj4/US0odTMxvQFJ2NUiDemacfXg+CzDB9Enq7ESqOfKwO33u3OXUYbRLRaAQzHKS80Llvgk9kfv6nD1DiSkpH/LYdJf6YjQ8Kiw32UkO+/mXASfT8qrUSgfRvIh9+c5NNovqK0v0oIXeFhuA+1+6SuMm76jmWZwIN9UgOJmSaa6giW7mUwyCyqzv8fYPUHw8XG/svkTNxYY4pspE0VL38cSB3NcBeRis+8 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Mar 2026 16:28:35.1320 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 04c2443d-cf03-4eea-e3d7-08de850b6700 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[4.158.2.129]; Helo=[outbound-uk1.az.dlp.m.darktrace.com] X-MS-Exchange-CrossTenant-AuthSource: DB5PEPF00014B90.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR08MB6082 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" T24gV2VkLCBNYXIgMTgsIDIwMjYgYXQgMDU6MDY6NTBQTSArMDEwMCwgQm9yaXMgQnJlemlsbG9u IHdyb3RlOgo+IE9uIFdlZCwgMTggTWFyIDIwMjYgMTU6MjA6MTggKzAwMDAKPiBTdGV2ZW4gUHJp Y2UgPHN0ZXZlbi5wcmljZUBhcm0uY29tPiB3cm90ZToKPiAKPiA+IE9uIDE4LzAzLzIwMjYgMTQ6 NTEsIE1hcmNpbiDFmmx1c2FyeiB3cm90ZToKPiA+ID4gT24gV2VkLCBNYXIgMTgsIDIwMjYgYXQg MDE6MTA6MzBQTSArMDEwMCwgQm9yaXMgQnJlemlsbG9uIHdyb3RlOiAgCj4gPiA+PiBPbiBXZWQs IDE4IE1hciAyMDI2IDEyOjI5OjUyICswMTAwCj4gPiA+PiBNYXJjaW4gU2x1c2FyeiA8bWFyY2lu LnNsdXNhcnpAYXJtLmNvbT4gd3JvdGU6Cj4gPiA+PiAgCj4gPiA+Pj4gRmxhZ3Mgbm93IGNvbnRy b2wgd2hpY2ggZGF0YSB1c2VyIHNwYWNlIHdhbnRzIHRvIHF1ZXJ5LAo+ID4gPj4+IHRoZXJlIGlz IG1vcmUgaW5mb3JtYXRpb24gc291cmNlcywgYW5kIHRoZXJlJ3MgYWJpbGl0eQo+ID4gPj4+IHRv IHF1ZXJ5IGR1cmF0aW9uIG9mIG11bHRpcGxlIHRpbWVzdGFtcCByZWFkcy4KPiA+ID4+Pgo+ID4g Pj4+IE5ldyBzb3VyY2VzOgo+ID4gPj4+IC0gQ1BVJ3MgbW9ub3RvbmljLAo+ID4gPj4+IC0gQ1BV J3MgbW9ub3RvbmljIHJhdywKPiA+ID4+PiAtIEdQVSdzIGN5Y2xlIGNvdW50Cj4gPiA+Pj4KPiA+ ID4+PiBUaGVzZSBjaGFuZ2VzIHNob3VsZCBtYWtlIHRoZSBpbXBsZW1lbnRhdGlvbiBvZgo+ID4g Pj4+IFZLX0tIUl9jYWxpYnJhdGVkX3RpbWVzdGFtcHMgbW9yZSBhY2N1cmF0ZSBhbmQgbXVjaCBz aW1wbGVyLgo+ID4gPj4+Cj4gPiA+Pj4gU2lnbmVkLW9mZi1ieTogTWFyY2luIFNsdXNhcnogPG1h cmNpbi5zbHVzYXJ6QGFybS5jb20+Cj4gPiA+Pj4gLS0tCj4gPiA+Pj4gVGhpcyBpcyBjb3VudGVy IHByb3Bvc2FsIHRvIGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL2FsbC8yMDI1MDkxNjIwMDc1MS4z OTk5MzU0LTEtb2x2YWZmZUBnbWFpbC5jb20vCj4gPiA+Pj4gLS0tCj4gPiA+Pj4gIGRyaXZlcnMv Z3B1L2RybS9wYW50aG9yL3BhbnRob3JfZHJ2LmMgfCAxMjQgKysrKysrKysrKysrKysrKysrKysr KysrLS0KPiA+ID4+PiAgaW5jbHVkZS91YXBpL2RybS9wYW50aG9yX2RybS5oICAgICAgICB8ICA1 MSArKysrKysrKysrLQo+ID4gPj4+ICAyIGZpbGVzIGNoYW5nZWQsIDE2NiBpbnNlcnRpb25zKCsp LCA5IGRlbGV0aW9ucygtKQo+ID4gPj4+Cj4gPiA+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1 L2RybS9wYW50aG9yL3BhbnRob3JfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vcGFudGhvci9wYW50 aG9yX2Rydi5jCj4gPiA+Pj4gaW5kZXggMTY1ZGRkZmRlNmNhLi4xOWVkZTIwYTU3OGUgMTAwNjQ0 Cj4gPiA+Pj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3BhbnRob3IvcGFudGhvcl9kcnYuYwo+ID4g Pj4+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9wYW50aG9yL3BhbnRob3JfZHJ2LmMKPiA+ID4+PiBA QCAtMTMsNyArMTMsOSBAQAo+ID4gPj4+ICAjaW5jbHVkZSA8bGludXgvcGFnZW1hcC5oPgo+ID4g Pj4+ICAjaW5jbHVkZSA8bGludXgvcGxhdGZvcm1fZGV2aWNlLmg+Cj4gPiA+Pj4gICNpbmNsdWRl IDxsaW51eC9wbV9ydW50aW1lLmg+Cj4gPiA+Pj4gKyNpbmNsdWRlIDxsaW51eC9zY2hlZC9jbG9j ay5oPgo+ID4gPj4+ICAjaW5jbHVkZSA8bGludXgvdGltZTY0Lmg+Cj4gPiA+Pj4gKyNpbmNsdWRl IDxsaW51eC90aW1lX25hbWVzcGFjZS5oPgo+ID4gPj4+ICAKPiA+ID4+PiAgI2luY2x1ZGUgPGRy bS9kcm1fYXV0aC5oPgo+ID4gPj4+ICAjaW5jbHVkZSA8ZHJtL2RybV9kZWJ1Z2ZzLmg+Cj4gPiA+ Pj4gQEAgLTc2MiwyMSArNzY0LDEyMyBAQCBzdGF0aWMgdm9pZCBwYW50aG9yX3N1Ym1pdF9jdHhf Y2xlYW51cChzdHJ1Y3QgcGFudGhvcl9zdWJtaXRfY3R4ICpjdHgsCj4gPiA+Pj4gIH0KPiA+ID4+ PiAgCj4gPiA+Pj4gIHN0YXRpYyBpbnQgcGFudGhvcl9xdWVyeV90aW1lc3RhbXBfaW5mbyhzdHJ1 Y3QgcGFudGhvcl9kZXZpY2UgKnB0ZGV2LAo+ID4gPj4+IC0JCQkJCXN0cnVjdCBkcm1fcGFudGhv cl90aW1lc3RhbXBfaW5mbyAqYXJnKQo+ID4gPj4+ICsJCQkJCXN0cnVjdCBkcm1fcGFudGhvcl90 aW1lc3RhbXBfaW5mbyAqYXJnLAo+ID4gPj4+ICsJCQkJCXUzMiBzaXplKQo+ID4gPj4+ICB7Cj4g PiA+Pj4gIAlpbnQgcmV0Owo+ID4gPj4+ICsJdTMyIGZsYWdzOwo+ID4gPj4+ICsJdW5zaWduZWQg bG9uZyBpcnFfZmxhZ3M7Cj4gPiA+Pj4gKwlzdHJ1Y3QgdGltZXNwZWM2NCBjcHVfdHM7Cj4gPiA+ Pj4gKwl1NjQgcXVlcnlfc3RhcnRfdGltZTsKPiA+ID4+PiArCWJvb2wgbWluaW1pemVfaW50ZXJy dXB0aW9uOwo+ID4gPj4+ICsJdTMyIHRpbWVzdGFtcF90eXBlcyA9IDA7Cj4gPiA+Pj4gKwo+ID4g Pj4+ICsJaWYgKHNpemUgPj0gb2Zmc2V0b2Yoc3RydWN0IGRybV9wYW50aG9yX3RpbWVzdGFtcF9p bmZvLCBwYWQxKSArIHNpemVvZihhcmctPnBhZDEpICYmCj4gPiA+Pj4gKwkJCWFyZy0+cGFkMSAh PSAwKQo+ID4gPj4+ICsJCXJldHVybiAtRUlOVkFMOwo+ID4gPj4+ICsKPiA+ID4+PiArCWlmIChz aXplID49IG9mZnNldG9mKHN0cnVjdCBkcm1fcGFudGhvcl90aW1lc3RhbXBfaW5mbywgZmxhZ3Mp ICsgc2l6ZW9mKGFyZy0+ZmxhZ3MpKQo+ID4gPj4+ICsJCWZsYWdzID0gYXJnLT5mbGFnczsKPiA+ ID4+PiArCWVsc2UKPiA+ID4+PiArCQlmbGFncyA9IERSTV9QQU5USE9SX1RJTUVTVEFNUF9HUFUg fAo+ID4gPj4+ICsJCQlEUk1fUEFOVEhPUl9USU1FU1RBTVBfR1BVX09GRlNFVCB8Cj4gPiA+Pj4g KwkJCURSTV9QQU5USE9SX1RJTUVTVEFNUF9GUkVROyAgCj4gPiA+Pgo+ID4gPj4gSG93IGFib3V0 IHdlIGFkZCBhIERSTV9QQU5USE9SX1RJTUVTVEFNUF9BRFZBTkNFRF9RVUVSWSBmbGFnIHRoYXQg dGVsbHMKPiA+ID4+IHRoZSBkcml2ZXIgd2hldGhlciB0aGUgZGVmYXVsdCBzaG91bGQgYmUgcGlj a2VkIG9yIG5vdCBpbnN0ZWFkIG9mIHRoaXMKPiA+ID4+IHdlaXJkIGlzLXRoaXMtdGhlLW5ldy1v ci1vbGQtc3RydWN0IGRldGVjdGlvbiBiYXNlZCBvbiB0aGUgc2l6ZS4gIAo+ID4gPiAKPiA+ID4g V2VsbCwgYXMgaXMsIHdlIHdvdWxkIHJlYWQgdW5pbml0aWFsaXplZCBkYXRhIGZyb20ga2VybmVs IHN0YWNrIGlmCj4gPiA+IHVzZXIgcGFzc2VkIG9sZCBzdHJ1Y3Qgd2l0aCB0aGUgb3JpZ2luYWwg c2l6ZS4gSXQncyBmaXhhYmxlLCBidXQKPiA+ID4gSSdtIG5vdCBzdXJlIHdoeSB5b3UgdGhpbmsg Y2hlY2tpbmcgc2l6ZSB0byBkZXRlY3QgdGhlIHVzZSBvZiBuZXcKPiA+ID4gaW50ZXJmYWNlIGlz IHdlaXJkLiBJIHRob3VnaHQgaXQncyBhIHByZXR0eSBzdGFuZGFyZCB0aGluZy4gIAo+ID4gCj4g PiBXaGF0IHlvdSBuZWVkIGlzIGNvcHlfc3RydWN0X2Zyb21fdXNlcigpIC0gaXQgd2lsbCB6ZXJv IGFueSBmaWVsZHMgdGhhdAo+ID4gdXNlciBzcGFjZSBkaWRuJ3QgcHJvdmlkZS4gU28gYWRkaW5n IGEgZmxhZ3MgZmllbGQgdG8gdGhlIGVuZCBvZiB0aGUKPiA+IHN0cnVjdCB3aWxsIGJlIGd1YXJh bnRlZWQgdG8gYmUgemVybyB3aXRoIG9sZCAoYmluYXJ5IG9mKSB1c2VyIHNwYWNlLgo+IAo+IFRo aXMgXi4KCk9rLCBJJ20gY29udmluY2VkLiBXaWxsIGRvIHRoYXQgaW4gdGhlIG5leHQgdmVyc2lv bi4KCj4gPiAKPiA+IFRoaXMgaXMgdGhlIHN0YW5kYXJkIHdheSBvZiBleHRlbmRpbmcgYW4gQVBJ LiBJZiB1c2VyIHNwYWNlIGlzCj4gPiByZWNvbXBpbGVkIHdpdGggbmV3IGhlYWRlcnMgdGhlbiB1 c2VyIHNwYWNlIHdpbGwgcGFzcyBpbiB0aGUgbGFyZ2VyIHNpemUKPiA+IChiZWNhdXNlIGl0IHVz ZXMgc2l6ZW9mKCkpLCBidXQgd2lsbCB6ZXJvIGluaXRpYWxpc2UgYW55IGZpZWxkcyB0aGF0IGl0 Cj4gPiBkb2Vzbid0IGtub3cgYWJvdXQuIElmIHlvdSBsb29rIHB1cmVseSBhdCB0aGUgc2l6ZSBw YXNzZWQgYnkgdXNlcnNwYWNlCj4gPiB0aGVuIHRoZSBzaXplb2YoKSB3aWxsIGJlIHdyb25nIGFu ZCBubyBmbGFncyB3aWxsIGdldCBzZXQuCj4gPiAKPiA+ID4gSWYgdGhlIGNvbmNsdXNpb24gd2ls bCBiZSB0aGF0IGNoZWNraW5nIHNpemUgbXVzdCBiZSBkcm9wcGVkLCB0aGVuCj4gPiA+IEkgdGhp bmsgbG9va2luZyBhdCBmbGFncyBiZWluZyBub24temVybyB3b3VsZCBiZSBlbm91Z2ggLSB0aGVy ZSdzCj4gPiA+IG5vIG5lZWQgZm9yIG5ldyBzcGVjaWFsIGZsYWcgdGhhdCBzYXlzIG90aGVyIGJp dHMgbWVhbiBzb21ldGhpbmcuICAKPiA+IAo+ID4gVGhhdCB3b3VsZCBiZSBmaW5lIGlmIHdlIGRv bid0IHdhbnQgdGhlICdkZWZhdWx0JyBmbGFncyBiZWhhdmlvdXIgeW91Cj4gPiBoYXZlIGFib3Zl LiBTbyBlaXRoZXIgR1BVL0dQVV9PRkZTRVQvRlJFUSBhcmUgdW5jb25kaXRpb25hbGx5IGVuYWJs ZWQgb3IKPiA+IHlvdSBuZWVkIHRvIHJldmVyc2UgdGhlIG1lYW5pbmcgb2YgdGhvc2UgZmxhZ3Mu Cj4gCj4gUmlnaHQsIGlmIHlvdSBkb24ndCB3YW50IHRoZSBleHRyYSBBRFZBTkNFRF9RVUVSWSBm bGFnLCB0aGUgR1BVLAo+IEdQVV9PRkZTRVQgYW5kIEZSRVEgZmxhZ3MgbmVlZCB0byBiZSBvcHQt b3V0LCBidXQgdGhhdCdzIGEgYml0Cj4gY29uZnVzaW5nIGlmIHRoZSBvdGhlciBmbGFncyBhcmUg b3B0LWluLgoKRmxhZ3MgPT0gMCBkb2Vzbid0IG1ha2UgYW55IHNlbnNlLCBzbyB3ZSBjYW4gdHJh bnNsYXRlIDAgdG8KdGhlIGNvbWJpbmF0aW9uIG9mIGZsYWdzIHRoYXQgbWF0Y2hlcyBwcmV2aW91 cyBiZWhhdmlvci4KCj4gPiBPciBvZiBjb3Vyc2UgZ28gd2l0aAo+ID4gQm9yaXMncyBzdWdnZXN0 aW9uIG9mIGEgZmxhZyB0byBlbmFibGUgdGhlIG5ldyBiZWhhdmlvdXIuCj4gPiAKPiA+IFsuLi5d Cj4gPiAKPiA+ID4+PiAgLyoqCj4gPiA+Pj4gICAqIHN0cnVjdCBkcm1fcGFudGhvcl90aW1lc3Rh bXBfaW5mbyAtIFRpbWVzdGFtcCBpbmZvcm1hdGlvbgo+ID4gPj4+ICAgKgo+ID4gPj4+IEBAIC00 MjEsMTEgKzQ1MCwyOSBAQCBzdHJ1Y3QgZHJtX3BhbnRob3JfdGltZXN0YW1wX2luZm8gewo+ID4g Pj4+ICAJICovCj4gPiA+Pj4gIAlfX3U2NCB0aW1lc3RhbXBfZnJlcXVlbmN5Owo+ID4gPj4+ICAK PiA+ID4+PiAtCS8qKiBAY3VycmVudF90aW1lc3RhbXA6IFRoZSBjdXJyZW50IHRpbWVzdGFtcC4g Ki8KPiA+ID4+PiArCS8qKiBAY3VycmVudF90aW1lc3RhbXA6IFRoZSBjdXJyZW50IEdQVSB0aW1l c3RhbXAuICovCj4gPiA+Pj4gIAlfX3U2NCBjdXJyZW50X3RpbWVzdGFtcDsKPiA+ID4+PiAgCj4g PiA+Pj4gLQkvKiogQHRpbWVzdGFtcF9vZmZzZXQ6IFRoZSBvZmZzZXQgb2YgdGhlIHRpbWVzdGFt cCB0aW1lci4gKi8KPiA+ID4+PiArCS8qKiBAdGltZXN0YW1wX29mZnNldDogVGhlIG9mZnNldCBv ZiB0aGUgR1BVIHRpbWVzdGFtcCB0aW1lci4gKi8KPiA+ID4+PiAgCV9fdTY0IHRpbWVzdGFtcF9v ZmZzZXQ7Cj4gPiA+Pj4gKwo+ID4gPj4+ICsJLyoqIEBmbGFnczogQml0bWFzayBvZiBkcm1fcGFu dGhvcl90aW1lc3RhbXBfaW5mb19mbGFncy4gKi8KPiA+ID4+PiArCV9fdTMyIGZsYWdzOwo+ID4g Pj4+ICsKPiA+ID4+PiArCS8qKiBAZHVyYXRpb25fbnNlYzogRHVyYXRpb24gb2YgdGltZSBxdWVy eS4gKi8KPiA+ID4+PiArCV9fdTMyIGR1cmF0aW9uX25zZWM7Cj4gPiA+Pj4gKwo+ID4gPj4+ICsJ LyoqIEBjeWNsZV9jb3VudDogVmFsdWUgb2YgR1BVX0NZQ0xFX0NPVU5ULiAqLwo+ID4gPj4+ICsJ X191NjQgY3ljbGVfY291bnQ7Cj4gPiA+Pj4gKwo+ID4gPj4+ICsJLyoqIEBjcHVfdGltZXN0YW1w X3NlYzogU2Vjb25kcyBwYXJ0IG9mIENQVSB0aW1lc3RhbXAuICovCj4gPiA+Pj4gKwlfX3U2NCBj cHVfdGltZXN0YW1wX3NlYzsKPiA+ID4+PiArCj4gPiA+Pj4gKwkvKiogQGNwdV90aW1lc3RhbXBf bnNlYzogTmFuc2Vjb25kcyBwYXJ0IG9mIENQVSB0aW1lc3RhbXAuICovCj4gPiA+Pj4gKwlfX3Uz MiBjcHVfdGltZXN0YW1wX25zZWM7Cj4gPiA+Pj4gKwo+ID4gPj4+ICsJLyoqIEBwYWQxOiBQYWRk aW5nLCBNQlouICovCj4gPiA+Pj4gKwlfX3UzMiBwYWQxOyAgCj4gPiA+Pgo+ID4gPj4gTGV0J3Mg cmUtcHVycG9zZSB0aGUgZXhpc3RpbmcgcGFkIGZpZWxkIGludG8gZmxhZ3MsIG1vdmUgZHVyYXRp b25fbnNlYyBhZnRlcgo+ID4gPj4gY3B1X3RpbWVzdGFtcF9uc2VjLCBhbmQgZ2V0IHJpZCBvZiB0 aGlzIHBhZDEuICAKPiA+ID4gCj4gPiA+IEknbSBub3Qgc3VyZSBJIHVuZGVyc3RhbmQuIERvIHlv dSB3YW50IG1lIHRvIGV4dGVuZCBmbGFncyB0byB1NjQ/Cj4gPiA+IFdoYXQncyB0aGUgcG9pbnQg b2YgdGhhdD8gIAo+ID4gCj4gPiBJJ20gbm90IHN1cmUgSSBuZWNlc3NhcmlseSB1bmRlcnN0YW5k IEJvcmlzJ3MgY29tbWVudCBlaXRoZXIsIGJ1dCBJCj4gPiB3b3VsZCBzdWdnZXN0IG1ha2luZyBm bGFncyB1NjQgd291bGQgYmUgYmV0dGVyLgo+IAo+IEkgd2FzIGNvbmZ1c2VkIGJ5IHRoZSBmYWN0 IHRoZSBmaWVsZCB3YXMgbmFtZWQgcGFkMSwgYW5kIEkgYXNzdW1lZAo+IHRoZXJlIHdhcyBhIHBh ZCBmaWVsZCBhbHJlYWR5IHByZXNlbnQgaW4gdGhlIHN0cnVjdCwgd2hpY2ggaXMgd2h5IEkKPiBz dWdnZXN0ZWQgcmUtcHVycG9zaW5nIHRoYXQgb25lIGluc3RlYWQgb2YgYWRkaW5nIGEgbmV3IGZp ZWxkIHRoYXQKPiB3b3VsZCBpbiB0dXJuIHJlcXVpcmUgZXh0cmEgcGFkZGluZy4gR2l2ZW4gdGhl cmUncyBubyBwcmUtZXhpc3RpbmcKPiBwYWRkaW5nLCBJJ2QgcmVuYW1lIHBhZDEgaW50byBwYWQg YW5kIGNhbGwgaXQgYSBkYXkuCgpJIG5hbWVkIGl0IHRoYXQgd2F5IHRvIG1ha2Ugc3VyZSB0aGF0 IGZ1dHVyZSBwYWRkaW5nIGZpZWxkcyBhcmUgbmFtZWQKY29uc2lzdGVudGx5LgoKPiA+IEJ5IHNo dWZmbGluZyB0aGluZ3MgYXJvdW5kIHRvIGhhdmUgYSB1NjQgZmxhZ3MgeW91IG5vIGxvbmdlciBo YXZlIGFueQo+ID4gcGFkZGluZyBmaWVsZHMuIEFuZCB0aGUgdW51c2VkIHBhcnQgb2YgdGhlIGZs YWdzIHdpbGwgYmUgbmF0dXJhbGx5Cj4gPiBjaGVja2VkIGZvciBiZWluZyAwIHJhdGhlciB0aGFu IHRoZSBleHBsaWNpdCBjaGVjayBmb3IgcGFkMSB5b3UKPiA+IGN1cnJlbnRseSBoYXZlLgo+ID4g Cj4gPiBOb3QgYSBiaWcgZGVhbCB0byBtZSAtIGJ1dCBpdCdzIGVhc2llciB0byBqdXN0IGF2b2lk IHBhZGRpbmcgZmllbGRzCj4gPiB3aGVyZSBwb3NzaWJsZSBhcyB0aGV5IG9mdGVuIGdldCBvdmVy bG9va2VkIGluIHRoZSB2YWxpZGF0aW9uLgo+IAo+IFdlIGNlcnRhaW5seSB3YW50IHRvIGVuc3Vy ZSB0aGV5IGFyZSwgdGhpcyB3YXkgd2UgY2FuIHJlLXB1cnBvc2UKPiBleGlzdGluZyBwYWRkaW5n IGZpZWxkcyBpbnN0ZWFkIG9mIGFkZGluZyBuZXcgb25lcyB3aGVuIHdlIG5lZWQgdG8KPiBleHRl bmQgdGhlIGxvZ2ljLgoKSSBkb24ndCBrbm93IHdoeSwgYnV0IGh0dHBzOi8vZG9jcy5rZXJuZWwu b3JnL3Byb2Nlc3MvYm90Y2hpbmctdXAtaW9jdGxzLmh0bWwKc3VnZ2VzdHMgdGhhdCBib3RoIHNl Y29uZHMgYW5kIG5hbm9zZWNvbmRzIHNob3VsZCBiZSA2NC1iaXQsIHNvIG1heWJlCndlIGNvdWxk IGV4dGVuZCBjcHVfdGltZXN0YW1wX25zZWMgYW5kIGZvcmdldCBhYm91dCB0aGlzPwo=