Received: by 2002:a25:d7c1:0:0:0:0:0 with SMTP id o184csp3331960ybg; Fri, 25 Oct 2019 02:32:31 -0700 (PDT) X-Google-Smtp-Source: APXvYqxa9Wxu9kWC6yre1K4AT17OhOsadJ4bL7G+XMJSDTY/fQU3xR4SWAvPc4xBdPQhxpfH7sCs X-Received: by 2002:aa7:d389:: with SMTP id x9mr2751644edq.219.1571995951018; Fri, 25 Oct 2019 02:32:31 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1571995951; cv=pass; d=google.com; s=arc-20160816; b=iqtDVcBeZmlc+yGy0Ndz1fBv750A1/eBK153kwhVjLy9YZpHkpj6lYU+6CccavsKze rmwWRd4xeBaZ6ciiOUEe86btw+Gp+kQXxTbbmWt3sLzZndPoCg1EvoS0RNDuakkdNk0z jK6ikae0t7Xhf3T39dowqHhP/bXBj05vMv8GshUYYlDnYJ7c9+uoTcarxmhvpcm5jvt+ oWaCpC2pt7Fa8kk7IBJKFpNw8EZh80ycWJjhNTEjvuxmOA90qtKe7j/PbLqFdmNW7LrX D5Tvgj9xos6yNIdM/WUH1lKftMXVexfx0xDWXDojgv28PneU1qacA6LugxwoeyHPXRbY IuMw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:nodisclaimer :original-authentication-results:mime-version :content-transfer-encoding:content-id :authentication-results-original:content-language:accept-language :in-reply-to:references:message-id:date:thread-index:thread-topic :subject:cc:to:from:dkim-signature:dkim-signature; bh=gWgs3sbC16cn7inaJPJyqJyzSrdVIOpy+Oz7YRfzMBw=; b=URTNcs7+Mv7rEawm7+v8HvWuhIfSM0dCs3DgWbiH7FHQBFai8MuP+O6R3y22W+8Imv Ofw3tgdOXf0d4DyUjtqSvmBZXvxrhDk6oCYoS6Kpzx8q4234QQICdXoXeWnuaBO5kc8y rgtc4iqaA46UdW/JHull38HgBLuKWBpqgDf8eWSMN+nOyAQJpRC5JGV0TCdE/TxLd0Gn jJynQd4XlOHLnmhwh7LCU09z8eLWhUHM5wlat0QOxJyRxzUfXF2jxMGtHlT0JjsHr6bz GkafMkKC6kKisogie0oQgpH4srQ8q2rZQNmt8mttjAeRWIYheI9AUiR31ELfl4nU/+15 6HXA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b="TfHpue/N"; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b="TfHpue/N"; arc=pass (i=1 spf=pass spfdomain=arm.com dkim=pass dkdomain=arm.com dmarc=pass fromdomain=arm.com); spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id k7si877603edb.265.2019.10.25.02.32.06; Fri, 25 Oct 2019 02:32:31 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b="TfHpue/N"; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b="TfHpue/N"; arc=pass (i=1 spf=pass spfdomain=arm.com dkim=pass dkdomain=arm.com dmarc=pass fromdomain=arm.com); spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2409140AbfJXK3l (ORCPT + 99 others); Thu, 24 Oct 2019 06:29:41 -0400 Received: from mail-eopbgr00072.outbound.protection.outlook.com ([40.107.0.72]:50245 "EHLO EUR02-AM5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1729612AbfJXK3j (ORCPT ); Thu, 24 Oct 2019 06:29:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gWgs3sbC16cn7inaJPJyqJyzSrdVIOpy+Oz7YRfzMBw=; b=TfHpue/Nck5N+8cdhIrv3+HsT1F4kzylROBaopmny3IB+QSZWxRN65UoZfQFVp5XIsThaj8DgGC8gbIMtVJ6fhK2CfhFzQCP6FD7YbR9UP9IxeCDF0RZ7ebB7OW1JL7n5PDGtIrjzwEN8BHm6ytRRuc2VEppQ+GbTpk0cgtppIs= Received: from DB6PR0801CA0066.eurprd08.prod.outlook.com (2603:10a6:4:2b::34) by AM6PR08MB4754.eurprd08.prod.outlook.com (2603:10a6:20b:c7::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2347.17; Thu, 24 Oct 2019 10:29:35 +0000 Received: from VE1EUR03FT039.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e09::208) by DB6PR0801CA0066.outlook.office365.com (2603:10a6:4:2b::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2387.22 via Frontend Transport; Thu, 24 Oct 2019 10:29:35 +0000 Authentication-Results: spf=fail (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; vger.kernel.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;vger.kernel.org; dmarc=none action=none header.from=arm.com; Received-SPF: Fail (protection.outlook.com: domain of arm.com does not designate 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT039.mail.protection.outlook.com (10.152.19.196) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2387.20 via Frontend Transport; Thu, 24 Oct 2019 10:29:35 +0000 Received: ("Tessian outbound 927f2cdd66cc:v33"); Thu, 24 Oct 2019 10:29:33 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: e37256e9fd77938c X-CR-MTA-TID: 64aa7808 Received: from 1de29da3d394.2 (cr-mta-lb-1.cr-mta-net [104.47.10.52]) by 64aa7808-outbound-1.mta.getcheckrecipient.com id 5BE48767-E7FD-493F-AFF1-67D287FED492.1; Thu, 24 Oct 2019 10:29:28 +0000 Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-db5eur03lp2052.outbound.protection.outlook.com [104.47.10.52]) by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 1de29da3d394.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384); Thu, 24 Oct 2019 10:29:28 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Q33deolQNpjrwhaAa+PBHloZpiq2A15esXE7zm6sWcJtm0J2TEwU7Q++jg27oNKWAfxbampgzgshHNp3EDXji0lBuXEGHRlr79WAer8be7bg5himNth/vz8DWvV/uWMrfKyrUsQDJdpkxtHyzJmW4p2bSB4I9+OqYebTdRPyqhnbfuhl34DdwTWNYHz8XrIVD90E1LJ5acabODmF8AfDB3bApZRnK6yWN9ueOKfLJqel1Dpx4dnkzUZY3gbPYunDYSyWVpSNu7XVpEyvoe2t5Xq/uuz6fK4rg5AVCyTu8xaFMy5IDjdEWdPvpkxy8NxYQZZ+bOr0HQnxzq9hJ3GCMg== 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-SenderADCheck; bh=gWgs3sbC16cn7inaJPJyqJyzSrdVIOpy+Oz7YRfzMBw=; b=APk5+4ssos9fhUxxUVMOlZpgiYs23KC3vtG9bIl9ytfJWvaOxefuc6AAvn9mWYQeR1Q/v1SmhozT7+b2OFYAuJ+/tNU2pQ1QgygakdJIWrVO0yWstCsDM1iorn1BGlZ368v/woRB0JOMrcliN23+byjx70hc1nF4wsFbCb+QNNKIC4ylep8w3kubn5Z5hqXJhmcgk0Y0cB9B37OFGm9aA0dMpuU+zqdbV264q4bMX/+9b31FPNqVzs1DPlUFm+yKEB9EtHdDb/4M2l8+z/FNgPfGAfQy7G7PhuM/Di8ZdRQ76HqD4B+IB6qZmvybDvoPdaWEc171RXzKfIRwTDNAgg== 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=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gWgs3sbC16cn7inaJPJyqJyzSrdVIOpy+Oz7YRfzMBw=; b=TfHpue/Nck5N+8cdhIrv3+HsT1F4kzylROBaopmny3IB+QSZWxRN65UoZfQFVp5XIsThaj8DgGC8gbIMtVJ6fhK2CfhFzQCP6FD7YbR9UP9IxeCDF0RZ7ebB7OW1JL7n5PDGtIrjzwEN8BHm6ytRRuc2VEppQ+GbTpk0cgtppIs= Received: from VI1PR08MB4078.eurprd08.prod.outlook.com (20.178.127.92) by VI1PR08MB5535.eurprd08.prod.outlook.com (10.255.196.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2387.20; Thu, 24 Oct 2019 10:29:26 +0000 Received: from VI1PR08MB4078.eurprd08.prod.outlook.com ([fe80::7d25:d1f2:e3eb:868b]) by VI1PR08MB4078.eurprd08.prod.outlook.com ([fe80::7d25:d1f2:e3eb:868b%6]) with mapi id 15.20.2387.023; Thu, 24 Oct 2019 10:29:26 +0000 From: Mihail Atanassov To: "james qian wang (Arm Technology China)" CC: nd , Liviu Dudau , "airlied@linux.ie" , Brian Starkey , "maarten.lankhorst@linux.intel.com" , "sean@poorly.run" , "imirkin@alum.mit.edu" , "Jonathan Chai (Arm Technology China)" , "Julien Yin (Arm Technology China)" , "Thomas Sun (Arm Technology China)" , "Lowry Li (Arm Technology China)" , Ayan Halder , "Tiannan Zhu (Arm Technology China)" , "Yiqi Kang (Arm Technology China)" , nd , "linux-kernel@vger.kernel.org" , "dri-devel@lists.freedesktop.org" , Ben Davis , "Oscar Zhang (Arm Technology China)" , "Channing Chen (Arm Technology China)" , Daniel Vetter Subject: Re: [PATCH v7 1/4] drm: Add a new helper drm_color_ctm_s31_32_to_qm_n() Thread-Topic: [PATCH v7 1/4] drm: Add a new helper drm_color_ctm_s31_32_to_qm_n() Thread-Index: AQHViW0fItuU7WZLdkGpC7zJtSS7AadpmFSA Date: Thu, 24 Oct 2019 10:29:25 +0000 Message-ID: <13265658.8ZLHS0ihAi@e123338-lin> References: <20191023064226.10969-1-james.qian.wang@arm.com> <20191023064226.10969-2-james.qian.wang@arm.com> In-Reply-To: <20191023064226.10969-2-james.qian.wang@arm.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [217.140.106.51] x-clientproxiedby: LNXP265CA0041.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:5c::29) To VI1PR08MB4078.eurprd08.prod.outlook.com (2603:10a6:803:e5::28) Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Mihail.Atanassov@arm.com; x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 2b914c23-3a27-4cb7-1d48-08d7586d10e8 X-MS-TrafficTypeDiagnostic: VI1PR08MB5535:|VI1PR08MB5535:|AM6PR08MB4754: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true x-ms-oob-tlc-oobclassifiers: OLM:7691;OLM:7691; x-forefront-prvs: 0200DDA8BE X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10009020)(4636009)(7916004)(39860400002)(366004)(396003)(346002)(136003)(376002)(189003)(199004)(2906002)(81166006)(81156014)(3846002)(6116002)(316002)(6436002)(8936002)(229853002)(6512007)(4326008)(71190400001)(71200400001)(86362001)(6486002)(9686003)(66446008)(5660300002)(66476007)(66556008)(64756008)(66946007)(54906003)(6506007)(14454004)(386003)(486006)(99286004)(52116002)(11346002)(476003)(478600001)(186003)(76176011)(25786009)(7736002)(305945005)(66066001)(6246003)(6862004)(6636002)(26005)(33716001)(102836004)(256004)(14444005)(8676002)(446003)(39026011);DIR:OUT;SFP:1101;SCL:1;SRVR:VI1PR08MB5535;H:VI1PR08MB4078.eurprd08.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: WZs7VudCRGUZwCOtpOQ1GXoNknlGfQNoe/YoS8bFWXuAWc9/IJeuOjPuW5EBI0fU+i5ceqg6IO+pvXFRgShyN9ys4IUIsKlZ67nxGdAYayuyoXIajkhfDPJ+o3XjcwZXNlTxrNY/y03ipty6NFIXj6XT2d4r04PRCdOs98bW8AxLL5vc6Q8UaxSCKHzeiIjRwSG76s2qSZdlxHp1auJ88pM3FsvyNY3bo+GEF5Ux6EkgDTJXm4M7xOM/YVauLZKzmWBrhMNd2RMCRMisGLFQWmoqFobT3W44S0VseaCjXe4n7FFtha2t6cLkmnjjrDWJG9FhFf1JKwi1sLSEPA9LY1yVIKLW/IatCuedJRcNI75UTTs44stDBSoSmO0rM5ZDDYdrZfs9XtU9XpHqClwxtucn6E9p5pC7yjncEPaO1pmnlGO3dR2gAGrnf3YUtUij Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB5535 Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Mihail.Atanassov@arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT039.eop-EUR03.prod.protection.outlook.com X-Forefront-Antispam-Report: CIP:63.35.35.123;IPV:CAL;SCL:-1;CTRY:IE;EFV:NLI;SFV:NSPM;SFS:(10009020)(7916004)(4636009)(346002)(136003)(376002)(396003)(39860400002)(1110001)(339900001)(199004)(189003)(54906003)(70586007)(6862004)(5660300002)(316002)(8936002)(4326008)(36906005)(6512007)(305945005)(9686003)(3846002)(356004)(6116002)(47776003)(50466002)(23676004)(8676002)(2486003)(81156014)(81166006)(99286004)(76176011)(33716001)(476003)(22756006)(478600001)(26826003)(446003)(6506007)(436003)(25786009)(11346002)(70206006)(6486002)(105606002)(66066001)(486006)(107886003)(6246003)(7736002)(2906002)(76130400001)(229853002)(14454004)(126002)(26005)(186003)(86362001)(336012)(14444005)(386003)(6636002)(102836004)(39026011);DIR:OUT;SFP:1101;SCL:1;SRVR:AM6PR08MB4754;H:64aa7808-outbound-1.mta.getcheckrecipient.com;FPR:;SPF:Fail;LANG:en;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;A:1;MX:1; X-MS-Office365-Filtering-Correlation-Id-Prvs: c6b920f1-f768-4359-7fe3-08d7586d0b2a NoDisclaimer: True X-Forefront-PRVS: 0200DDA8BE X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: eqwwJTHK639x4g6N5paLGxS29mw2/TQeZs9KhII3WTVI+Wh0RzCVz9N+osJjtT8+lDyz/K9wOvIsRb96Rm5WXjlmAYQ3cqrLpyg6BrQO7TrgrAcIr6n6cZF+ae1Yd1eHMOMCVFzXlVg3pd396J0rxRS+SRQOz9KRejTH3EZKVbMrn7zwvNdqf4bbFVCYGY61QbHjmBS83avS40uVlQLAcODeHakbcroydR0yFm36j/Xa1Lg7KfQBbuAeTxfDYXXaaDkLWmSWMQoj8UZor8yUzOeUglwdpZU6FHisJUeLN230ia5zArMEcTGSLBuWzI8Ykq4Xu/SQ68Q3CRMUpyPCHy9Any9TAkyLZbaNuEGloLh+2zJSOlyL+ueqxBd8ozNdPpy6q4FGY18pKIxIdParcE24JR13/wDurYqmSop9ZZat3/URcpajlkMWK6MV9kiu X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Oct 2019 10:29:35.2499 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2b914c23-3a27-4cb7-1d48-08d7586d10e8 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB4754 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGkgSmFtZXMsDQoNCllvdSBhbHJlYWR5IGhhdmUgbXkgci1iIG9uIHRoZSBwYXRjaCwgc28gZm9y IHBvc3Rlcml0eTogbm8gZnVydGhlcg0KaW1wb3J0YW50IGNvbW1lbnRzIGZyb20gbXkgc2lkZS4N Cg0KT24gV2VkbmVzZGF5LCAyMyBPY3RvYmVyIDIwMTkgMDc6NDI6NTUgQlNUIGphbWVzIHFpYW4g d2FuZyAoQXJtIFRlY2hub2xvZ3kgQ2hpbmEpIHdyb3RlOg0KPiBBZGQgYSBuZXcgaGVscGVyIGZ1 bmN0aW9uIGRybV9jb2xvcl9jdG1fczMxXzMyX3RvX3FtX24oKSBmb3IgZHJpdmVyIHRvDQo+IGNv bnZlcnQgUzMxLjMyIHNpZ24tbWFnbml0dWRlIHRvIFFtLm4gMidzIGNvbXBsZW1lbnQgdGhhdCBz dXBwb3J0ZWQgYnkNCj4gaGFyZHdhcmUuDQo+IA0KPiBWNDogQWRkcmVzcyBNaWhhaSwgRGFuaWVs IGFuZCBJbGlhJ3MgcmV2aWV3IGNvbW1lbnRzLg0KPiBWNTogSW5jbHVkZXMgdGhlIHNpZ24gYml0 IGluIHRoZSB2YWx1ZSBvZiBtIChRbS5uKS4NCj4gVjY6IEFsbG93cyBtID0gMCBhY2NvcmRpbmcg dG8gTWloYWlsJ3MgY29tbWVudHMuDQo+IFY2OiBBZGRyZXNzIE1paGFpbCdzIGNvbW1lbnRzLg0K PiANCj4gU2lnbmVkLW9mZi1ieTogamFtZXMgcWlhbiB3YW5nIChBcm0gVGVjaG5vbG9neSBDaGlu YSkgPGphbWVzLnFpYW4ud2FuZ0Bhcm0uY29tPg0KPiBSZXZpZXdlZC1ieTogTWloYWlsIEF0YW5h c3NvdiA8bWloYWlsLmF0YW5hc3NvdkBhcm0uY29tPg0KPiBSZXZpZXdlZC1ieTogRGFuaWVsIFZl dHRlciA8ZGFuaWVsLnZldHRlckBmZndsbC5jaD4NCj4gLS0tDQo+ICBkcml2ZXJzL2dwdS9kcm0v ZHJtX2NvbG9yX21nbXQuYyB8IDM2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrDQo+ ICBpbmNsdWRlL2RybS9kcm1fY29sb3JfbWdtdC5oICAgICB8ICAyICsrDQo+ICAyIGZpbGVzIGNo YW5nZWQsIDM4IGluc2VydGlvbnMoKykNCj4gDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vZHJtX2NvbG9yX21nbXQuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fY29sb3JfbWdtdC5jDQo+ IGluZGV4IDRjZTVjNmQ4ZGU5OS4uZjVmYmE1ODAyYTA3IDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJz L2dwdS9kcm0vZHJtX2NvbG9yX21nbXQuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2Nv bG9yX21nbXQuYw0KPiBAQCAtMTMyLDYgKzEzMiw0MiBAQCB1aW50MzJfdCBkcm1fY29sb3JfbHV0 X2V4dHJhY3QodWludDMyX3QgdXNlcl9pbnB1dCwgdWludDMyX3QgYml0X3ByZWNpc2lvbikNCj4g IH0NCj4gIEVYUE9SVF9TWU1CT0woZHJtX2NvbG9yX2x1dF9leHRyYWN0KTsNCj4gIA0KPiArLyoq DQo+ICsgKiBkcm1fY29sb3JfY3RtX3MzMV8zMl90b19xbV9uDQo+ICsgKg0KPiArICogQHVzZXJf aW5wdXQ6IGlucHV0IHZhbHVlDQo+ICsgKiBAbTogbnVtYmVyIG9mIGludGVnZXIgYml0cywgb25s eSBzdXBwb3J0IG0gPD0gMzIsIGluY2x1ZGUgdGhlIHNpZ24tYml0DQo+ICsgKiBAbjogbnVtYmVy IG9mIGZyYWN0aW9uYWwgYml0cywgb25seSBzdXBwb3J0IG4gPD0gMzINCj4gKyAqDQo+ICsgKiBD b252ZXJ0IGFuZCBjbGFtcCBTMzEuMzIgc2lnbi1tYWduaXR1ZGUgdG8gUW0ubiAoc2lnbmVkIDIn cyBjb21wbGVtZW50KS4NCj4gKyAqIFRoZSBzaWduLWJpdCBCSVQobStuKSBhbmQgYWJvdmUgYXJl IDAgZm9yIHBvc2l0aXZlIHZhbHVlIGFuZCAxIGZvciBuZWdhdGl2ZS4NCg0KW3JlYWxseSBwZWRh bnRpY10gbStuLTEgOikNCg0KPiArICogdGhlIHJhbmdlIG9mIHZhbHVlIGlzIFstMl4obS0xKSwg Ml4obS0xKSAtIDJeLW5dDQo+ICsgKg0KPiArICogRm9yIGV4YW1wbGUNCj4gKyAqIEEgUTMuMTIg Zm9ybWF0IG51bWJlcjoNCj4gKyAqIC0gcmVxdWlyZWQgYml0OiAzICsgMTIgPSAxNWJpdHMNCj4g KyAqIC0gcmFuZ2U6IFstMl4yLCAyXjIgLSAyXuKIkjE1XQ0KPiArICoNCj4gKyAqIE5PVEU6IHRo ZSBtIGNhbiBiZSB6ZXJvIGlmIGFsbCBiaXRfcHJlY2lzaW9uIGFyZSB1c2VkIHRvIHByZXNlbnQg ZnJhY3Rpb25hbA0KPiArICogICAgICAgYml0cyBsaWtlIFEwLjMyDQo+ICsgKi8NCj4gK3VpbnQ2 NF90IGRybV9jb2xvcl9jdG1fczMxXzMyX3RvX3FtX24odWludDY0X3QgdXNlcl9pbnB1dCwNCj4g KwkJCQkgICAgICB1aW50MzJfdCBtLCB1aW50MzJfdCBuKQ0KPiArew0KPiArCXU2NCBtYWcgPSAo dXNlcl9pbnB1dCAmIH5CSVRfVUxMKDYzKSkgPj4gKDMyIC0gbik7DQo+ICsJYm9vbCBuZWdhdGl2 ZSA9ICEhKHVzZXJfaW5wdXQgJiBCSVRfVUxMKDYzKSk7DQo+ICsJczY0IHZhbDsNCj4gKw0KPiAr CVdBUk5fT04obSA+IDMyIHx8IG4gPiAzMik7DQo+ICsNCj4gKw0KPiArCXZhbCA9IGNsYW1wX3Zh bChtYWcsIDAsIG5lZ2F0aXZlID8NCj4gKwkJCQlCSVRfVUxMKG4gKyBtIC0gMSkgOiBCSVRfVUxM KG4gKyBtIC0gMSkgLSAxKTsNCj4gKw0KPiArCXJldHVybiBuZWdhdGl2ZSA/IC12YWwgOiB2YWw7 DQo+ICt9DQo+ICtFWFBPUlRfU1lNQk9MKGRybV9jb2xvcl9jdG1fczMxXzMyX3RvX3FtX24pOw0K PiArDQo+ICAvKioNCj4gICAqIGRybV9jcnRjX2VuYWJsZV9jb2xvcl9tZ210IC0gZW5hYmxlIGNv bG9yIG1hbmFnZW1lbnQgcHJvcGVydGllcw0KPiAgICogQGNydGM6IERSTSBDUlRDDQo+IGRpZmYg LS1naXQgYS9pbmNsdWRlL2RybS9kcm1fY29sb3JfbWdtdC5oIGIvaW5jbHVkZS9kcm0vZHJtX2Nv bG9yX21nbXQuaA0KPiBpbmRleCBkMWM2NjJkOTJhYjcuLjYwZmVhNTUwMTg4NiAxMDA2NDQNCj4g LS0tIGEvaW5jbHVkZS9kcm0vZHJtX2NvbG9yX21nbXQuaA0KPiArKysgYi9pbmNsdWRlL2RybS9k cm1fY29sb3JfbWdtdC5oDQo+IEBAIC0zMCw2ICszMCw4IEBAIHN0cnVjdCBkcm1fY3J0YzsNCj4g IHN0cnVjdCBkcm1fcGxhbmU7DQo+ICANCj4gIHVpbnQzMl90IGRybV9jb2xvcl9sdXRfZXh0cmFj dCh1aW50MzJfdCB1c2VyX2lucHV0LCB1aW50MzJfdCBiaXRfcHJlY2lzaW9uKTsNCj4gK3VpbnQ2 NF90IGRybV9jb2xvcl9jdG1fczMxXzMyX3RvX3FtX24odWludDY0X3QgdXNlcl9pbnB1dCwNCj4g KwkJCQkgICAgICB1aW50MzJfdCBtLCB1aW50MzJfdCBuKTsNCj4gIA0KPiAgdm9pZCBkcm1fY3J0 Y19lbmFibGVfY29sb3JfbWdtdChzdHJ1Y3QgZHJtX2NydGMgKmNydGMsDQo+ICAJCQkJdWludCBk ZWdhbW1hX2x1dF9zaXplLA0KPiAtLSANCj4gMi4yMC4xDQo+IA0KPiANCg0KDQotLSANCk1paGFp bA0KDQoNCg0K