Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp235407yba; Wed, 15 May 2019 23:15:46 -0700 (PDT) X-Google-Smtp-Source: APXvYqxkM1hZhApHK5X4FekPR7czGyV3fHi/8BHTWTf1KLJU2TecE6y9ricFgAlOJuVRj8TTnDLn X-Received: by 2002:a17:902:9002:: with SMTP id a2mr47775424plp.43.1557987346379; Wed, 15 May 2019 23:15:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1557987346; cv=none; d=google.com; s=arc-20160816; b=oxJwCQqu3uR67gRW/Ab8Ok22Zm4wVwNtgaQRHbBWRsJI55jhx06RJx97dqYz5TS4hh roWgnqQjUYsp467KV8o2L09zpEyqj9VNAZiAp1Kr1IIsHCcpCQFbTcSBs1guczxqImYN u9o7MjUqat5H7KgnYs/nUmHokQJKNpgEVA3djmvKyDjzF1C7q7zqGgDbiP26fVr7XPIo rg+HfQrrLJ1dX+yZrBe1e0RhAzNyPdhfejy6+dYfOB8OPEARpyAFweUT2yES0EFlfyPj bNJQjtddiiUbHCBdsWbaHwcl9Q9NI1W+wA/2ioJIB8kJ0Oq0n2iwa8rBIrO1Z0F2PCeE l3AQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :nodisclaimer:content-language:accept-language:in-reply-to :references:message-id:date:thread-index:thread-topic:subject:cc:to :from:dkim-signature; bh=EismOEVb7VNoJBCjK3lnGmOkgyxmVzMKkWlGhomr/lM=; b=X+SB7wVzJSKbeDWpupUmgz5fFS8BvwO/sqevev6gJd6r7iM9ipY//b/ty6qrcLW1JR HvDIpEcJExDCKCdlFnpBkLrcBe5k/ZhK5rhtd+FgRiWWeK19ppO93CgMR0i5jV6ujEyp 5l+qJQEQVSS6J4hmztfuAnHDc+V8AneDZsBdyY3r1ogNXc/p8RuiRkbvaVOc6ym2Eb/t jPkV0vCx5Nrszu4qEyQDCAhQ/BPJ6dsBjNu4M+DPeW66DCaE8+tPYcHg2tEcv/noblfK TVXc3P2uMsuSbSyI1KAjpQjCN3NQHpZbzfeSWXS2sQxnGL8JryIoWYeq1DaU3ALnuCc6 76uA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector1-arm-com header.b=o14TXBjf; 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 a14si4030880pgm.206.2019.05.15.23.15.30; Wed, 15 May 2019 23:15:46 -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=selector1-arm-com header.b=o14TXBjf; 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 S1726642AbfEPGNS (ORCPT + 99 others); Thu, 16 May 2019 02:13:18 -0400 Received: from mail-eopbgr40062.outbound.protection.outlook.com ([40.107.4.62]:52679 "EHLO EUR03-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726448AbfEPGNR (ORCPT ); Thu, 16 May 2019 02:13:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector1-arm-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EismOEVb7VNoJBCjK3lnGmOkgyxmVzMKkWlGhomr/lM=; b=o14TXBjfanF8cc4TUiuvBGMNoMP+49fOQOmu4+OmFxhPLigukELFITJsGpQHxkqtkHk/gqrLbV4ZTiog7rEtjz2Qll09+PbAfj0qpaGWt7sBSImSq6XjqBBvfyh+BZWqpfrqyuLgHonREOGqMJYKmEPb6Na7oONri6UlRV/7Z1o= Received: from DB7PR08MB3530.eurprd08.prod.outlook.com (20.177.120.80) by DB7PR08MB3788.eurprd08.prod.outlook.com (20.178.84.205) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1878.24; Thu, 16 May 2019 06:13:13 +0000 Received: from DB7PR08MB3530.eurprd08.prod.outlook.com ([fe80::e41c:9e3c:80bf:25c6]) by DB7PR08MB3530.eurprd08.prod.outlook.com ([fe80::e41c:9e3c:80bf:25c6%5]) with mapi id 15.20.1900.010; Thu, 16 May 2019 06:13:13 +0000 From: "Lowry Li (Arm Technology China)" To: Liviu Dudau , "james qian wang (Arm Technology China)" , "maarten.lankhorst@linux.intel.com" , "seanpaul@chromium.org" , "airlied@linux.ie" , Brian Starkey CC: "Julien Yin (Arm Technology China)" , "Jonathan Chai (Arm Technology China)" , Ayan Halder , "dri-devel@lists.freedesktop.org" , "linux-kernel@vger.kernel.org" , nd Subject: [PATCH v1 2/2] drm/komeda: Enable color-encoding (YUV format) support Thread-Topic: [PATCH v1 2/2] drm/komeda: Enable color-encoding (YUV format) support Thread-Index: AQHVC65xCo/tKX4lyUClf4OkvYeneg== Date: Thu, 16 May 2019 06:13:13 +0000 Message-ID: <1557987170-24032-3-git-send-email-lowry.li@arm.com> References: <1557987170-24032-1-git-send-email-lowry.li@arm.com> In-Reply-To: <1557987170-24032-1-git-send-email-lowry.li@arm.com> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [113.29.88.7] x-clientproxiedby: HK2PR0401CA0007.apcprd04.prod.outlook.com (2603:1096:202:2::17) To DB7PR08MB3530.eurprd08.prod.outlook.com (2603:10a6:10:49::16) authentication-results: spf=none (sender IP is ) smtp.mailfrom=Lowry.Li@arm.com; x-ms-exchange-messagesentrepresentingtype: 1 x-mailer: git-send-email 1.9.1 x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: b4905844-e7d7-4872-99df-08d6d9c593e1 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(4618075)(2017052603328)(7193020);SRVR:DB7PR08MB3788; x-ms-traffictypediagnostic: DB7PR08MB3788: nodisclaimer: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:403; x-forefront-prvs: 0039C6E5C5 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(366004)(396003)(136003)(346002)(39860400002)(376002)(189003)(199004)(486006)(6512007)(36756003)(8676002)(6436002)(26005)(81156014)(73956011)(66446008)(64756008)(66556008)(66476007)(81166006)(66946007)(7736002)(6636002)(186003)(305945005)(11346002)(2616005)(6486002)(476003)(446003)(8936002)(50226002)(66066001)(478600001)(316002)(55236004)(25786009)(102836004)(2201001)(386003)(52116002)(71190400001)(76176011)(86362001)(71200400001)(6506007)(3846002)(72206003)(2906002)(2501003)(68736007)(6116002)(14454004)(53936002)(4326008)(54906003)(5660300002)(256004)(14444005)(99286004)(110136005);DIR:OUT;SFP:1101;SCL:1;SRVR:DB7PR08MB3788;H:DB7PR08MB3530.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-message-info: cA7AeDfl4HgF66adn4s7vhyXW5VqWQZNOKqdzv9M5RdSNAbIIcVNw9Ia42k1gzUVE/YlIKC3kC26GtZMg4FTlh2kZelLIJc5cO6Vouk5IHPdfonDDEhraLb2xIGIRofHUhA3pBhTPKQy08fP4Cj09Wxde/CVAghF8jjqJhGyi4xlGcP78vLCSoMJ4EWUsi+edfxkN1llGPlYiHUBpS5X2+SVG0BBen7zjd3o84cK6r4zwtMxPkBHGyv3l6l8ehGB4McNqWlMFlpBSnk2KLp1iLALIBjczQtRmWEUhtFro1RsppBNittyDYd04f3sFNiJ4qPI7PmCsp/uI99C+HMj+3VH0aQnHPqNe15FhdnS4n85p3MK/PcE6lTNs7WcptJzP0Ph9EktMTNITebYTl5SdCX4XKfOx9Yz2pnQMJc1/v4= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: b4905844-e7d7-4872-99df-08d6d9c593e1 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 May 2019 06:13:13.5362 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB3788 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org QWRkcyBjb2xvci1lbmNvZGluZyBwcm9wZXJ0aWVzIGlmIGxheWVyIGNhbiBzdXBwb3J0IFlVViBm b3JtYXQuDQpVcGRhdGVzIEhXIFlVVi1SR0IgbWF0cml4IHN0YXRlIGFjY29yZGluZyB0byB0aGUg Y29sb3ItZW5jb2RpbmcNCnByb3BlcnRpZXMuDQoNClNpZ25lZC1vZmYtYnk6IExvd3J5IExpIChB cm0gVGVjaG5vbG9neSBDaGluYSkgPGxvd3J5LmxpQGFybS5jb20+DQotLS0NCiBkcml2ZXJzL2dw dS9kcm0vYXJtL2Rpc3BsYXkva29tZWRhL01ha2VmaWxlICAgICAgICB8ICAxICsNCiAuLi4vZ3B1 L2RybS9hcm0vZGlzcGxheS9rb21lZGEvZDcxL2Q3MV9jb21wb25lbnQuYyB8ICA2ICsrDQogLi4u L2dwdS9kcm0vYXJtL2Rpc3BsYXkva29tZWRhL2tvbWVkYV9jb2xvcl9tZ210LmMgfCA2NyArKysr KysrKysrKysrKysrKysrKysrDQogLi4uL2dwdS9kcm0vYXJtL2Rpc3BsYXkva29tZWRhL2tvbWVk YV9jb2xvcl9tZ210LmggfCAxNyArKysrKysNCiBkcml2ZXJzL2dwdS9kcm0vYXJtL2Rpc3BsYXkv a29tZWRhL2tvbWVkYV9wbGFuZS5jICB8IDEzICsrKysrDQogNSBmaWxlcyBjaGFuZ2VkLCAxMDQg aW5zZXJ0aW9ucygrKQ0KIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0vYXJtL2Rp c3BsYXkva29tZWRhL2tvbWVkYV9jb2xvcl9tZ210LmMNCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJp dmVycy9ncHUvZHJtL2FybS9kaXNwbGF5L2tvbWVkYS9rb21lZGFfY29sb3JfbWdtdC5oDQoNCmRp ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXJtL2Rpc3BsYXkva29tZWRhL01ha2VmaWxlIGIv ZHJpdmVycy9ncHUvZHJtL2FybS9kaXNwbGF5L2tvbWVkYS9NYWtlZmlsZQ0KaW5kZXggZDdlMjlm Yy4uNzNiOGU4YiAxMDA2NDQNCi0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hcm0vZGlzcGxheS9rb21l ZGEvTWFrZWZpbGUNCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9hcm0vZGlzcGxheS9rb21lZGEvTWFr ZWZpbGUNCkBAIC04LDYgKzgsNyBAQCBrb21lZGEteSA6PSBcDQogCWtvbWVkYV9kcnYubyBcDQog CWtvbWVkYV9kZXYubyBcDQogCWtvbWVkYV9mb3JtYXRfY2Fwcy5vIFwNCisJa29tZWRhX2NvbG9y X21nbXQubyBcDQogCWtvbWVkYV9waXBlbGluZS5vIFwNCiAJa29tZWRhX3BpcGVsaW5lX3N0YXRl Lm8gXA0KIAlrb21lZGFfZnJhbWVidWZmZXIubyBcDQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv ZHJtL2FybS9kaXNwbGF5L2tvbWVkYS9kNzEvZDcxX2NvbXBvbmVudC5jIGIvZHJpdmVycy9ncHUv ZHJtL2FybS9kaXNwbGF5L2tvbWVkYS9kNzEvZDcxX2NvbXBvbmVudC5jDQppbmRleCBkZmM3MGY1 Li5iODU1MTRiIDEwMDY0NA0KLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FybS9kaXNwbGF5L2tvbWVk YS9kNzEvZDcxX2NvbXBvbmVudC5jDQorKysgYi9kcml2ZXJzL2dwdS9kcm0vYXJtL2Rpc3BsYXkv a29tZWRhL2Q3MS9kNzFfY29tcG9uZW50LmMNCkBAIC0xMCw2ICsxMCw3IEBADQogI2luY2x1ZGUg ImtvbWVkYV9rbXMuaCINCiAjaW5jbHVkZSAibWFsaWRwX2lvLmgiDQogI2luY2x1ZGUgImtvbWVk YV9mcmFtZWJ1ZmZlci5oIg0KKyNpbmNsdWRlICJrb21lZGFfY29sb3JfbWdtdC5oIg0KIA0KIHN0 YXRpYyB2b2lkIGdldF9yZXNvdXJjZXNfaWQodTMyIGh3X2lkLCB1MzIgKnBpcGVfaWQsIHUzMiAq Y29tcF9pZCkNCiB7DQpAQCAtMjM5LDYgKzI0MCwxMSBAQCBzdGF0aWMgdm9pZCBkNzFfbGF5ZXJf dXBkYXRlKHN0cnVjdCBrb21lZGFfY29tcG9uZW50ICpjLA0KIAkJfQ0KIA0KIAkJbWFsaWRwX3dy aXRlMzIocmVnLCBMQVlFUl9SX0NPTlRST0wsIHVwc2FtcGxpbmcpOw0KKwkJbWFsaWRwX3dyaXRl X2dyb3VwKHJlZywgTEFZRVJfWVVWX1JHQl9DT0VGRjAsDQorCQkJCSAgIEtPTUVEQV9OX1lVVjJS R0JfQ09FRkZTLA0KKwkJCQkgICBrb21lZGFfc2VsZWN0X3l1djJyZ2JfY29lZmZzKA0KKwkJCQkJ cGxhbmVfc3QtPmNvbG9yX2VuY29kaW5nLA0KKwkJCQkJcGxhbmVfc3QtPmNvbG9yX3JhbmdlKSk7 DQogCX0NCiANCiAJbWFsaWRwX3dyaXRlMzIocmVnLCBMQVlFUl9GTVQsIGtmYi0+Zm9ybWF0X2Nh cHMtPmh3X2lkKTsNCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXJtL2Rpc3BsYXkva29t ZWRhL2tvbWVkYV9jb2xvcl9tZ210LmMgYi9kcml2ZXJzL2dwdS9kcm0vYXJtL2Rpc3BsYXkva29t ZWRhL2tvbWVkYV9jb2xvcl9tZ210LmMNCm5ldyBmaWxlIG1vZGUgMTAwNjQ0DQppbmRleCAwMDAw MDAwLi45ZDE0YTkyDQotLS0gL2Rldi9udWxsDQorKysgYi9kcml2ZXJzL2dwdS9kcm0vYXJtL2Rp c3BsYXkva29tZWRhL2tvbWVkYV9jb2xvcl9tZ210LmMNCkBAIC0wLDAgKzEsNjcgQEANCisvLyBT UERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMA0KKy8qDQorICogKEMpIENPUFlSSUdIVCAy MDE5IEFSTSBMaW1pdGVkLiBBbGwgcmlnaHRzIHJlc2VydmVkLg0KKyAqIEF1dGhvcjogSmFtZXMu UWlhbi5XYW5nIDxqYW1lcy5xaWFuLndhbmdAYXJtLmNvbT4NCisgKg0KKyAqLw0KKw0KKyNpbmNs dWRlICJrb21lZGFfY29sb3JfbWdtdC5oIg0KKw0KKy8qIDEwYml0IHByZWNpc2lvbiBZVVYyUkdC IG1hdHJpeCAqLw0KK3N0YXRpYyBjb25zdCBzMzIgeXV2MnJnYl9idDYwMV9uYXJyb3dbS09NRURB X05fWVVWMlJHQl9DT0VGRlNdID0gew0KKwkxMTkyLCAgICAwLCAxNjM0LA0KKwkxMTkyLCAtNDAx LCAtODMyLA0KKwkxMTkyLCAyMDY2LCAgICAwLA0KKwkgIDY0LCAgNTEyLCAgNTEyDQorfTsNCisN CitzdGF0aWMgY29uc3QgczMyIHl1djJyZ2JfYnQ2MDFfd2lkZVtLT01FREFfTl9ZVVYyUkdCX0NP RUZGU10gPSB7DQorCTEwMjQsICAgIDAsIDE0MzYsDQorCTEwMjQsIC0zNTIsIC03MzEsDQorCTEw MjQsIDE4MTUsICAgIDAsDQorCSAgIDAsICA1MTIsICA1MTINCit9Ow0KKw0KK3N0YXRpYyBjb25z dCBzMzIgeXV2MnJnYl9idDcwOV9uYXJyb3dbS09NRURBX05fWVVWMlJHQl9DT0VGRlNdID0gew0K KwkxMTkyLCAgICAwLCAxODM2LA0KKwkxMTkyLCAtMjE4LCAtNTQ2LA0KKwkxMTkyLCAyMTYzLCAg ICAwLA0KKwkgIDY0LCAgNTEyLCAgNTEyDQorfTsNCisNCitzdGF0aWMgY29uc3QgczMyIHl1djJy Z2JfYnQ3MDlfd2lkZVtLT01FREFfTl9ZVVYyUkdCX0NPRUZGU10gPSB7DQorCTEwMjQsICAgIDAs IDE2MTMsDQorCTEwMjQsIC0xOTIsIC00NzksDQorCTEwMjQsIDE5MDAsICAgIDAsDQorCSAgIDAs ICA1MTIsICA1MTINCit9Ow0KKw0KK3N0YXRpYyBjb25zdCBzMzIgeXV2MnJnYl9idDIwMjBbS09N RURBX05fWVVWMlJHQl9DT0VGRlNdID0gew0KKwkxMDI0LCAgICAwLCAxNDc2LA0KKwkxMDI0LCAt MTY1LCAtNTcyLA0KKwkxMDI0LCAxODg0LCAgICAwLA0KKwkgICAwLCAgNTEyLCAgNTEyDQorfTsN CisNCitjb25zdCBzMzIgKmtvbWVkYV9zZWxlY3RfeXV2MnJnYl9jb2VmZnModTMyIGNvbG9yX2Vu Y29kaW5nLCB1MzIgY29sb3JfcmFuZ2UpDQorew0KKwlib29sIG5hcnJvdyA9IGNvbG9yX3Jhbmdl ID09IERSTV9DT0xPUl9ZQ0JDUl9MSU1JVEVEX1JBTkdFOw0KKwljb25zdCBzMzIgKmNvZWZmczsN CisNCisJc3dpdGNoIChjb2xvcl9lbmNvZGluZykgew0KKwljYXNlIERSTV9DT0xPUl9ZQ0JDUl9C VDcwOToNCisJCWNvZWZmcyA9IG5hcnJvdyA/IHl1djJyZ2JfYnQ3MDlfbmFycm93IDogeXV2MnJn Yl9idDcwOV93aWRlOw0KKwkJYnJlYWs7DQorCWNhc2UgRFJNX0NPTE9SX1lDQkNSX0JUNjAxOg0K KwkJY29lZmZzID0gbmFycm93ID8geXV2MnJnYl9idDYwMV9uYXJyb3cgOiB5dXYycmdiX2J0NjAx X3dpZGU7DQorCQlicmVhazsNCisJY2FzZSBEUk1fQ09MT1JfWUNCQ1JfQlQyMDIwOg0KKwkJY29l ZmZzID0geXV2MnJnYl9idDIwMjA7DQorCQlicmVhazsNCisJZGVmYXVsdDoNCisJCWNvZWZmcyA9 IE5VTEw7DQorCQlicmVhazsNCisJfQ0KKw0KKwlyZXR1cm4gY29lZmZzOw0KK30NCmRpZmYgLS1n aXQgYS9kcml2ZXJzL2dwdS9kcm0vYXJtL2Rpc3BsYXkva29tZWRhL2tvbWVkYV9jb2xvcl9tZ210 LmggYi9kcml2ZXJzL2dwdS9kcm0vYXJtL2Rpc3BsYXkva29tZWRhL2tvbWVkYV9jb2xvcl9tZ210 LmgNCm5ldyBmaWxlIG1vZGUgMTAwNjQ0DQppbmRleCAwMDAwMDAwLi5hMmRmMjE4DQotLS0gL2Rl di9udWxsDQorKysgYi9kcml2ZXJzL2dwdS9kcm0vYXJtL2Rpc3BsYXkva29tZWRhL2tvbWVkYV9j b2xvcl9tZ210LmgNCkBAIC0wLDAgKzEsMTcgQEANCisvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmll cjogR1BMLTIuMCAqLw0KKy8qDQorICogKEMpIENPUFlSSUdIVCAyMDE5IEFSTSBMaW1pdGVkLiBB bGwgcmlnaHRzIHJlc2VydmVkLg0KKyAqIEF1dGhvcjogSmFtZXMuUWlhbi5XYW5nIDxqYW1lcy5x aWFuLndhbmdAYXJtLmNvbT4NCisgKg0KKyAqLw0KKw0KKyNpZm5kZWYgX0tPTUVEQV9DT0xPUl9N R01UX0hfDQorI2RlZmluZSBfS09NRURBX0NPTE9SX01HTVRfSF8NCisNCisjaW5jbHVkZSA8ZHJt L2RybV9jb2xvcl9tZ210Lmg+DQorDQorI2RlZmluZSBLT01FREFfTl9ZVVYyUkdCX0NPRUZGUwkJ MTINCisNCitjb25zdCBzMzIgKmtvbWVkYV9zZWxlY3RfeXV2MnJnYl9jb2VmZnModTMyIGNvbG9y X2VuY29kaW5nLCB1MzIgY29sb3JfcmFuZ2UpOw0KKw0KKyNlbmRpZg0KZGlmZiAtLWdpdCBhL2Ry aXZlcnMvZ3B1L2RybS9hcm0vZGlzcGxheS9rb21lZGEva29tZWRhX3BsYW5lLmMgYi9kcml2ZXJz L2dwdS9kcm0vYXJtL2Rpc3BsYXkva29tZWRhL2tvbWVkYV9wbGFuZS5jDQppbmRleCBmMzQ0MDQ4 Li5iY2YzMGE3IDEwMDY0NA0KLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FybS9kaXNwbGF5L2tvbWVk YS9rb21lZGFfcGxhbmUuYw0KKysrIGIvZHJpdmVycy9ncHUvZHJtL2FybS9kaXNwbGF5L2tvbWVk YS9rb21lZGFfcGxhbmUuYw0KQEAgLTEzNSw2ICsxMzUsOCBAQCBzdGF0aWMgdm9pZCBrb21lZGFf cGxhbmVfcmVzZXQoc3RydWN0IGRybV9wbGFuZSAqcGxhbmUpDQogCQlzdGF0ZS0+YmFzZS5waXhl bF9ibGVuZF9tb2RlID0gRFJNX01PREVfQkxFTkRfUFJFTVVMVEk7DQogCQlzdGF0ZS0+YmFzZS5h bHBoYSA9IERSTV9CTEVORF9BTFBIQV9PUEFRVUU7DQogCQlzdGF0ZS0+YmFzZS56cG9zID0ga3Bs YW5lLT5sYXllci0+YmFzZS5pZDsNCisJCXN0YXRlLT5iYXNlLmNvbG9yX2VuY29kaW5nID0gRFJN X0NPTE9SX1lDQkNSX0JUNjAxOw0KKwkJc3RhdGUtPmJhc2UuY29sb3JfcmFuZ2UgPSBEUk1fQ09M T1JfWUNCQ1JfTElNSVRFRF9SQU5HRTsNCiAJCXBsYW5lLT5zdGF0ZSA9ICZzdGF0ZS0+YmFzZTsN CiAJCXBsYW5lLT5zdGF0ZS0+cGxhbmUgPSBwbGFuZTsNCiAJfQ0KQEAgLTMzMCw2ICszMzIsMTcg QEAgc3RhdGljIGludCBrb21lZGFfcGxhbmVfYWRkKHN0cnVjdCBrb21lZGFfa21zX2RldiAqa21z LA0KIAlpZiAoZXJyKQ0KIAkJZ290byBjbGVhbnVwOw0KIA0KKwllcnIgPSBkcm1fcGxhbmVfY3Jl YXRlX2NvbG9yX3Byb3BlcnRpZXMocGxhbmUsDQorCQkJQklUKERSTV9DT0xPUl9ZQ0JDUl9CVDYw MSkgfA0KKwkJCUJJVChEUk1fQ09MT1JfWUNCQ1JfQlQ3MDkpIHwNCisJCQlCSVQoRFJNX0NPTE9S X1lDQkNSX0JUMjAyMCksDQorCQkJQklUKERSTV9DT0xPUl9ZQ0JDUl9MSU1JVEVEX1JBTkdFKSB8 DQorCQkJQklUKERSTV9DT0xPUl9ZQ0JDUl9GVUxMX1JBTkdFKSwNCisJCQlEUk1fQ09MT1JfWUNC Q1JfQlQ2MDEsDQorCQkJRFJNX0NPTE9SX1lDQkNSX0xJTUlURURfUkFOR0UpOw0KKwlpZiAoZXJy KQ0KKwkJZ290byBjbGVhbnVwOw0KKw0KIAlyZXR1cm4gMDsNCiBjbGVhbnVwOg0KIAlrb21lZGFf cGxhbmVfZGVzdHJveShwbGFuZSk7DQotLSANCjEuOS4xDQoNCg==